Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/06/2012, à 10:38

AozRoon

calculer un histogramme des focales utilisées dans mon tas de photos ?

Salut,

J'avais un objectif photo 18-135mm que j'ai utilisé 6 ans avant qu'il ne meure. Je vais donc investir mais pour me guider dans mon achat j'aimerai savoir quelle focale j'ai utilisé le plus. Ou plutôt, avoir un histogramme des focales utilisées sur l'ensemble de photos prises avec cet objectif (que j'ai dans un répertoire).

Digicam permet-il ce genre de représentation ? Sinon, quelqun aurait un script qui farfouille dans les exifs et qui pourrait sortir ce type d'info ?

Merci !

Dernière modification par AozRoon (Le 19/06/2012, à 12:53)

Hors ligne

#2 Le 19/06/2012, à 11:22

pingouinux

Re : calculer un histogramme des focales utilisées dans mon tas de photos ?

Bonjour,
Une solution grossière, à adapter :

exif *.jpg | grep '^Focal Length' | cut -d\| -f2| awk '{n_foc[$0]++}END{for (k in n_foc) {printf("%-10s => %3d\n",k,n_foc[k])}}'|sort -V
3.2 mm     =>   3
3.8 mm     =>   1
3.9 mm     =>   1
4.8 mm     =>   1
4.9 mm     =>   1
5.9 mm     =>   1
6.5 mm     =>   5
7.2 mm     =>   2
7.4 mm     =>   2
7.9 mm     =>   1
8.6 mm     =>   2
15.8 mm    =>   2

Dernière modification par pingouinux (Le 19/06/2012, à 11:39)

Hors ligne

#3 Le 19/06/2012, à 12:49

AozRoon

Re : calculer un histogramme des focales utilisées dans mon tas de photos ?

Je vais voir ce que ça donne et affiner au besoin.
Merci !

Hors ligne

#4 Le 19/06/2012, à 13:04

arnaud_d

Re : calculer un histogramme des focales utilisées dans mon tas de photos ?

Excellent, je vais essayer moi aussi.

Hors ligne

#5 Le 19/06/2012, à 15:13

pingouinux

Re : calculer un histogramme des focales utilisées dans mon tas de photos ?

Une façon légèrement différente :

exif *.jpg | awk 'BEGIN{FS="|"}/^Focal Length/{n_foc[$2]++}END{for (k in n_foc) {printf("%10s => %3d\n",k,n_foc[k])}}'|sort -n

Ajouté : Avec format de sortie modifié

Dernière modification par pingouinux (Le 19/06/2012, à 15:19)

Hors ligne

#6 Le 19/06/2012, à 20:44

AozRoon

Re : calculer un histogramme des focales utilisées dans mon tas de photos ?

Pour connaitre la focale d'objectif utilisée, il semble qu'il faille plutôt chercher la chaine "Longueur focale" plutôt que "Focal Length" (car la chaine "Focal Length" est utilisé pour calculer la focale équivalente 35mm).

Par exemple, dans un de mes fichiers j'ai :

Longueur focale     |28,0 mm
Focal Length in 35mm|42

Sinon ça marche nicquel. Merci beaucoup !

Hors ligne

#7 Le 19/06/2012, à 20:55

pingouinux

Re : calculer un histogramme des focales utilisées dans mon tas de photos ?

Tant mieux si ça marche. C'est la version anglaise qui est installée chez moi..

Hors ligne