Pytanie:
Jak znaleźć informacje o obiektywie z metadanych obrazu?
Piyush Kansal
2013-11-18 12:18:44 UTC
view on stackexchange narkive permalink

Czy istnieje sposób, aby dowiedzieć się, za pomocą jakiego obiektywu zostało zrobione zdjęcie, szczególnie w Ubuntu?

Próbowałem użyć narzędzia exif, które daje mi następujące o / p:

$ exif 20111030.JPG

  -------------------- + --------------- ------------------------------------------- Znacznik | Wartość ---- ---------------- + --------------------------------- ------------------------- Czas naświetlania | 1/80 s Liczba F | Program ekspozycji f / 2,8 | Ręczne Klasyfikacja prędkości ISO | 1250 Szybkość migawki | 6,32 EV (1/79 s) Przysłona | 2,97 EV (f / 2,8) Tryb pomiaru | Wzór Ogniskowa | 70,0 mm -------------------- + --- -------------------------------------------------- -----  

Jednak to mówi mi tylko o szczegółach ustawień, które można osiągnąć przy użyciu dwóch różnych obiektywów. Chcę poznać dokładną markę i model obiektywu? Czy EXIF ​​przechowuje te informacje?

Większość aparatów zawiera informacje o obiektywie w danych EXIF. Czasami inne narzędzia, takie jak „EXIF Utility”, nie odczytują poprawnie wszystkich pól. Z jakiego aparatu pochodzi ten obraz?
W przypadku przeglądarki exif, Google z ciągiem wyszukiwania „przeglądarka exif”, jest ich mnóstwo. Używam przeglądarki internetowej - [Jeffrey's exif viewer] (http://regex.info/exif.cgi), kiedy jest to wygodne.
Krótka odpowiedź; tylko wtedy, gdy aparat zapisał go w danych EXIF ​​(które mogą się różnić w zależności od producenta, modelu, wersji i wydania oprogramowania układowego)
Siedem odpowiedzi:
Esa Paulasto
2013-11-18 13:05:37 UTC
view on stackexchange narkive permalink

Jak to zobaczyć?

Opis modelu obiektywu można znaleźć w metadanych obrazu za pomocą przeglądarki Exif, która jest w stanie przetłumaczyć sekcję MakerNotes metadanych. Używam oprogramowania do konwersji plików RAW lub przeglądarki internetowej - przeglądarka exif Jeffreya na Regex.info. Google może znaleźć dla Ciebie kilka przeglądarek Exif, ale nie wszyscy czytają i / lub tłumaczą MakerNotes.

Czy tam jest?

Szanse na znalezienie poprawnej informacje o obiektywie z metadanych są prawidłowe, gdy aparat i obiektyw pochodzą od tego samego producenta. Jednak obiektywy innych firm mogą wyświetlać nieprawidłowe lub brakujące informacje o modelu obiektywu. Również użycie telekonwertera, przedłużacza lub pierścienia adaptera może prowadzić do nieprawidłowych lub brakujących informacji o modelu obiektywu. Co więcej, wiele witryn z galeriami zdjęć, a na przykład Facebook, celowo usuwa większość lub wszystkie informacje Exif (i pozostałe metadane) z obrazów.

Jak to się robi?

Obiektyw jest rozpoznawany przez aparat tylko wtedy, gdy znany jest jego kod identyfikacyjny. Producenci aparatów podają informacje o kilku obiektywach w oprogramowaniu sprzętowym, ale jeśli określony obiektyw, którego używasz, nie jest dołączony, aparat nie może go poprawnie rozpoznać.

Niektóre podstawowe dane techniczne obiektywu są przenoszone z obiektywu do aparatu (na przykład ogniskowa i maksymalna użyteczna przysłona przy aktualnym poziomie powiększenia) i są one następnie uwzględniane w danych EXIF. Informacje o modelu obiektywu nie są zawarte w podstawowych danych EXIF, ale zamiast tego można je znaleźć w sekcji MakerNotes.

Każdy obiektyw ma swój własny kod identyfikacyjny, który jest wysyłany do korpusu aparatu po wykonaniu zdjęcia. Oprogramowanie sprzętowe aparatu ma tabelę wyszukiwania dla tych kodów identyfikacyjnych. Kod, który znajduje się w tabeli odnośników, jest tłumaczony na jednolity (na producenta aparatu) kod i zapisywany w sekcji MakerNotes metadanych obrazu. Interpretacja kodu modelu obiektywu do opisu modelu obiektywu zależy od oprogramowania czytnika EXIF. Linia podstawowa jest taka, że ​​poprawne informacje można znaleźć tylko wtedy, gdy są już znane aparatowi.

Dwa przykłady:

Na przykład mój Sony A37 nie do końca rozpoznaje mój obiektyw telezoom:

  Model obiektywu 75-300mm F4. 5-5.6 Maksymalna apertura F4.0  

Prawie poprawna, ale nie całkiem. Zobacz, jak obiektyw jest najpierw rozpoznawany jako f / 4,5-5,6, ale wtedy maksymalna przysłona jest twardym faktem przenoszonym z obiektywu do aparatu jako f / 4.0 (co jest prawdą). Obiektyw to tak naprawdę Sigma 70-300 f / 4-5,6 DG , więc nawet zakres ogniskowych był zły w EXIF. Stało się tutaj, że kod identyfikacyjny wysłany przez obiektyw wpada do gniazda 25611 tabeli przeglądowej. Ten numer jest zarezerwowany dla „Minolta AF 75-300mm F4,5-5,6 lub Sigma Lens” . Czytnik EXIF, którego używam, pokazuje to jako po prostu „75-300 mm F4,5-5,6” w polu Model obiektywu.

Obiektyw rozpoznawany przez mój aparat ma dokładne informacje:

  Model obiektywu DT 18-55 mm F3,5-5,6 SAMMax przysłona F4.0  

Obiektyw to własny model Sony, Sony DT 18-55 f / 3,5-5,6 SAM , więc całkiem naturalnie zawarte w oprogramowaniu aparatu. Maksymalna przysłona to f / 4.0, ponieważ w tym przypadku obiektyw został nieco powiększony, co ma wpływ na maksymalną możliwą przysłonę.

Aktualizacja oprogramowania sprzętowego aparatu może zwiększyć liczbę obiektywów, które aparat może rozpoznać , ale to oprogramowanie czytnika EXIF ​​może pokazać opis obiektywu zamiast tylko kodu w MakerNotes.

Świetna uwaga. Zaskoczyło mnie to w tym tygodniu, ponieważ kilka zdjęć zrobionych tym samym obiektywem pojawiło się z odpowiednim obiektywem i * nieznanym obiektywem * w Lightroomie! Po podrapaniu się w głowę zdałem sobie sprawę, że nie został rozpoznany przez jedną kamerę, ale rozpoznany w dwóch innych! Więc tak, wydaje się, że zależy to od aparatu. Sprawdzę, czy jest nowe oprogramowanie.
flolilo
2018-05-22 07:21:29 UTC
view on stackexchange narkive permalink

Jedną z możliwości jest użycie exiftool . Będziesz musiał mieć zainstalowany perl , ale ponieważ jest on domyślnie dołączony do Debiana i Ubuntu, nie powinno to stanowić problemu.


Proces instalacji jest dość prosty:

  • Użyj menedżera pakietów, aby pobrać exiftool (to również sprawdzi, czy wszystkie zależności są spełnione) : np apt-get install exiftool Dzięki @mattdm!

Jeśli chcesz mieć najnowszą wersję exiftool :

  • Pobierz najnowszą (produkcyjną) wersję ( * .tar.gz -file) przez swoją przeglądarkę / wget
  • Otwórz terminal:
    • cd <PATH_TO_exiftool.tar.gz>
    • gzip -dc Image- ExifTool-<VERSION>.tar.gz | tar -xf -
    • cd Image-ExifTool-<VERSION>
    • perl Makefile.PL
    • make test (niekonieczne - po prostu testuje, czy wszystko działa)
    • sudo make install (nie jest konieczne - zainstaluje exiftool, abyś mógł zadzwonić zewsząd)

Po instalacji możesz uruchomić exiftool:

  exiftool -Lens -LensID -Przysłona -FocalLength -FocusDistance -DOF TESTIMAGE.CR2  

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

Należy pamiętać, że nie wszystkie tagi są dostępne we wszystkich formatach . Niektórzy zmieniają się również wraz z producentami. Możesz dowiedzieć się o wszystkich tagach w witrynie nazw tagów exiftool i / lub w witrynie z tagami złożonymi (jak wyjaśnia strona: „Wartości złożonej tagi są wyprowadzane z wartości innych tagów. ”)


Inne rzeczy, które exiftool może zrobić:


Uwaga: nie jestem w żaden sposób powiązany z exiftool - po prostu bardzo to lubię.

Czy nie ma tego w repozytoriach dla Debiana i Ubuntu? W Fedorze Perl nie jest instalowany domyślnie, ale `yum install exiftool` automatycznie pobierze wszystko, czego potrzebujesz.
@mattdm Masz na myśli, że np. `apt-get install exiftool` automatycznie zainstaluje perl? Musiałbym to przetestować, choć uważam to za małą kwestię: jeśli jest już zainstalowany, jesteś dobry, a jeśli nie, możesz go zainstalować w zaledwie kilka sekund. ((Wypiłem dzisiaj za mało filiżanek kawy ... czy to odpowiada na twoje pytanie?))
Cóż, tak, ale po co budować ze źródeł zamiast po prostu używać pakietu dystrybucyjnego w pierwszej kolejności?
@mattdm ... ponieważ strona exiftool nam to nakazuje? :-D Najprawdopodobniej wersje ze strony internetowej będą nowsze, co może mieć znaczenie w przypadku posiadania bardzo nowego obiektywu. Ale masz oczywiście rację: użycie narzędzia do zarządzania pakietami, aby to uzyskać, również zadziała. Uwzględnię to w mojej odpowiedzi. Dzięki!
chili555
2013-11-18 19:04:49 UTC
view on stackexchange narkive permalink

Proponuję spróbować:

  exiv2 -pa image.jpg | obiektyw grep  

Przykład z jednego z moich ostatnich zdjęć:

  Exif.NikonLd3.LensIDNumber Byte 1 Nikon AF-S Zoom-Nikkor 24-70mm f / 2.8G ED  
gcd0318
2013-11-20 01:06:50 UTC
view on stackexchange narkive permalink

EXIF ​​powinien zawierać nazwę modelu i markę obiektywu, ale otrzymany obraz może być edytowany, a te informacje nie są uwzględniane

Chociaż jest to prawdą w większości przypadków, nie zawsze tak jest, szczególnie w przypadku obiektywów innych firm. Jeśli obiektyw nie wie, jak przekazać swoją tożsamość do aparatu, a aparat nie ma informacji niezbędnych do rozpoznania obiektywu, informacje te nie będą dostępne. Może to stanowić problem dość często w przypadku nowszych lub starszych obiektywów innych firm niż używany aparat.
w twoim przypadku żadne narzędzia programowe nie mogą w ogóle pomóc
zgodził się, ale o to chodzi. W niektórych przypadkach nie jest to możliwe.
Ernie
2015-09-22 06:13:32 UTC
view on stackexchange narkive permalink

Po prostu szukałem tych samych informacji dotyczących typu / modelu obiektywu. W końcu zwróciłem się do Picasy, która zawiera prawie wszystkie potrzebne informacje EXIF. Mogę wybrać obiektyw (jeśli marka nie jest pokazana) po ogniskowej, np. Sigma 18-250 pojawia się po prostu jako obiektyw = 18-250. Mam nadzieję, że ta informacja była pomocna - na pewno była dla mnie.

Alex Punnen
2018-09-27 09:16:07 UTC
view on stackexchange narkive permalink

Używam RAWTherapee do wczytywania i znajdowania nie tylko zakresu ogniskowych obiektywu od 70 do 300 mm, ale także ogniskowej dla konkretnego zdjęcia 230 mm (nie jestem zawodowym fotografem, nie jestem do końca pewien)

enter image description here

José Peña Villalobos
2018-05-22 04:18:14 UTC
view on stackexchange narkive permalink

Jestem na Macu ... Jestem na firmie Nikon ... Jest to oprogramowanie firmy Nikon:

ViewNX-i Ver 1.2.12

Wybierasz ścieżkę z komputera do folderu ze zdjęciami, a prawy panel pokazuje panel Informacje o plikach i aparacie.

Obiektyw Nikon VR 55-200mm f / 4-5G:

Nikon 55-200mm f/4-5G

Obiektyw Nikon VR 18-55 mm f / 3,5-5,6G:

Nikon 18-55mm f/3.5-5.6G

Obiektyw Prime Nikon 35mm f / 1.8G:

Prime Nikon 35mm f/1.8G

Uwaga: to są pliki RAW w formacie NEF ...



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...