首页 > 解决方案 > 将人脸标签写入 XMP 文件(未嵌入)以及嵌入 JPG 中的 XMP 元数据

问题描述

我的数据库中有人脸标签数据(人名和 X/Y 以及每个图像的每个框的大小)。

我想用这些信息更新相应的 JPEG 或 XMP 文件。

我知道 ExifTool,但我不知道如何为每个图像创建这种列表。

我可以为此使用 python 或 cmd 提示逻辑。

注意:我试过如何将 WIC XMP 人物标签写入 jpg? Exiftools 更新文件,但框/名称不会显示在任何软件 (Photo,Lightroom,XnView) 上,即使我也添加关键字 person 作为标签,但名称会出现在“人物”选项卡上的资源管理器中。

标签: pythonmetadataexiffacexmp

解决方案


在评论之后,我执行了以下 cmd 行来解决它:

exiftool -xmp-mwg-rs:RegionAppliedToDimensionsH=4000 -xmp-mwg-rs:RegionAppliedToDimensionsUnit="pixel" -xmp-mwg-rs:RegionAppliedToDimensionsW=6000 -xmp-mwg-rs:RegionAreaX=0.319270833 -xmp-mwg-rs:RegionAreaY=0.21015625 -xmp-mwg-rs:RegionAreaW=0.165104167 -xmp-mwg-rs:RegionAreaH=0.30390625 -xmp-mwg-rs:RegionName=John -xmp-mwg-rs:RegionRotation=0 -xmp-mwg-rs:RegionType="Face" myfile.xmp

推荐阅读