PicasaのPeopleタグをEXIFデータに書き込み/変換するにはどうすればよいですか?


18

私はワークフローにLightroomを使用し、写真に人の名前をタグ付けして、すばやく見つけられるようにします。

Lightroomには「顔」機能がないため、この目的でPicasaのPeople機能を使用したいのですが、両方の機能を常に使用したくありません。新しい写真をインポートするたびにPicasaを使用して写真に名前タグを付け、残りはLightroomに戻ります。

Picasaに(EXIF内の)写真に人々の名前を実際に「タグ付け」する方法を見つけることができませんでした。これを実現できるプラグイン/スクリプト/はありますか?


Photookもこれに役立ちます。
user1444658

回答:


18

Picasaは、顔情報を.picasa.iniファイルに保存します。

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

ID番号は、写真のすべての連絡先を保存するcontacts.xmlファイルにあります。

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

いくつかのプログラムがこれらのファイルを読み取り、それに応じてEXIFを変更できます。例えば:


おかげで、これはまさに私が探していたものです。何も見つからない場合は、自分でこれを行うプログラムを作成するつもりでしたが、EXIFライブラリを探していました。
イラヴァンチ

1
これは今では時代遅れです。以下の私の答えをご覧ください。
ジョナサン

10

良いニュース、これはPicasaでネイティブにサポートされるようになりました

確認するだけ

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

また、Picasaを使用して書き込みプロセスを開始することもできます。

Tools > Experimental > "Write Faces to XMP"

EXIFビューアーを使用してこれが機能することを確認し、名前を持つ正規化されたXMPリージョンがファイルに書き込まれたことを確認します。(オンラインEXIFビューアー:http : //regex.info/exif.cgi

残念なことに、PicasaはGoogleによってシャットダウンされたため、見つけるのが困難になっています。


3

このリンクを使用して、必要なものを正確に作成します。Picasaを使用してLightroomに顔認識を追加します

Picasaはメタデータをファイルに保存でき、Lightroomはそれらを読み取ることができます。

しかし、ガイドに従うように注意してください。Picasaでは、写真に関連付けられた人の名前を取得するには不十分です。データをファイルに保存するには、写真にもタグを付ける必要があります。また、Lightroomでは、後で写真を選択し、[ファイルからメタデータを読み取る]をクリックする必要があります。

そして最も厄介な部分は、jpgでのみ動作することです。私はそれをDNGで動作させることができませんでした..


最後の文を拡張する:これを実行可能なオプションと考える前に、コメントを必ず読んでください。警告がたくさんあります。
ダンウォルフガング

1

Lightroomには「写真の人物」メタデータオプションがありますが、表示するには「ITPC拡張」オプションを表示するように変更する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.