SUMMARY: see $SUBJECT STEPS TO REPRODUCE 1. Open any "Person" in the left People sidebar. 2. Drag any face thumbnail of that person onto a different "Person" item in the same sidebar. OBSERVED RESULT Context menu appears: "Use this as face thumbnail". EXPECTED RESULT Context menu expected: "Reassign face from PersonA to PersonB". This worked in the 2022-10-02 appimage, so it is a recent regression. SOFTWARE/OS VERSIONS: KDE Neon 20.04, Digikam appimage 64bit 2022-10-16.
Correcetion: this only happens if both faces have the same "base name tag" (but are in different folders). If the faces have different base name tags, this feature still works. I did not test this with old Digikam appimages so this may not be a regression. But IMHO still a bug.
This is not a bug, it is checked on the name even if they are in different tag paths. With the same name you get the entry to set the thumbnail preview. If the names are different, the assignment. If you want to merge 2 names, use the merge function, it also updates the face regions automatically. Maik
But why not use the full path? Is there a big performance penalty? I have many name duplicates - even two full name duplicates, including surnames - in my tag tree. Reassigning names if I accidentally chose the wrong tag while tagging becomes very difficult this way.
digiKam has a long history and many users have submitted their wishes. I seem to remember that a person should be able to follow different tag paths. When storing in the face metadata, a flat list of names is used anyway. For whatever reason. We can pin it to the tag path and see if another bug report is opened. Maik
Git commit 2bfd724d4fe91d7bac504b6f6672f74834230d97 by Maik Qualmann. Committed on 20/10/2022 at 20:58. Pushed by mqualmann into branch 'master'. fully resolve a face tag for drag and drop actions FIXED-IN: 8.0.0 M +1 -1 NEWS M +24 -3 core/app/dragdrop/tagdragdrop.cpp https://invent.kde.org/graphics/digikam/commit/2bfd724d4fe91d7bac504b6f6672f74834230d97
Thanks! But wait ... does that mean that for Digikam, faces "/School/Thomas" and "/Work/Thomas" are actually the same person? This would explain the terrible face recognition performance I have with certain people ...