Как получить серийный номер объектива из Exif?

Я хочу записать название модели и серийный номер корпуса камеры и объектива камеры на случай их утери или кражи.

  1. Где я могу найти эти данные? Lightroom предоставляет все данные, кроме серийного названия объектива. Их нет в EXIF?

    Скриншот Lightroom Exif

  2. Как я могу скопировать эти данные в буфер обмена? Нет возможности выделить, и Ctrl+C для этого не работает.

Разве каждый соответствующий серийный номер не напечатан прямо на самой камере и объективе? Также проверьте оригинальную упаковку, если она у вас еще есть, или оригинальный счет-фактуру, если она у вас еще есть.
@osullic, может быть, OP хочет отфильтровать (в LR) по серийному номеру (если есть две копии определенного объектива)
@RomeoNinov хорошо, что ОП специально говорит: «На случай, если я проиграю или их украдут». Мне просто кажется, что ОП без причины усложняет простую задачу.
Вы правы, @osullic, серийные номера есть на объективе :)
Не на всех камерах и объективах выгравированы серийные номера. Этикетки также могут изнашиваться и становиться нечитаемыми. Кроме того, если можно подтвердить, что конкретное оборудование сохраняет серийные номера в метаданных изображения, его можно использовать для отслеживания украденного оборудования, если новый «владелец» загружает какие-либо изображения.
Кроме того, кто-то, возможно, забыл записать серийные номера своего оборудования (или потерял записи) и хочет восстановить их из существующих образов после того, как оборудование было потеряно или украдено....

Ответы (4)

По-видимому, Canon начала включать поле «внутреннего» серийного номера объектива в информацию EXIF ​​только тогда, когда они начали включать возможность для камер с AFMA (микрорегулировка автофокуса) различать две копии одной и той же модели объектива.

При использовании продуктов Adobe (таких как Lightroom или ACR) поле никогда не включается в информацию EXIF, отображаемую приложением. Собственный Canon «Digital Photo Professional» также не отображает идентификационный номер объектива. Использование других сторонних приложений, таких как «Irfanview», действительно показывает идентификационный номер объектива, включенный в информацию EXIF ​​для камер с AFMA, которые могут различать две копии одной и той же модели объектива.

введите описание изображения здесь

Снимок экрана выше был сделан из изображения, снятого камерой Canon EOS 7D Mark II с объективом EF 70-200mm f/2.8 L IS II, выпущенным в 2010 году. Камера 5D Mark III, которую я регулярно использую, также включает внутренний серийный номер объектива в EXIF. Информация. Мои старые Canon EOS 7D и Canon EOS 5D Mark II не включают поле, даже если на обоих наборах камер используются одни и те же объективы. Когда более старая модель объектива, которая не передает внутренний идентификатор объектива камере, используется на одной из новых камер, поле сообщается как «0000000000» (десять последовательных «нулей»). Это касается даже недавно сделанной копии старой конструкции объектива. EF 135mm f/2 L — это модель объектива, впервые выпущенная в 1996 году. Моя текущая копия была изготовлена ​​в сентябре 2016 года. Canon EOS 5D Mark III сообщает внутренний «серийный номер объектива» как «0000000000».

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

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

  • У меня есть EF 17-40mm f/4 L. Объектив был представлен в 2003 году. Мой экземпляр был изготовлен в мае 2012 года. Он не сообщает серийный номер камере.
  • У меня есть EF 24-105mm f/4L IS. Объектив был представлен в 2005 году. Моя копия была изготовлена ​​в марте 2011 года. На ней указан серийный номер объектива для камеры.
  • У меня EF 70-200 мм f/2,8 л IS II. Объектив был представлен в 2010 году. Мой экземпляр изготовлен в июне 2010 года. Серийный номер объектива я сообщаю в камеру.
  • Все другие мои объективы, выпущенные до 2003 года, не имеют внутреннего серийного номера, даже если моя копия объектива была сделана совсем недавно, в 2016 году.
  • Первыми корпусами Canon, которые предлагали доступный пользователю AFMA, были EOS 1D Mark III и EOS 1Ds Mark III, представленные в 2007 году. Как уже несколько раз случалось, Canon начала «молча» создавать половину системы с совместимостью для функции. будет введено в другой половине пару лет спустя. Canon начала добавлять «внутренний» серийный номер в объективы где-то в 2004–2005 годах, прежде чем в 2007 году представила корпуса камер, которые могли использовать эту информацию.¹

