Bug 415604

Summary: Allow changing a face tag from a person to another
Product: [Applications] digikam Reporter: Alexandre Belz <alexandre.belz>
Component: Faces-WorkflowAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: caulier.gilles, kartikx2000, metzpinguin, nicofo
Priority: NOR    
Version: 7.0.0   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In: 7.2.0
Sentry Crash Report:

Description Alexandre Belz 2019-12-27 10:49:37 UTC
SUMMARY
in the People Area, Once a face is tagged to a person, there's no easy way to allocate it to another person.

STEPS TO REPRODUCE
1. Scan for faces
2. Tag a face
3. Go to People Area.
4. Observe the thumbnail ; 

OBSERVED RESULT
The name is displayed in read-only. No possibility to change the person name.

EXPECTED RESULT
As with automatic recognition & DNN there could be some mistakes, we need the possibility to reallocate a face to the right person. Could be done by 
- right click / change person tag
- move (drag & drop) the face thumbnail to the right person folder in the people tree.

SOFTWARE/OS VERSIONS
Windows: 10
Comment 1 Maik Qualmann 2019-12-27 11:32:03 UTC
Face recognition only makes a suggestion, the name can be changed without any problems. Only when you confirm the name will it be accepted.

Maik
Comment 2 Alexandre Belz 2019-12-27 13:17:06 UTC
Ok, 
so for strange reasons it seems i made a mistake on confirming some faces tagging.

Anyway, once a mistake is done, how to change the person name / allocation ?

Alex
Comment 3 Maik Qualmann 2019-12-27 20:31:11 UTC
Click on the face thumbnail to open the image in the preview. Click on the name label, you are in the edit mode again.

Maik
Comment 4 Alexandre Belz 2019-12-27 20:44:29 UTC
Ok, thank you Maik.

i hoped there was a possible correction method while staying in the people area, to save time and stay people-focused.

-> I've changed this ticket to WishList.

Best regards, and thank you so much for your work on digikam !
Comment 5 Alexandre Belz 2019-12-27 20:53:10 UTC
... hum, not sure if already configured this ticket  as wishlist... can't find where to check/modify... severity field is not displayed once the ticket is created ... maybe only admins can do.
Sorry for this hesitation. I'm still ramping up on Bugzilla.
Comment 6 Alexandre Belz 2020-01-01 11:04:47 UTC
@Maik, please can you requalify this ticket to wish list ?
else you can close this one and I'll open a dedicated wish ticket.
Comment 7 Maik Qualmann 2020-01-01 11:21:22 UTC
Done...

Maik
Comment 8 Alexandre Belz 2020-01-01 12:11:17 UTC
Thanks !
Comment 9 Maik Qualmann 2020-01-04 21:27:47 UTC
*** Bug 415880 has been marked as a duplicate of this bug. ***
Comment 10 Kartik 2020-08-01 18:15:32 UTC
Leaving this here for future reference. I have implemented a function FaceTagsEditor::changeTag()(https://invent.kde.org/graphics/digikam/-/blob/gsoc20-facesengine-workflow/core/libs/database/tags/facetagseditor.cpp#L495), that can change the assigned Face Tag of a person.
All that's needed is to plug it into the GUI.

Kartik