1 sur 2
1
Exploitons les données EXIF
Publié : 02 Novembre 2008 10:09 APRES MIDI   [ Ignorer ]
Administrateur
RangRangRangRang
Nombre de messages :  584
Rejoint  2007-12-26
Je reprends ici la discussion lancée sur Déclencheur Carnet. L'idée est de développer une interface graphique sur un outil style Exiftool pour extraire certaines données et les injecter dans un tableur style Numbers.

Le but ultime est de pouvoir mieux comprendre ses habitudes de photographes et donc faire de meilleurs choix lors de l'achat de matériel.

Ce fil de discussion vise à partager script et autres codes pour construire une telle interface. On reprendra les résultats des travaux, une fois stabilisé, dans le Wiki, sous une licence libre.

A vous de jouer !
Profil
 
 
Publié : 03 Novembre 2008 12:54 APRES MIDI   [ Ignorer ]   [ # 1 ]
Nouvel ami
Rang
Nombre de messages :  1
Rejoint  2008-11-03
Donc voici un petit récapitulatif des objectifs de fonctionnalitées du logiciel.

- Récolter simplement et sans que l'utilisateur n'ait à faire d'autre que d'indiquer un dossier source (voir une bibliothèque Lightroom ou Aperture), les données EXIF des photos présentes (qu'elles soient au format RAW, Jpeg ou TIFF).

- En extraire ces données (exemples de données EXIF utiles au photographes) :
Focales, Ouverture du Diaphragme, Vitesse d'obturation, Sensibilité ISO, Modèle d'objectif, Modèle d'appareil photo, Heure de Prise de vue, Heure de dernière modification.

- Les envoyer dans un tableurs (tel qu'Excel ou Numbers), tableurs qui se chargeront par la suite de créer les graphiques corréspondants.


Donc pour les deux premières parties, il s'agirait de reprendre par exemple les sources du logiciel Exiftool (qui n'est pour le moment disponible qu'avec une interface en ligne de code), et d'en faire une interface graphique.
Et pour la dernière partie d'y rajouter le code nécessaire pour envoyer au tableur les données récoltées, formatée et rangée pour que le tableur puisse créer un graphique à partir de ces données sans que l'utilisateur n'ai à le faire lui même.

Si vous êtes développeurs, où que vous connaissez suffisamment les différents langages de programmation qui seront utilisé pour vous jeter dans l'aventure,
et que vous souhaitez participer à cette idée sur votre temps libre,
merci de laisser un message ici.

Benoît aurait-tu connaissance d'un forum ou d'un site web en rapport avec la programmation où nous pourrions trouver des développeurs bénévoles et qui pourraient s'intéresser à ce projet ?
Profil
 
 
Publié : 03 Novembre 2008 05:51 APRES MIDI   [ Ignorer ]   [ # 2 ]
Nouvel ami
Rang
Nombre de messages :  3
Rejoint  2008-03-04
- Un autre critère à mon sens est que le logiciel devra être multi-plateforme (Windows, Mac OS et GNU/Linux) et ne pas reposer sur des logiciels propriétaires (type Excel, Lightroom, Aperture, ...).
- Autre point il ne faut pas "reprendre les sources" d'un logiciel existant mais lui ajouter une "couche" supplémentaire, ceci afin de faciliter la maintenance et les évolutions.
- Ajouter l'orientation (portrait/paysage) peut être aussi intéressant.

Je ne pense pas qu'il y ait besoin d'aller voir ailleurs, en tout cas les deux premières parties sont réalisables par les auditeurs.
Profil
 
 
Publié : 03 Novembre 2008 11:52 APRES MIDI   [ Ignorer ]   [ # 3 ]
Nouvel ami
Rang
Nombre de messages :  3
Rejoint  2008-03-04
Bon en fait pas besoin de programme compliqué pour ça. ExifTool fait tout tout seul !!!
Voici la ligne de commande :
exiftool -r -d '%d/%M/%Y %r' -p '$filename;$ImageNumber;$dateTimeOriginal;$ShutterSpeedValueApertureValue;$ISO;$Flash;$FocalLength;' -q -f mon_repertoire_photo > mes_exifs.csv

Qui va générer un fichiers mes_exifs.csv avec les Exifs des photos (raw, jpg, tiff... tout ce qui a des Exifs) du répertoire mon_repertoire_photo et des sous-répertoire !
Dans mon exemple les colonnes sont les suivantes :
Nom;Numéro de la photo;Date et heure;Vitesse;Ouverture;Iso;Flash;Focale
Mais on peut ajouter tout ce qu'il y a dans : http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html

Le fichier CSV peut ensuite être ouvert dans un tableur en précisant ';' comme séparateur.

Pour ceux qui ne sont pas copain avec la ligne de commande on doit pouvoir créé une icône sur laquelle faire glisser le répertoire de photos.
Profil
 
 
Publié : 04 Novembre 2008 02:05 MATIN   [ Ignorer ]   [ # 4 ]
Nouvel ami
Rang
Nombre de messages :  1
Rejoint  2008-04-10
Je ne suis ni copain avec les lignes de codes ni ami avec la programmation...comme beaucoup je suppose.
Ce serait génial d'avoir au bout du compte un petit tutoriel détaillé accessible au plus grand nombre.
En tout cas un grand merci à ceux qui se lance dans ce projet, l'idée est excellente.
Profil
 
 
Publié : 04 Novembre 2008 10:32 MATIN   [ Ignorer ]   [ # 5 ]
Nouvel ami
Rang
Nombre de messages :  2
Rejoint  2008-11-02
Trancept - 04 Novembre 2008 03:52 MATIN
Bon en fait pas besoin de programme compliqué pour ça. ExifTool fait tout tout seul !!!
Voici la ligne de commande :
exiftool -r -d '%d/%M/%Y %r' -p '$filename;$ImageNumber;$dateTimeOriginal;$ShutterSpeedValueApertureValue;$ISO;$Flash;$FocalLength;' -q -f mon_repertoire_photo > mes_exifs.csv
.


J'ai du mofifier un peu ta ligne de commande pour qu'elle fonctionne:
-m minuscule pour le mois
-$ShutterSpeedValueApertureValue => $ShutterSpeed;$Aperture

exiftool -r -d '%d/%m/%Y %r' -p '$filename;$ImageNumber;$dateTimeOriginal;$ShutterSpeed;$Aperture;$ISO;$Flash;$FocalLength;' -q -f mon_repertoire > mes_exifs.txt

J'aurais aimer pouvoir faire le caractère TAB à la place de ; Mais je ne trouve pas.
L'idéal serait aussi que focal length n'ajoute pas le mm.

Encore plus simple:
exiftool -r -T -filename -aperture -shutterspeed -focallength mon_repertoire >out.txt
génère un fichier avec TAB comme séparateur
Profil
 
 
Publié : 04 Novembre 2008 12:18 APRES MIDI   [ Ignorer ]   [ # 6 ]
Nouvel ami
Rang
Nombre de messages :  3
Rejoint  2008-03-04
Lightroomreg - 04 Novembre 2008 06:05 MATIN
Je ne suis ni copain avec les lignes de codes ni ami avec la programmation...comme beaucoup je suppose.
Ce serait génial d'avoir au bout du compte un petit tutoriel détaillé accessible au plus grand nombre.
En tout cas un grand merci à ceux qui se lance dans ce projet, l'idée est excellente.


La marche à suivre différe suivant les systèmes.

_ Sous Linux
- Installer Exiftool par votre méthode favorite, par exemple pour Debian/Ubuntu :
sudo apt-get exiftool
- Ouvrir un terminal et y copier la commande en remplaçant mon_repertoire par votre répertoire de photos :
exiftool -r -T -filename -aperture -shutterspeed -focallength mon_repertoire >out.txt
- Le fichier "out.txt" se trouve dans le répertoire courant. Vous pouvez l'ouvrir avec OOCalc.

_ Sous Windows
- Installer Exiftool en suivant les instructions de cette page :
Installation Exiftool sous Windows
- Faire un click-droit sur le bureau "Nouveau-> Fichier texte"
- Renommer ce fichier en "exif_stat.bat"
- Y copier la commande en remplaçant mon_repertoire par votre répertoire de photos (d:/photos par exemple) :
exiftool -r -T -filename -aperture -shutterspeed -focallength mon_repertoire >out.txt
- Le fichier "out.txt" se trouve sur le Bureau. Vous pouvez l'ouvrir avec Excel.

_ Sous Mac : je n'y connais rien, désolé !


bvde - 04 Novembre 2008 02:32 APRES MIDI
[...]
J'ai du mofifier un peu ta ligne de commande pour qu'elle fonctionne:
-m minuscule pour le mois
-$ShutterSpeedValueApertureValue => $ShutterSpeed;$Aperture
[...]

Il doit y avoir des différences suivant les versions, c'est un peu embêtant ça.
Profil
 
 
Publié : 04 Novembre 2008 12:24 APRES MIDI   [ Ignorer ]   [ # 7 ]
Nouvel ami
Rang
Nombre de messages :  2
Rejoint  2008-11-02
Sous Mac. Comme Sous Linux
Profil
 
 
Publié : 10 Février 2012 09:41 MATIN   [ Ignorer ]   [ # 8 ]
Nouvel ami
Rang
Nombre de messages :  2
Rejoint  2012-02-10

Now that the solution exist cheap jerseys and this mean you jerseys wholesale should buy several shopping systems and to use it in a special order but in this case the price you will discount jerseys pay for these shopping systems may be bigger than the profit you will be able to make.
Profil
 
 
Publié : 11 Mars 2012 08:57 MATIN   [ Ignorer ]   [ # 9 ]
Nouvel ami
Rang
Nombre de messages :  2
Rejoint  2012-03-10
Vous recherchez une solution de référencement et de positionnement naturel à la fois efficace et rentable ? Seolius : le positionnement de qualité respectant les normes SEO avec du paiement au résultat allant jusqu'à 100% de vos expressions clés en page 1 de Google. http://befr.seolius.com/
Profil
 
 
Publié : 23 Mars 2012 01:03 APRES MIDI   [ Ignorer ]   [ # 10 ]
Nouvel ami
Rang
Nombre de messages :  1
Rejoint  2012-03-23
In einer guten Küche sollten auch immer scharfe Messer zu finden sein. Im vorigen Jahrhundert zogen noch die Messer- und Scherenschleifer von Ort zu Ort. Dieser Beruf ist inzwischen fast ausgestorben. Heute heißt es meist, selbst ist der Mann oder die Frau. Mit dem Messerschärfer Vulkanus ist das aber auch gar kein Problem. Er kann sowohl glatte Klingen als auch Wellenschliff schärfen. Durch das patentierte Federsystem und die verwendeten hochwertigen Materialien erfüllt der Messerschärfer Vulkanus sogar die hohen Anforderungen von Großküchen. Dabei ist er lebensmittelecht und spülmaschinenfest. Er ist einfach zu bedienen und hinterlässt keine Kratzer an der Klingenoberfläche.
Profil
 
 
Publié : 01 Avril 2012 04:33 MATIN   [ Ignorer ]   [ # 11 ]
Nouvel ami
Rang
Nombre de messages :  1
Rejoint  2012-03-31
The Billings Ovulation Method™ is used by millions of women around the world. It was developed by Drs John and Evelyn Billings, validated by eminent international scientists and successfully trialled by the World Health Organisation. By learning to identify your natural signals of fertility, you can use the Billings Ovulation Method™ to become pregnant or avoid pregnancy and to safeguard your reproductive health. http://www.thebillingsovulationmethod.org
Profil
 
 
Publié : 02 Avril 2012 06:47 MATIN   [ Ignorer ]   [ # 12 ]
Nouvel ami
Rang
Nombre de messages :  1
Rejoint  2012-04-02
Vehicletraders.co.za: Used car sales in South Africa. Buy or Sell vehicles online in Pretoria, Johannesburg, Cape Town. Second hand cars for sale from private and used car dealers. http://vehicletraders.co.za/
Profil
 
 
Publié : 02 Avril 2012 10:57 MATIN   [ Ignorer ]   [ # 13 ]
Nouvel ami
Rang
Nombre de messages :  1
Rejoint  2012-04-02
Bucknell Whitehouse: We are Accountants in Sheffield, based in the City Centre but have clients throughout the UK. We offer a full range of accountancy services and offer business support to small and medium sized businesses. http://www.bucknellwhitehouse.co.uk
Profil
 
 
Publié : 24 Avril 2012 10:24 MATIN   [ Ignorer ]   [ # 14 ]
Nouvel ami
Rang
Nombre de messages :  1
Rejoint  2012-04-18
Used car sales in Gauteng, South Africa. Cars Auto Buy is closed car dealer network in Gauteng region, provides with latest available deals for demo & used cars for sale in Pretoria, Johannesburg and other Gauteng area. Second hand motor car dealers online. http://www.carsautobuy.co.za/

Profil
 
 
Publié : 08 Mai 2012 06:05 APRES MIDI   [ Ignorer ]   [ # 15 ]
Nouvel ami
Rang
Nombre de messages :  2
Rejoint  2012-04-26
I would to know more about trucking jobs?
I would like to know more about trucking jobs. If anyone know about this please help me to know about the topic.
trucking jobs
Profil
 
 
   
1 sur 2
1