¹ Еще один классический пример: камеры Canon, представленные примерно в середине 1993 года, имели возможность управлять объективами Canon EF с помощью стабилизатора поперечной устойчивости. Никто, кроме сотрудников Canon, не имел ни малейшего представления о том, что уже имеющиеся у них корпуса включают эту возможность, пока в 1995 году не был представлен первый объектив со стабилизатором изображения, и Canon не опубликовала список существующих моделей, которые уже были совместимы со встроенной системой стабилизации изображения. пример: за несколько лет до выпуска 470EX-AI камеры Canon, начиная с EOS 7D Mark II, представленной в конце 2014 г., включали необходимое микропрограммное обеспечение для управления новой функцией самонаводящегося отражения вспышки, представленной в начале 2018 г. Компания Canon не делала публичных заявлений о возможностях этих камер (7DII, 1D X II, 5Ds/5DsR, 5DIV, 6DII, Rebel T6i/750D, Rebel T6s/760D, Rebel T7i/800D, 80D,

У вас есть источник для «Это [внутренний серийный номер объектива] — это номер, который уникально присвоен только одному объективу, когда-либо произведенному Canon»?
@cmuseum У меня нет под рукой авторитетного источника. Я читал не в одном месте, что это так. Я изменил ответ, чтобы более точно отразить это. Вполне вероятно, что, поскольку Canon начала программировать внутренние серийные номера в прошивку своих объективов только около 15 лет назад и на основе 10-значной длины, в которой используются как цифры, так и буквы (по 36 возможных символов для каждой цифры). - таким образом, имеется 36^10 доступных чисел), к которым они даже близко не приблизились, используя все 3,6 квадриллиона доступных комбинаций.
С 1987 года было продано около 140 миллионов объективов EF. За последние 4–5 лет Canon ежегодно отмечала рубеж в 10 миллионов объективов. При текущей производительности 10 миллионов в год полный набор 10-значных серийных номеров с 36 символами в каждой цифре будет исчерпан примерно через 365 миллионов лет в будущем.
Я не сомневаюсь, может ли это поле вместить достаточно уникальных чисел. Но я не думаю, что Canon действительно использует его для глобальных уникальных номеров. Я бы скорее предположил, что номер уникален для каждого типа объектива. Все примеры, которые я видел, используют «три байта» или меньше. Три байта поддерживают 16,8 млн уникальных номеров. Canon выпустила намного больше объективов, чем это, с тех пор как они начали кодировать это число в своих объективах. И я видел примеры более молодых объективов с меньшими номерами, чем объективы старшего возраста. По крайней мере, это было бы необычно для глобально уникального номера.
Как камеры управляют IS без правильной прошивки?
У них уже была прошивка. Он был включен, когда они производились, начиная с 1993 года. В то время объектив уже находился в разработке. У Canon довольно долгий процесс разработки. Вот так все просто работает друг с другом, когда оно выпущено, а не как некоторые производители камер, которые выпускают новые продукты с совместимостью уровня «бета» с их существующими частями системы.

В моей версии LR (6 standalone) эта информация не отображается (см. ниже)LR EXIF

С другого сайта, когда я пробую XNview (не связанный с программным обеспечением), я вижу в Свойствах-> ExifTool серийный номер моего объектива.XNview

Так что для меня Adobe не отображает всю метаинформацию. Мой совет - используйте другие инструменты.

PS И одно уточнение, это НЕ серийный номер моего объектива (так как я его могу прочитать на самом объективе). Похоже, камера его не включает (правильно). Когда я проверяю другую (снова камера Canon с объективом Canon), я вообще не вижу серийный номер объектива в LR. Но в XNview я вижу правильный серийный номер объектива.

Серийный номер объектива не указан ни на одном снимке, который у меня есть. На фотографиях с моего 450D даже поля нет, а на моих EOS70D поле есть, но с нулями.

Сообщение о серийном номере объектива, вероятно, является новой функцией, и для ее просмотра требуется последняя камера и новый объектив, в то время как дизайн вашего объектива относится к 1992 году ...

Для захвата данных есть другие инструменты, кроме LR...

Не совсем (о новых камерах с объективами), я получаю правильное число (в XNview) со старой камерой и старым объективом. Но не с новыми
@RomeoNinov Какая конкретно камера и объектив?
@MichaelClark, «новый» — 700D с 10-18, «старый» — 5D Mark III с 16-35/f4
Причина, по которой «более новый» 700D не записывает идентификатор объектива, вероятно, заключается в том, что он не поддерживает AFMA и, следовательно, не должен различать две разные копии одной и той же модели объектива.

Включение серийного номера объектива в метаданные изображения зависит как от объектива, так и от камеры. Многие камеры и объективы Canon не сообщают серийный номер объектива. Единственный надежный способ узнать, предоставляет ли конкретная комбинация нужную вам информацию, — проверить ее на изображениях.

Многие средства просмотра метаданных с графическим интерфейсом не отображают все доступные теги. Используйте exiftoolвместо этого.

# all metadata
exiftool -a -G image.jpg

# serial number (camera body)
exiftool -a -SerialNumber image.jpg

# internal serial number (camera body)
exiftool -a -InternalSerialNumber image.jpg

# serial number (lens)
exiftool -a -LensSerialNumber image.jpg

# internal serial number (lens)
#    On Mac or Linux, try:
#       exiftool -a -G image.jpg | grep -iE 'lens|serial|internal' 
#
#    None of the cameras-lens combinations available to me
#    produced any tags with this info.
#
#    Anyone who can confirm the name of the tag, feel free to
#    edit to include the command with the correct tag name.
Я попробовал предоставленный скрипт. Я потерял свой фотоаппарат NIKON D5100 с объективами 18-55 с двумя дополнительными объективами 55-300 и 85mm f/3.5. Я использую ваш скрипт для извлечения метаданных, но не смог получить серийные номера объектива. Я запускаю его в Windows. Я пробовал смотреть метаданные lightroom и XNviewmp. Пожалуйста, помогите, так как мне нужно предоставить информацию в полицию, чтобы они могли отследить это.
@ShipraSingh Убедитесь, что вы заменили image.jpgв примерах имя файла одного из ваших изображений. Если вы не можете в этом разобраться, порекомендуйте найти того, кто может помочь вам лично. (Попробуйте спросить в магазине фотоаппаратов или в лаборатории обработки фотографий.)