Summary: | Face tags are not read correctly on certain images with more than one Microsoft People Tags XMP metadata | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | José Oliver-Didier <jose_oliver> |
Component: | Metadata-Xmp | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | caulier.gilles, metzpinguin |
Priority: | NOR | ||
Version: | 7.1.0 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | https://invent.kde.org/graphics/digikam/commit/a3a4de03fc70e451b7f02f8318ae7090b6a6fcb8 | Version Fixed In: | 7.2.0 |
Sentry Crash Report: | |||
Attachments: | Sample images exhibiting issue. |
Description
José Oliver-Didier
2021-01-23 00:35:23 UTC
Git commit a3a4de03fc70e451b7f02f8318ae7090b6a6fcb8 by Maik Qualmann. Committed on 23/01/2021 at 11:57. Pushed by mqualmann into branch 'master'. fix reading Microsoft People Tags XMP metadata FIXED-IN: 7.2.0 M +2 -1 NEWS M +2 -3 core/libs/metadataengine/dmetadata/dmetadata_faces.cpp https://invent.kde.org/graphics/digikam/commit/a3a4de03fc70e451b7f02f8318ae7090b6a6fcb8 The person "Winston Churchill" is now assigned the correct facial region and tag. Likewise, the person "Joseph Stallin" has a face region but no name. People without valid face regions are not added as a tag. Same behavior as in Picasa. If a digiKam version with this patch is available, you will have to read the metadata again. It is recommended to temporarily activate the option to clean up the database in the digikam metata settings. Maik Thanks Maik for your prompt response and fix! This would still ignore tags with names without associated face regions, unless if they are included within the digikam tag list (people/<name>) then they are recognized as people in digikam. Also, Digikam seems to ignore the IPTC Person shown in image lists. I opened bug 432048 as a related issue. |