Come puoi scrivere / convertire i tag People di Picasa in dati EXIF?


18

Uso Lightroom per il mio flusso di lavoro e taggo le foto con i nomi delle persone in modo da poterle trovare più velocemente.

Poiché Lightroom non ha la funzione "Volti", desidero utilizzare la funzione Persone di Picasa per questo scopo, ma non voglio lavorare costantemente con entrambi. Preferirei utilizzare Picasa per taggare le foto con le etichette nome ogni volta che importare nuove foto e tornare su Lightroom per il resto.

Non sono riuscito a trovare un modo per fare in modo che Picasa "tag" le foto (nell'EXIF) con i nomi delle persone. C'è qualche plugin / script / ... che può far sì che ciò accada?


Photook può anche aiutarti in questo.
user1444658,

Risposte:


18

Picasa archivia le informazioni sui volti nei file .picasa.ini:

[test.jpg]
faces=rect64(1eb1929f885e),15441a598f9f1866
backuphash=29866

I numeri ID si trovano nel file contatti.xml che memorizza tutti i contatti delle tue foto:

<contact id="15441a598f9f1866" 
  name="Test Test" 
  display="Test" 
  modified_time="2010-05-13T17:19:46+01:00" 
  sync_enabled="0"/>

Numerosi programmi possono leggere questi file e modificare EXIF ​​di conseguenza. Per esempio:


Grazie, questo è esattamente quello che stavo cercando. Avevo intenzione di scrivere un programma per farlo da solo, se non riuscivo a trovare nulla, e stavo solo cercando una libreria EXIF.
Iravanchi,

1
Questo è ora obsoleto, vedi la mia risposta di seguito.
Jonathan,

10

Buone notizie, ora è supportato nativamente in Picasa

Controlla solamente

Tools > Options > Name Tags > "Store Name Tags In Photo"

Puoi anche forzare Picasa ad avviare il processo di scrittura utilizzando

Tools > Experimental > "Write Faces to XMP"

Verifica che ciò abbia funzionato con l'utilizzo di un visualizzatore EXIF ​​per verificare che una regione XMP normalizzata con un nome sia stata scritta nel file. (Visualizzatore EXIF ​​online: http://regex.info/exif.cgi )

Cattive notizie, Picasa è ora difficile da trovare perché è stato chiuso da Google.


3

Usa questo link esattamente per quello che vuoi: aggiungi il riconoscimento facciale a lightroom con Picasa

Picasa può salvare i metadati in file e Lightroom li può leggere.

Ma fai attenzione a seguire la guida. In Picasa non è sufficiente associare i nomi delle persone a una foto. Devi anche taggare la foto per avere i dati memorizzati nel file. E in Lightroom devi selezionare le foto in seguito, quindi fare clic su Leggi metadati dai file.

E la parte più fastidiosa è che funziona solo con jpg. Non sono stato in grado di farlo funzionare in dng ..


Espandendo la tua ultima frase: assicurati di leggere i commenti prima di considerare questa opzione praticabile. Le avvertenze abbondano.
Dan Wolfgang,

1

Lightroom ha un'opzione di metadati "persone in foto", sebbene sia necessario modificarla per mostrare l'opzione "ITPC Extended".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.