Возможно, это не 100% тематическая фотография, но я не смог найти лучшего сайта для обмена стеками, чтобы опубликовать это, и, возможно, вы, ребята, можете мне помочь.
У меня есть камера, которая делает снимки производственного процесса. Все объекты находятся довольно близко, поэтому на гиперфокальном расстоянии ничего не должно быть. У нас есть автофокус, который фокусируется на объекте. Можно ли рассчитать расстояние от камеры, посмотрев на положение фокуса. Как точно это будет. Это пассивный фокус. Я не мог найти какой-либо материал по этому вопросу. Это сделано вообще? Кто-нибудь знает некоторые ссылки на эту проблему? Это хорошая или плохая идея?
Ответы:
Можно оценить расстояние до объекта с помощью автофокуса. Но для этого вам нужна модель камеры всей вашей системы камер, корпуса и объектива. Скорее всего, вам придется смоделировать это самостоятельно, что займет довольно много времени и усилий. Точность, вероятно, будет сильно отличаться для разных систем. Ваша модель, вероятно, будет способствовать (в) точности больше, чем что-либо еще. С очень хорошей моделью точность автофокуса определяла точность.
Похоже, вы могли бы извлечь выгоду от просмотра системы Kinect от Microsoft и всего программного обеспечения, доступного для этого в режиме онлайн. Аппаратное обеспечение дешевое и довольно хорошее.
источник
Существует поле EXIF с именем «Subject Distance». Если вы используете камеру, которая заполняет это поле (и может управляться программным обеспечением вашего контроллера), вы можете просто использовать EXIF-данные с картинки.
Я только что посмотрел на два изображения из моего старого Canon SX10IS, у которых есть значения в этом поле, и на изображении, где объект был ближе, было меньшее число: так, исходя из размера выборки два, эта функция, кажется, доступна и работает. Тем не менее , я посмотрел на большой набор фотографий, снятых той же камерой, но кем-то другим, и я не вижу никакой связи между значением расстояния до объекта и видимым расстоянием фокусировки.
Я полагаю, вам нужна полная камера, а не просто датчик изображения. Кроме того, я не знаю, как найти список камер, которые заполняют это поле.
источник