Bug 392007 - Face tags and regular tags are mixed together and cannot be told apart.
Summary: Face tags and regular tags are mixed together and cannot be told apart.
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Workflow (show other bugs)
Version: 7.0.0
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL: http://digikam.1695700.n4.nabble.com/...
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-18 18:31 UTC by MarcP
Modified: 2020-12-25 09:43 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.2.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description MarcP 2018-03-18 18:31:11 UTC
I have a bunch of bugs, wishes, and possible improvements  to report regarding face detection, face recognition and face tagging, according to has been discussed in several posts in the mailing list. This is one of them. It's based on this post: http://digikam.1695700.n4.nabble.com/digiKam-users-Difference-between-face-tag-and-normal-tag-tc4705362.html

The current management of tags and face tags is very confusing. The two are managed in the same way, and appear intermixed with each other. There is no visible way to tell them apart. Only right clicking on a tag, and checking if the "Mark as face tag" option appears will indicate that it is indeed not a face tag.

For some reason, you can also use a face tag as a regular tag (but no vice versa). 

This leads to some confusing situations:

- What happens if I use an existing face tag for tagging a picture without a face region?. Would it be considered a regular tag for some pictures, and a face tag for others?

- Would renaming or deleting a face tag delete the face region on the picture from the metadata? If not, would it keep a face region without a name?

- Would renaming or deleting a regular tag also affect its face tag?

- If a face tag matches with an existing regular tag in the library, it will "fuse" both tags and show them as one. Will digikam write that name also as a regular tag on the file?



I think it would be much better if tags and face tags were managed separately. Only showing regular tags in the Tag panel, and face tags in the people panel, for instance.

 
At least a small but significant improvement without changing the current behavior would be to show a different icon for face tags and regular tags.
Comment 1 Maik Qualmann 2018-03-18 20:05:33 UTC
Ignore the face tag flag. There is no difference between the tags. It only serves to create a way that only faces can be displayed in the pop-up overlays when entering names. You can use it, but you do not have to.

Maik
Comment 2 MarcP 2018-03-18 21:19:59 UTC
I understand there's one key difference between them: "face tags" refer to pictures which contain a face rectangle with a name, and "regular tags" it's just this, a regular tag.

This has several implications, which are discussed in the original post. Mainly how face tags are linked to face regions (deleting a face tag deletes the region in the metadata)? renaming the face tag renames the name of the face region in the pictures' metadata?
Comment 3 caulier.gilles 2019-12-23 15:13:05 UTC
7.0.0-beta1 is out with new Face Recognition algorithm based on Deep
Learning/Neural Network API from OpenCV

https://download.kde.org/unstable/digikam/

Please test and give us a feedback

Thanks in advance
Gilles Caulier
Comment 4 caulier.gilles 2020-08-04 08:02:31 UTC
digiKam 7.0.0 stable release is now published:

https://www.digikam.org/news/2020-07-19-7.0.0_release_announcement/

We need a fresh feedback on this file using this version.

Best Regards

Gilles Caulier
Comment 5 MarcP 2020-08-15 15:49:37 UTC
The situation still applies. I don't think there is an easy solution, but I would leave it open because we might take it into consideration in the future.
Comment 6 Maik Qualmann 2020-12-25 09:43:42 UTC
Git commit f025e35071342e8796b1f7de8cfe7b6a44f1dc13 by Maik Qualmann.
Committed on 25/12/2020 at 09:42.
Pushed by mqualmann into branch 'master'.

use different icons for tags and face tags
FIXED-IN: 7.2.0

M  +2    -1    NEWS
M  +1    -1    core/libs/album/engine/albumthumbnailloader.cpp
M  +6    -16   core/libs/models/albummodel.cpp

https://invent.kde.org/graphics/digikam/commit/f025e35071342e8796b1f7de8cfe7b6a44f1dc13