Как найти информацию об объективе из метаданных изображения? - Фотопедия
6 голосов
/ 18 ноября 2013

Есть ли способ узнать, с какого объектива было сделано изображение, особенно в Ubuntu?

Я попытался с помощью утилиты exif, которая дает мне o / p:

$ exif 20111030.JPG

--------------------+----------------------------------------------------------
Tag                 |Value
--------------------+----------------------------------------------------------
Exposure Time       |1/80 sec.
F-Number            |f/2.8
Exposure Program    |Manual
ISO Speed Ratings   |1250
Shutter Speed       |6.32 EV (1/79 sec.)
Aperture            |2.97 EV (f/2.8)
Metering Mode       |Pattern
Focal Length        |70.0 mm
--------------------+----------------------------------------------------------

Однако, это только говорит мне о деталях настроек, которые могут быть достигнуты с использованием двух разных объективов. Хочу узнать точную марку и модель объектива? EXIF хранит эту информацию?

Ответы [ 7 ]

5 голосов
/ 18 ноября 2013

Как это увидеть?

Описание модели объектива можно найти в метаданных изображения с помощью программы просмотра Exif, которая может преобразовать раздел метаданных MakerNotes. Я использую либо программное обеспечение для RAW-конвертера, либо онлайн-просмотрщик - exif-просмотрщик Джеффри на Regex.info . Google может найти несколько программ просмотра Exif для вас, но не все из них читают и / или переводят MakerNotes.

Это там?

Шансы найти правильную информацию об объективе по метаданным высоки, если камера и объектив принадлежат одному и тому же производителю. Однако объективы сторонних производителей могут отображаться с неверной или отсутствующей информацией о модели объектива. Также использование телеконвертера, удлинительной трубки или переходного кольца может привести к неправильной или отсутствующей информации о модели объектива. Более того, многие сайты фотогалереи и, например, Facebook намеренно удаляют большую часть или всю информацию Exif (и остальную часть метаданных) с изображений.

Как это делается?

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

Некоторые основные характеристики объектива переносятся с объектива на камеру (например, фокусное расстояние и максимальная полезная диафрагма при текущем уровне масштабирования), и они затем включаются в данные EXIF. Информация о модели объектива не включена в основные данные EXIF, но вместо этого находится в разделе MakerNotes.

Каждый объектив имеет свой собственный идентификационный код, который отправляется на корпус камеры при захвате изображения. В прошивке корпуса камеры есть таблица соответствия для этих ID-кодов. Код, который находится в справочной таблице, преобразуется в единый код (для каждого производителя камеры) и записывается в раздел метаданных изображения в разделе MakerNotes. Это зависит от программного обеспечения EXIF ​​reader, чтобы интерпретировать код модели объектива в описание модели объектива. Основная строка: правильная информация может быть найдена, только если информация уже известна камере.

Два примера:

Например, мой Sony A37 не совсем распознает мой телеобъектив:

Lens Model     75-300mm F4.5-5.6
Max aperture   F4.0

Почти правильно, но не совсем там. Посмотрите, как объектив сначала распознается как f / 4.5-5.6, но затем максимальная диафрагма - это сложный факт, передаваемый от объектива к камере как f / 4.0 (что верно). Объектив на самом деле представляет собой Sigma 70-300 f / 4-5.6 DG , поэтому даже фокусный диапазон был неправильным в EXIF. Здесь произошло то, что ID-код, отправленный объективом, попадает в слот 25611 справочной таблицы. Этот номер зарезервирован для "Minolta AF 75-300 мм F4.5-5.6 или Sigma Lens" . Считывающее устройство EXIF, которое я использую, показывает это как «75-300mm F4.5-5.6» в поле «Модель объектива».

Объектив, распознаваемый моей камерой, имеет точную информацию:

Lens Model     DT 18-55mm F3.5-5.6 SAM
Max aperture   F4.0

