我使用digikam将面部标签添加到一组 800 张图片中。下周我将收到同组更高分辨率的照片,我想知道是否以及如何将这些面部标签从第一个低分辨率组复制到第二个高分辨率组。
我正在运行 Kubuntu 18.04。我的 digikam 版本是 5.6.0。我使用其他软件没有问题。我不想使用任何涉及将这些标签上传到互联网的服务/程序。
我使用digikam将面部标签添加到一组 800 张图片中。下周我将收到同组更高分辨率的照片,我想知道是否以及如何将这些面部标签从第一个低分辨率组复制到第二个高分辨率组。
我正在运行 Kubuntu 18.04。我的 digikam 版本是 5.6.0。我使用其他软件没有问题。我不想使用任何涉及将这些标签上传到互联网的服务/程序。
只要没有裁剪较小的图像集并且仅调整大小,您就应该能够使用Exiftool来做到这一点。
从我的简短搜索来看,digikam 似乎将面孔标签保存到 MWG XMP 标签中。复制的基本命令是:
如果文件名相同,则可以使用如下命令批量执行:
如果名称不同,则必须对命令进行一些更改,但仍应可行。
此命令创建备份文件。添加
-overwrite_original
以禁止创建备份文件。添加-r
到递归到子目录。MWG 区域(面部标签)的工作方式是 X/Y 坐标,区域的高度/宽度保存为从 0 到 1 的数字,并用作图像实际高度/宽度的百分比。这意味着只要图像没有被裁剪或翻转,他们就会正确定位面部。此外,假设该位置相对于图像的左上角,如
Orientation
嵌入在图像中的标签所示。这允许区域抵抗大小的变化,只要不进行裁剪和旋转,只要Orientation
图像的正确更新。有关详细信息,请参阅MWG 处理图像元数据指南 pdf关于该主题(第 51-56 页)。