Question:
Comment trouver des informations sur l'objectif à partir des métadonnées d'image?
Piyush Kansal
2013-11-18 12:18:44 UTC
view on stackexchange narkive permalink

Y a-t-il un moyen de savoir avec quel objectif une image a été prise, en particulier sous Ubuntu?

J'ai essayé d'utiliser l'utilitaire exif qui me donne les o / p suivants:

$ exif 20111030.JPG

  -------------------- + --------------- ------------------------------------------- Balise | Valeur ---- ---------------- + --------------------------------- ------------------------- Temps d'exposition | 1/80 s Numéro F | f / 2,8 Programme d'exposition | Manuel ISO Vitesse nominale | 1250 Vitesse d'obturation | 6,32 EV (1/79 sec.) Ouverture | 2,97 EV (f / 2,8) Mode de mesure | Modèle Longueur focale | 70,0 mm -------------------- + --- -------------------------------------------------- -----  

Cependant, cela ne me donne que les détails des réglages qui peuvent être réalisés en utilisant deux objectifs différents. Je veux connaître la marque et le modèle exacts de l'objectif? EXIF stocke-t-il ces informations?

La plupart des caméras incluent des informations sur l'objectif dans les données EXIF. Parfois, d'autres utilitaires tels que «EXIF Utility» ne lisent pas correctement tous les champs. De quelle caméra l'image provient-elle?
Pour le lecteur exif, Google avec la chaîne de recherche "exif viewer", il y en a beaucoup. J'utilise la visionneuse en ligne - [la visionneuse exif de Jeffrey] (http://regex.info/exif.cgi) lorsque cela me convient.
Réponse courte; uniquement si l'appareil photo l'a écrit dans les données EXIF ​​(qui peuvent varier pour chaque fabricant, modèle, version et version du micrologiciel)
Sept réponses:
Esa Paulasto
2013-11-18 13:05:37 UTC
view on stackexchange narkive permalink

Comment le voir?

Vous pouvez trouver la description du modèle Lens dans les métadonnées de l'image avec une visionneuse Exif capable de traduire la section MakerNotes des métadonnées. J'utilise mon logiciel de conversion RAW ou une visionneuse en ligne - la visionneuse exif de Jeffrey sur Regex.info. Google peut trouver plusieurs lecteurs Exif pour vous, mais ils ne lisent pas tous et / ou ne traduisent pas tous MakerNotes.

Est-ce que c'est là?

Il y a des chances de trouver la bonne Les informations sur l'objectif à partir des métadonnées sont bonnes lorsque l'appareil photo et l'objectif sont tous deux du même fabricant. Cependant, les objectifs tiers peuvent apparaître avec des informations de modèle d'objectif non valides ou manquantes. De plus, l'utilisation d'un téléconvertisseur, d'un tube d'extension ou d'une bague d'adaptation peut entraîner des informations sur le modèle d'objectif incorrectes ou manquantes. Quoi de plus, de nombreux sites de galeries de photos, et par exemple Facebook, suppriment intentionnellement la plupart ou toutes les informations Exif (et le reste des métadonnées) des images.

Comment cela se fait-il?

L'objectif n'est reconnu par la caméra que si son code d'identification lui est connu. Les fabricants d'appareils photo incluent des informations sur plusieurs objectifs dans le micrologiciel, mais si un certain objectif que vous utilisez n'est pas inclus, l'appareil photo ne peut pas le reconnaître correctement.

Certaines spécifications de base d'un objectif sont transférées d'un objectif à l'autre (par exemple la distance focale et l'ouverture maximale utilisable au niveau de zoom actuel) et ceux-ci sont alors inclus dans les données EXIF. Les informations sur le modèle d'objectif ne sont pas incluses dans les données EXIF ​​de base mais se trouvent dans la section MakerNotes à la place.

Chaque objectif a son propre code d'identification qui est envoyé au boîtier de l'appareil photo lorsqu'une image est capturée. Le micrologiciel du boîtier de l'appareil photo a une table de recherche pour ces codes d'identification. Un code qui se trouve dans la table de recherche est traduit en code uniforme (par fabricant de caméra) et est écrit dans la section MakerNotes des métadonnées de l'image. Il appartient au logiciel de lecture EXIF ​​d'interpréter le code du modèle d'objectif dans une description du modèle d'objectif. La ligne de base est que les informations correctes ne peuvent être trouvées que si les informations sont déjà connues par la caméra.

Deux exemples:

Par exemple mon Sony A37 ne reconnaît pas tout à fait mon objectif de téléobjectif:

  Modèle d'objectif 75-300mm F4. 5-5.6 Ouverture maximale F4.0  

Presque correcte mais pas tout à fait là. Voyez comment l'objectif est d'abord reconnu comme f / 4,5-5,6, mais l'ouverture maximale est un fait concret transféré de l'objectif à l'appareil photo comme f / 4,0 (ce qui est vrai). L'objectif est en fait un Sigma 70-300 f / 4-5.6 DG donc même la plage focale était erronée en EXIF. Ce qui s'est passé ici, c'est que le code d'identification envoyé par l'objectif tombe dans l'emplacement 25611 de la table de consultation. Ce numéro est réservé aux "Minolta AF 75-300mm F4.5-5.6 ou Sigma Lens" . Un lecteur EXIF ​​que j'utilise affiche alors simplement "75-300 mm F4.5-5.6" dans le champ Modèle d'objectif.

Un objectif reconnu par mon appareil photo a des informations exactes:

Modèle d'objectif DT 18-55mm F3.5-5.6 Ouverture SAMMax F4.0

L'objectif est le propre modèle de Sony, un Sony DT 18-55 f / 3.5-5.6 SAM et donc tout naturellement inclus dans le firmware de l'appareil photo. L'ouverture maximale est de f / 4.0 car dans ce cas, l'objectif a été légèrement zoomé, ce qui a un effet sur l'ouverture maximale possible.