Объектив - это собственная модель Sony, Sony DT 18-55 f / 3.5-5.6 SAM , поэтому она вполне естественно включена в прошивку камеры. Максимальная диафрагма составляет f / 4,0, поскольку в этом случае объектив немного увеличен, что влияет на максимально возможную диафрагму.

Обновление прошивки вашей камеры может увеличить количество линз, которые ваша камера может распознать, но это зависит от программного обеспечения считывателя EXIF, которое показывает описание объектива, а не просто код в MakerNotes.

3 голосов
/ 22 мая 2018

Одной из возможностей является использование exiftool . Вам нужно будет установить perl, но, поскольку он включен в Debian и Ubuntu по умолчанию, это не должно быть проблемой.


Процесс установки довольно прост:

  • Используйте менеджер пакетов, чтобы получить exiftool (он также проверит, все ли зависимости выполнены): например, apt-get install exiftool Спасибо @ mattdm !

Если вы хотите самую последнюю версию exiftool:

  • Загрузите последнюю (производственную) версию (*.tar.gz -файл) через браузер / wget
  • Откройте свой терминал:
    • cd <PATH_TO_exiftool.tar.gz>
    • gzip -dc Image-ExifTool-<VERSION>.tar.gz | tar -xf -
    • cd Image-ExifTool-<VERSION>
    • perl Makefile.PL
    • make test (необязательно - просто проверяет, все ли работает)
    • sudo make install (необязательно - установит exiftool, чтобы вы могли вызывать его откуда угодно)

После установки вы можете запустить exiftool:

    exiftool -Lens -LensID -Aperture -FocalLength -FocusDistance -DOF TESTIMAGE.CR2

exiftool -Lens -LensID -Aperture -FocalLength -FocusDistance -DOF TESTIMAGE.CR2

Обратите внимание, что не все теги доступны во всех форматах . Некоторые также меняются вместе с производителями. Вы можете узнать обо всех тегах на сайте Имена тегов exiftool и / или на сайте составных тегов (как объясняет сайт: «Значения составных тегов получено из значений других тегов. ")


Другие вещи, которые exiftool может делать:


Примечание: Я никоим образом не связан с exiftool - мне просто очень, очень нравится.

2 голосов
/ 18 ноября 2013

Предлагаю попробовать:

exiv2 -pa image.jpg | grep Lens

Пример одного из моих последних изображений включает в себя:

Exif.NikonLd3.LensIDNumber Byte 1 Nikon AF-S Zoom-Nikkor 24-70mm f/2.8G ED
1 голос
/ 19 ноября 2013

EXIF ​​должен содержать название модели и марку объектива, но полученное изображение может быть отредактировано, и эта информация не указана

0 голосов
/ 27 сентября 2018

Я использую RAWTherapee, чтобы загрузить и найти не только фокусное расстояние объектива от 70 до 300 мм, но и фокусное расстояние для конкретной фотографии 230 мм (Я не профессиональный фотограф, не совсем уверен)

enter image description here

0 голосов
/ 22 мая 2018

Я на Mac ... Я на Nikon ... Это программное обеспечение от Nikon:

ViewNX-i Ver 1.2.12

Вы выбираете путь с компьютера к папке с фотографиями, а на правой панели отображается панель «Информация о файле и камере».

Nikon VR 55-200 мм объектив f / 4-5G:

Nikon 55-200mm f/4-5G

Nikon VR 18-55mm f / 3,5-5,6G объектив:

Nikon 18-55mm f/3.5-5.6G

объектив Prime Nikon 35 мм f / 1.8G:

Prime Nikon 35mm f/1.8G

Примечание: это необработанные файлы NEF ...

0 голосов
/ 22 сентября 2015

Я просто искал ту же информацию относительно типа / модели объектива. В конце концов я обратился к Picasa и это дает почти всю информацию EXIF, что вам нужно. Я могу выбрать свой объектив (если марка не показана) по фокусному расстоянию, например, Sigma 18-250 просто подходит как объектив = 18-250. Я надеюсь, что эта информация была полезна - конечно, была для меня.

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