Bug 420659 - When tagging new face, it should be placed within "People" automatically, without the suggestion to place it at the root of the tag tree
Summary: When tagging new face, it should be placed within "People" automatically, wit...
Status: REPORTED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Workflow (show other bugs)
Version: 7.0.0
Platform: Appimage Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-27 11:49 UTC by MarcP
Modified: 2023-05-01 03:00 UTC (History)
3 users (show)

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


Attachments
Face rectangle with two suggestions (569.72 KB, image/png)
2020-04-27 11:49 UTC, MarcP
Details

Note You need to log in before you can comment on or make changes to this bug.
Description MarcP 2020-04-27 11:49:59 UTC
Created attachment 127921 [details]
Face rectangle with two suggestions

SUMMARY
This is related to the bug 420658 that I just reported. When typing a new name into a face rectangle, digikam suggests two placements for that tag: within "People", or at the root of the tag tree. See attached screenshot.

In the case of people, it makes no sense to place them outside of "People" (or whatever tag is used in your localization), so I believe the second one should not be suggested. Moreover, it suffers from what is described in bug 420658 where long strings make the placement suggestion "in People" not visible, especially if you write the full first name and last name.


STEPS TO REPRODUCE
1. Open any picture
2. Draw face rectangle
3. Start typing a new name.

OBSERVED RESULT
The new name is suggested to be placed either as a subtag of "People" or at the root of the tree.

EXPECTED RESULT
Create it automatically under "People".

SOFTWARE/OS VERSIONS
digikam-7.0.0-rc-20200423T165750-x86-64.appimage in Ubuntu 20.04LTS with Gnome.
Comment 1 Maik Qualmann 2020-04-27 12:08:09 UTC
Why don't we want to let users choose where to create their tags?

Maik
Comment 2 Maik Qualmann 2020-04-27 12:09:55 UTC
And as a reminder, not all users only mark people.

Maik
Comment 3 MarcP 2020-04-27 12:25:00 UTC
Hi, Maik,

> Why don't we want to let users choose where to create their tags?

Well, yes, but let's remember that digikam automatically places face tags within "People" when it finds them, without any user intervention. Since we are forcing that, therefore, I think it makes sense to confine face tags within the "People" pseudotag. Moreover, face tags cannot really be hierarchical, since the XMP field for the face does not support subtags.

(although the whole "People" pseudotag is problematic. See bug 392008 or bug 416213 for instance. Ideally, it shouldn't really be a tag, but a category in digikam's interface.)

> And as a reminder, not all users only mark people.

I believe using face rectangles for anything else (e.g. birds) should be discouraged, since it interferes with the face recognition engine.

In any case, if bug 420658 is fixed, this wouldn't be a big deal and can be ignored. The thing is that, currently, if you type a first and last name, there are two suggestions underneath and the user can't tell them apart.