La mise à jour du micrologiciel de votre appareil photo peut augmenter le nombre d'objectifs que votre appareil peut reconnaître , mais c'est au logiciel de lecture EXIF ​​d'afficher la description de l'objectif au lieu d'un simple code dans MakerNotes.

Excellent point. Cela m'a surpris cette semaine car un tas de photos prises avec le même objectif apparaissent avec l'objectif correct et * objectif inconnu * dans Lightroom! Après m'être gratté la tête, j'ai réalisé qu'il n'était pas reconnu sur une caméra mais reconnu sur deux autres! Donc, oui, cela semble dépendre de la caméra. Je vais vérifier un nouveau firmware.
flolilo
2018-05-22 07:21:29 UTC
view on stackexchange narkive permalink

Une possibilité est d'utiliser exiftool . Vous devrez avoir installé perl , mais comme il est inclus dans Debian et Ubuntu par défaut, cela ne devrait pas être un problème.


Le processus d'installation est assez simple:

  • Utilisez un gestionnaire de paquets pour obtenir exiftool (cela vérifiera également si toutes les dépendances sont remplies) : par exemple apt-get install exiftool Merci @mattdm!

Si vous voulez la toute dernière version d'exiftool :

  • Téléchargez la dernière version (de production) (le fichier * .tar.gz ) via votre navigateur / wget
  • Ouvrez votre 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 (pas nécessaire - teste seulement si tout fonctionne)
    • sudo make install (pas nécessaire - installera exiftool pour que vous puissiez appeler partout)

Après l'installation, vous pouvez exécuter exiftool:

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

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

Veuillez noter que toutes les balises ne sont pas disponibles dans tous les formats . Certains changent également avec les fabricants. Vous pouvez trouver toutes les balises sur le site des noms de balises exiftool et / ou sur le site des balises composites (comme l'explique le site: "Les valeurs du composite les balises sont dérivées des valeurs d'autres balises. ")


Autres choses que peut faire exiftool:


Remarque: Je ne suis en aucun cas affilié à exiftool - je l'aime vraiment beaucoup.

N'est-ce pas dans les dépôts pour Debian et Ubuntu? Sur Fedora, Perl n'est pas installé par défaut, mais `yum install exiftool` récupérera automatiquement tout ce dont vous avez besoin.
@mattdm Vous voulez dire que par ex. `apt-get install exiftool` installerait automatiquement perl? Je devrais tester cela, même si je considère que c'est un petit point: s'il est déjà installé, vous êtes bon, et si ce n'est pas le cas, vous pouvez l'installer en quelques secondes. ((J'ai eu trop peu de tasses de café aujourd'hui ... est-ce que cela répond à votre question?))
Eh bien, oui, cela, mais pourquoi construire à partir des sources au lieu d'utiliser simplement le package de distribution en premier lieu?
@mattdm ... parce que la page d'exiftool nous le dit? :-D Les versions les plus probables du site Web seront plus récentes, ce qui peut faire la différence lorsque vous possédez un tout nouvel objectif. Mais vous avez bien sûr raison: utiliser un outil de gestion de paquets pour l'obtenir fonctionnera également. Je vais l'inclure dans ma réponse. Merci!
chili555
2013-11-18 19:04:49 UTC
view on stackexchange narkive permalink

Je vous suggère d'essayer:

  exiv2 -pa image.jpg | Grep Lens  

Voici un exemple de l'une de mes images récentes:

  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 ​​devrait avoir le nom du modèle et la marque de l'objectif, mais l'image que vous avez obtenue peut être modifiée et ces informations ne sont pas incluses

Bien que cela soit vrai dans la plupart des cas, ce n'est pas toujours vrai, en particulier pour les objectifs tiers. Si l'objectif ne sait pas comment communiquer son identité à l'appareil photo et que l'appareil photo ne dispose pas des informations nécessaires pour reconnaître l'objectif, les informations ne seront pas disponibles. Cela peut être un problème assez régulièrement avec des objectifs tiers plus récents ou plus anciens que l'appareil photo utilisé.
dans votre cas, aucun logiciel ne peut vous aider
d'accord, mais c'est le point. Dans certains cas, ce n'est pas possible.
Ernie
2015-09-22 06:13:32 UTC
view on stackexchange narkive permalink

Je cherchais juste les mêmes informations concernant le type / modèle d'objectif. Finalement, je me suis tourné vers Picasa et il donne presque toutes les informations EXIF ​​dont vous avez besoin. Je peux choisir mon objectif (si la marque n'est pas indiquée) par la distance focale, par exemple Sigma 18-250 apparaît comme objectif = 18-250. J'espère que cette information a été utile - certainement pour moi.

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

J'utilise RAWTherapee pour charger et trouver non seulement la plage focale de l'objectif de 70 à 300 mm, mais aussi la distance focale de la photo en particulier 230 mm (je ne suis pas un photographe professionnel, pas tout à fait sûr)

enter image description here

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

Je suis sur Mac ... Je suis sur Nikon ... Il existe ce logiciel de Nikon:

ViewNX-i Ver 1.2.12

Vous sélectionnez le chemin de l'ordinateur vers le dossier contenant les photos et le panneau de droite affiche le panneau Informations sur les fichiers et l'appareil photo.

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

Nikon 55-200mm f/4-5G

Objectif Nikon VR 18-55mm f / 3.5-5.6G:

Nikon 18-55mm f/3.5-5.6G

Objectif Nikon 35mm f / 1.8G Prime:

Prime Nikon 35mm f/1.8G

Remarque: ce sont des fichiers bruts NEF ...



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...