É possível medir a distância de um objeto ajustando o foco?

11

Talvez isso não seja 100% sobre fotografia de tópicos, mas não consegui encontrar um site de troca de pilhas melhor para publicar isso e talvez vocês possam me ajudar.

Eu tenho uma câmera que tira fotos de um processo de produção. Os objetos estão todos muito próximos, então nada deve estar a uma distância hiperfocal. Temos um foco automático focado no objeto. É possível calcular a distância da câmera observando a posição do foco. Quão preciso seria isso. É um foco passivo. Eu realmente não consegui encontrar nenhum material sobre isso. Isso é feito? Alguém sabe de algumas referências para esse problema? Isso é uma boa ou má idéia?

Lucas
fonte
2
Pergunta interessante - você pode preencher um pouco mais detalhadamente, por exemplo - por exemplo, câmera, lente, etc. #
No momento, usamos um sensor de imagem OV5642 da OmniVision. Mas isso não é importante, compraríamos o que funcionasse melhor. Como você pode ver, eu não sou especialista em câmeras. Acabei de programar o back-end do software de processamento de imagem. Foi apenas uma ideia que tive. Usamos lasers para triangulação, mas geralmente temos problemas com superfícies refletivas. Então, precisamos de algum tipo de maneira passiva para estimar a distância. A outra alternativa é, obviamente, com duas câmeras. Mas estou interessado em saber se há maneiras com apenas uma, ajustando o foco.
21711 Lucas
2
Você está tentando distinguir entre 10 polegadas de distância de um objeto a 11 polegadas de distância ou um objeto a 2 pés de distância e um objeto a 10 pés de distância?
Paul Cezanne
1
Se vocês estão online atualmente, pode ser mais útil mudar para conversar e discutir as opções e testes em tempo real.
jrista
1
Um pouco da leitura de segundo plano: en.wikipedia.org/wiki/Rangefinder_camera

Respostas:

2

É possível estimar a distância do objeto usando o foco automático. Mas para fazer isso, você precisa de um modelo de câmera com todo o sistema, corpo e lente da câmera. Você provavelmente terá que modelar isso sozinho, o que levará bastante tempo e esforço. A precisão provavelmente seria muito diferente para sistemas diferentes. Seu modelo provavelmente contribuiria para a (in) precisão mais do que qualquer outra coisa. Com um modelo muito bom, seria o foco automático que ditaria a precisão.

Parece que você pode se beneficiar olhando o sistema Kinect da Microsoft e todo o software disponível para isso on-line. O hardware é barato e é bastante bom.

Håkon K. Olafsen
fonte
1

Há um campo EXIF ​​chamado "Distância do assunto". Se você usar uma câmera que preenche esse campo (e pode ser controlada pelo software do seu controlador), basta usar os dados EXIF ​​da imagem.

Acabei de ver duas imagens da minha antiga Canon SX10IS que possuem valores nesse campo, e a imagem em que o assunto estava mais próximo tinha um número menor: portanto, com base em um tamanho de amostra de duas, esse recurso parece estar disponível e funcionar. No entanto , observei um conjunto maior de fotos, tiradas com a mesma câmera, mas por outra pessoa, e não vejo correlação entre o valor da distância do assunto e a distância aparente do foco.

Eu imagino que você precisaria de uma câmera completa, não apenas de um sensor de imagem. Além disso, não sei como encontrar uma lista de câmeras que preenchem esse campo.


fonte
Obrigado pela sua resposta. Você tem alguma ideia de como a câmera consegue preencher esse campo? Como eles medem a distância e com que precisão eles medem a distância?
Lucas