Picasa, visages et XnView

Ask for help and post your question on how to use XnView MP.

Moderators: helmut, XnTriq, xnview

Post Reply
Pierrick
Posts: 2
Joined: Mon May 18, 2020 9:44 pm

Picasa, visages et XnView

Post by Pierrick »

Bonjour,
J'ai profité du confinement pour retrier mes photos. Je cherche un outil simple qui permette d'avoir des mots clefs persos, une visu de la géolocalisation et une détection des visages.
Avec un peu de recherche, j'ai identifié la solution XnView + détection des visages par le bon vieux Picasa.

J'ai donc effectué une recherche de visages dans Picasa, puis sauvegardé les infos de visages en XMP et enfin importé tout cela dans XNview. Mais, impossible de créer une catégorie en automatique.

Dans mes photos, dans la fenêtre informations, onglet XMP, je vois bien un champ mwg-rs avec des regions.name, .type, ...
Dans les options / métadonnées, j'ai bien coché la case importer les mots clés XMP dans les catégories DB.
Mais j'ai beau remettre à jour le catalogue avec la fonction Afficher\Maj du catalogue avec les fichiers, aucune catégorie n'est créée. J'ai beau demander à traiter les tags hiérarchiques avec le séparateur ".", effacer les tags du répertoire et recommencer, impossible de créer mes catégories issues des Regions.

A quel endroit je ne fait pas ce qu'il faut ?

Merci
User avatar
michel038
XnThusiast
Posts: 1468
Joined: Tue Sep 27, 2016 8:18 am
Location: France
Contact:

Re: Picasa, visages et XnView

Post by michel038 »

Vaste sujet ...
XnViewMp ne peut importer que des mots-clés dans les catégories. Les mots clés lus sont IPTC:keywords, XMP-dc:Subject et XMP-lr:subject, et constituent une base de données, le Catalogue , et l'outil qui va avec "les categories". Je n'ai pas étudié le cas d'autres mots-clés (Digikam ? Darktable ?...)
Pour être exact, les étoiles (ratings) et labels de couleur sont aussi importables en même temps.

XnViewMp gère aussi une vingtaine d'autres métadonnées en lecture/écriture, par le biais de la fenêtre "Editer iptc/xmp", mais sans gestion en base de données.
Les region names ne sont pas gérés dans xnViewMp

J'ai écrit un roman fleuve, pas bien dégrossi, sur le détection de visages dans Picasa et l'importation dans XnViewMp sous forme de mots clés ...
Il manque cruellement dans les documents suivants l'étude de l'écriture des données xmp par Picasa, je ne l'ai pas utilisée à cause d'une mauvaise traduction en français dans une option de Picasa...

- Dans ma doc ExifTool, chapitre 3B exemple 7 (donc en utilisant ExifTool) Lien dans ma signature
- Un détour par le logiciel Avpicfacexmptagger ( lien )
- Dans ma doc XnViewMp, chapitre 11Q

Je n'ai pas encore pu me forger une opinion sur la question suivante :
Pour la gestion des personnes apparaissant dans les photos, est il plus "normalisé" de tenter de gérer les métadonnées région.names, ou bien de faire entrer les noms de personnes dans les mots-clés traditionnels ?
J'ai choisi la deuxième méthode, n'ayant pas trouvé de logiciel qui gère commodément les region.names, à part FastPhotoTagger (100% parametrable dans le choix des métadonnées) , mais l'interface de FastPhototagger est austère.
Pierrick
Posts: 2
Joined: Mon May 18, 2020 9:44 pm

Re: Picasa, visages et XnView

Post by Pierrick »

Vaste sujet peut être, mais très utile !

En allant piocher dans vos différentes doc, j'ai pu trouver la ligne de commande exiftool qui va bien :
"-xmp-dc:subject<xmp:regionname" -overwrite_original *.jpg

Ainsi, je récupère les noms des personnes que XnView interprète en Catégories. C'est exactement ce qu'il me fallait et finalement très simple.
Merci !
User avatar
michel038
XnThusiast
Posts: 1468
Joined: Tue Sep 27, 2016 8:18 am
Location: France
Contact:

Re: Picasa, visages et XnView

Post by michel038 »

Vous pouvez le faire depuis XnViewMP, en appelant ExifTool avec la fonction "Outils, Ouvrir avec" comme décrit dans le paragraphe 11N
- D'abord configurer la fonction (Outils, Ouvrir avec, Configurer les programmes)
- ensuite, sélectionner des photos (ou des dossiers si vous avez mis l'option -r ), clic droit, ouvrir avec, Exiftool ...
... et XnViewMp envoie les photos sélectionnées vers exiftool

En paramètres ce sera : "-xmp-dc:subject<xmp:regionname" -overwrite_original -k -r
User avatar
michel038
XnThusiast
Posts: 1468
Joined: Tue Sep 27, 2016 8:18 am
Location: France
Contact:

Re: Picasa, visages et XnView

Post by michel038 »

Pour info, je crois savoir que dans l'ensemble de métadonnées liées à "region names", il y a la description (les coordonnées) des rectangles contenant le visage de chaque personne identifiée.
L'idée était bonne, mais résiste t-elle à une rotation de l'image, ou à son redimensionnement ? pas sûr.
Du coup, trouvant le système trop compliqué, j'ai l'impression que la plupart des éditeurs de logiciels ont laissé tomber le sujet.

Microsoft live photo gallery et Picasa , deux logiciels gratuits et qu'on peut encore très bien utiliser pour détecter et identifier presque automatiquement des visages, ont été lâchés par leurs développeurs. Ils génèrent des métadonnées XMP contenant les noms des personnes
Une solution consiste à recopier ces données avec ExifTool vers les mots clés en attendant la version de XnViewMp qui les reconnaitra.

Perso, la mention des noms des personnes en tant que mot-clé me suffit bien pour le moment.
Post Reply