Как я могу получить размеры изображения / сенсора в мм, чтобы получить Circle of Confusion из EXIF? - Фотопедия
4 голосов
/ 13 июля 2013

Мне нужно рассчитать некоторые формулы, основанные на круге путаницы и / или размерах изображения (диагонали) в миллиметрах , основываясь только на данных EXIF

IOW, я не могу сказать, что "это фото было снято на Canon 5D3, следовательно, это датчик FF".

Я думаю, что это связано с тегами разрешения фокальной плоскости, но я не знаю, как именно названы теги и как рассчитать диагональ. (Я планирую использовать d / 1500 или формулу Цейсса для расчета CoC).

Любая помощь?

Ответы [ 2 ]

6 голосов
/ 13 июля 2013

Используя данные EXIF, вы должны использовать следующую формулу:
(Разрешение в пикселях / Разрешение в фокальной плоскости в dpi) X 25,4 (мм / дюйм) = размер в мм

Для моего Canon 5DII горизонтальные и вертикальные числа имеют значение:
(5616p / 3849.21ppi) X 25,4 мм / дюйм = 37,058 мм
(3744p / 3908.14ppi) X 25,4 мм / дюйм = 24,33 мм

Получив горизонтальные и вертикальные измерения, вы можете рассчитать диагональные измерения, используя простую формулу a² + b² = c² или c = √ (a² + b²)

Для Canon 5DII это составляет: √ (37,058² + 24,33²) = 44,33 мм

Как вы можете видеть, результат немного больше ожидаемого 36X24 мм, который даст диагональ 43,267 мм. Canon публикует размер датчика как 36X24 мм в литературе по продажам, но в техническом описании указывает 35,8X23,9 мм литература для 5DII. Я получал аналогичные результаты для каждой камеры, с которой я пытался это сделать. Поскольку указанное разрешение соответствует разрешающей способности изображения после демозаики, это несоответствие не может быть объяснено из-за дополнительных краевых пикселей, которые используются только для интерполяции Значения RGB для «эффективных» пикселей, используемых в демосакцированном изображении.

Вместо того, чтобы использовать данные EXIF, вы также можете обратиться к базе данных , например, по адресу DxO Mark . Размеры датчиков, в мм, каждой камеры, которую они тестируют, указаны на вкладке характеристики для каждой камеры.

Как правило, в камерах FF используются датчики размером 36х24 мм, в камерах APS-C (кроме Canon) используются датчики размером 23,5х15,6 мм, в датчиках Canon APS-C - 22,3х14,9 мм. Полный список размеров сенсоров, используемых практически каждым текущим производителем, см. В таблице в конце http://en.wikipedia.org/wiki/Image_sensor_format

4 голосов
/ 13 июля 2013

Я здесь не в своей стихии, но ...

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

Пример использования моего T4i:

Sensor horizontal resolution: 5184 px
Sensor vertical resolution: 3456 px

Focal Plane Horiz Resolution: 5798 dpi 
Focal Plane Vert Resolution: 5788 dpi

5184 px / 5798 dpi = 0.89410141428079 in
3456 px / 5788 dpi = 0.59709744298549 in

0.89410141428079 inches in mm = 22.7102 mm
0.59709744298549 inches in mm = 15.1663 mm

Датчик T4i, по-видимому, имеет размер 22,3х14,9 мм, поэтому вы можете довольно близко подобраться этому довольно простому методу.

Кстати, кажется, это отличная страница для расшифровки EXIF-данных .

...