Мера в фото формула помощь - Фотопедия
       803

Мера в фото формула помощь

0 голосов
/ 31 августа 2018

Добрый день

Я пытаюсь измерить ширину объекта на фотографии с максимально возможной точностью, используя формулу из предыдущего вопроса.

Расстояние до объекта (мм) = f (мм) x реальная высота (мм) x высота изображения (в пикселях) / высота объекта (в пикселях) x высота датчика (мм)

Я изменяю реальную высоту на реальную ширину, а высоту датчика на ширину датчика.

Проблема, с которой я сталкиваюсь, заключается в том, что когда расстояние до объекта мало, объект измеряет больше, чем он измеряет в реальной жизни, а когда расстояние больше, объект измеряет намного меньше, чем тот, который он измеряет в реальной жизни. Есть ли что-нибудь, что я могу добавить к формуле, чтобы помочь решить эту проблему. Мне нужны очень точные измерения.

Вот примеры того, что я сделал.

Я знаю, что в реальной жизни объект имеет ширину 1047,75 мм ...

Объектив, который я использую - Canon L-Series 70-200 мм

Пример 1:

Когда я фотографирую объект, я получаю следующее

Расстояние до объекта = 5374 мм (я беру расстояние от начала объектива до объекта)

Фокусное расстояние = 80 мм (Получить из exif данных)

Ширина изображения = 5472 пикселя

Размер датчика (ширина) = 35,9 мм (технические характеристики камеры)

Ширина объекта на фото = 2554 пикселей

Расчет:

Реальная ширина = 5374 мм x 2554 пикселей x 35,9 мм / 80 x 5472 пикселей

Реальная ширина = 1125,58 мм (мне нужно максимально приблизиться к реальной ширине)

Размер объекта на 77,83 мм больше, чем в реальной жизни

Пример 2 (увеличение расстояния)

Расстояние до объекта = 13 509,10 мм (я беру расстояние от начала объектива до объекта)

Фокусное расстояние = 200 мм (получить из exif данных)

Ширина изображения = 5472 пикселей

Размер сенсора (ширина) = 35,9 мм (характеристики от камеры)

Ширина объекта на фото = 2329 пикселей

Расчет:

Реальная ширина = 13 509,10 мм x 2329 пикселей x 35,9 мм / 200 x 5472 пикселей

Реальная ширина = 1032,08 мм (мне нужно максимально приблизиться к реальной ширине)

Размер объекта теперь на 15,67 мм меньше, чем в реальной жизни.

Можно ли добавить формулу для решения этой проблемы? Что еще можно попытаться приблизить к реальной ширине? Я знаю, что разница очень мала, но мне нужно, чтобы разница не превышала 3,5 мм.

Я буду очень признателен за помощь в решении этой проблемы.

Спасибо

Ответы [ 2 ]

1 голос
/ 31 августа 2018

Ваша ошибка в том, что вы на самом деле используете фокусное расстояние 80 мм, и это значение составляет от 85 мм до 86 мм.

Когда мы закрываем фокус, мы должны выдвинуть объектив вперед от датчика, чтобы добиться фокусировки. Это связано с тем, что фокусное расстояние является значением расстояния от объектива до датчика при съемке удаленного объекта (на бесконечности ∞). Поскольку линза имеет ограниченную способность преломлять свет (изгибаться внутрь), образующий свет конус света становится вытянутым.

Существует множество формул линз. Я буду использовать (LM) ÷ (1 + M), чтобы найти исправленное фокусное расстояние, теперь называемое задним фокусом.

M = размер изображения ÷ размер объекта = (увеличение) Найти размер изображения Размер чипа 35,9 мм Этот промежуток содержит 5472 пикселей Каждый пиксель имеет размеры 35,9 ÷ 5472 = 0,0066 мм. Изображение охватывает 2554 пикселей Размер изображения 2554 X 0,0066 = 16,8564 мм Размер объекта 1047,74 мм М = 16,8564 ÷ 1047,74 = 0,0161 (сокращение) L = расстояние от объектива до объекта = 5374

Решить для расстояния заднего фокуса (5374 X 0,0161) ÷ (1 + 0,0161) = 86,5214 ÷ 1,0161 = 85,15

Конус изображения, образующего лучи, очерчивает треугольник. База = 16,75 мм ---- высота = 85,15 мм Соотношение = 16,75 ÷ 85,15 = 0,1967 (длина изображения треугольника изображения к отношению заднего фокуса).

На стороне объекта объектива существует такое же отношение расстояния к размеру объекта = 0,1967

Таким образом, расстояние до объектива камеры составляет L = 5374 мм. Размер объекта составляет 5374 х 0,1967 = 1057,1 мм Это близко, но точность сигар не составляет около 1%.

Я сделал все это, чтобы доказать, что вам нужно найти расстояние до фокуса.

Вы можете решить (Lf) ÷ (p - f)

L = расстояние до объекта = 1047,74 f = фокусное расстояние попробуйте 80 (1047,74 X 80) ÷ (1047,74 - 80) = 83819,2 ÷ 967,74 = 86,61 мм Расстояние фокусировки сзади

Оба метода являются приблизительными: расстояние от объектива до объекта на самом деле является точкой, называемой узловой ветвью. Расстояние между изображением и объективом находится в точке, называемой задней частью. Мы не знаем, где в оправе объектива эти точки падают. Чтобы найти нам нужна оптическая скамья. Лучшее, что мы можем сделать; будет о праве.

0 голосов
/ 31 августа 2018

Я беру расстояние от начала объектива до объекта

Расстояние всегда должно измеряться от плоскости изображения камеры (датчика или пленки), а не от передней части объектива. У большинства камер есть отметка, указывающая точное местоположение плоскости датчика.

enter image description here

При использовании объектива, такого как 70-200 мм f / 2.8, ваше измерение расстояния будет иметь ошибку примерно на 250 мм при измерении от передней части объектива вместо фокусной плоскости камеры .

Подробнее см. Какая базовая плоскость используется при измерении минимального расстояния фокусировки?

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...