Как справиться с несоответствием имени объектива между Darktable / exiv2 и Lensfun? - Фотопедия
5 голосов
/ 26 августа 2015

Darktable не распознает мой 12-32-миллиметровый блин Panasonic на моем Olympus E-M10 из-за несоответствия exif LensType и имени модели lensfun.

exiv2 -pt 20150824_0143.ORF | grep -ai lens
Exif.OlympusEq.LensType                      Byte        6  Lumix G Vario 12-32mm F3.5-5.6 Asph. Mega OIS
Exif.OlympusEq.LensSerialNumber              Ascii      32  05CX2294098B
Exif.OlympusEq.LensModel                     Ascii      32  LUMIX G VARIO 12-32/F3.5-5.6  
Exif.OlympusEq.LensFirmwareVersion           Long        1  4096
Exif.OlympusEq.LensProperties                Short       1  49472
Exif.OlympusEq.ConversionLens                Ascii      32  
Exif.Photo.LensSpecification                 Rational    4  12/1 32/1 35/10 56/10
Exif.Photo.LensModel                         Ascii      32  LUMIX G VARIO 12-32/F3.5-5.6

В базе данных lensfun объектив указан как Lumix G Vario 12-32 f/3.5-5.6, который не соответствует Exif.OlympusEq.LensType, который выглядит так, как будто настаивает тёмный тег.

Кто-нибудь знает, если это проблема с exif-тегами Olympus, интерпретацией exiv2 этого тега или базы данных lensfun, или знаете обходной путь?

Выбор каждого снимка вручную и указание темного цвета на нужный объектив будет очень раздражающим ...

1 Ответ

5 голосов
/ 27 августа 2015

Я исправил это в источниках Lensfun. Это будет частью следующего релиза. До этого вы можете редактировать файл mil-panasonic.xml, вероятно, в / usr / share / lensfun. Найдите «12-32» в этом файле и разверните название модели объектива до «Lumix G Vario 12-32mm F3.5-5.6 Asph. Mega OIS».

...