Bug 500307 - Selecting all the Unconfirmed faces and click ok (tick mark) leads to wrong assignment of faces
Summary: Selecting all the Unconfirmed faces and click ok (tick mark) leads to wrong a...
Status: REPORTED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Workflow (other bugs)
Version First Reported In: 8.6.0
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-18 10:39 UTC by hariveerabahu
Modified: 2025-04-11 18:13 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hariveerabahu 2025-02-18 10:39:32 UTC
SUMMARY
I am having 400+ faces which Digikam had been deducted and recognized accurately. I felt lazy to click confirm to all the faces recognized So, using shift + Click Method I selected Entire Unconfirmed faces and confirmed at once. 
But the name of the faces got jumbled and assigned different names to Different faces

STEPS TO REPRODUCE
1. Go to People Section
2. Go to Unconfirmed Tabs (Note: In settings I enabled "Detect faces in newly added images" So whenever I added Bunch of images to my collections, it automatically deducts and recognize the faces. Digikam Recognized the faces with maximum accuracy) 
3. Hold Shift and click the first photo 
4. By holding the shift, scroll to last photo and click Entire faces will be selected (or use Control + A on windows to select all)
5. Hover the mouse to any face, you will see the "Confirm, Reject, Ignore" Symbols
6. Click "Confirm" / Tick symbol

OBSERVED RESULT
Recognized faces and the people tagging (confirmed faces) are different 
Names of the faces recognized are jumbled and assign the name to wrong faces.

EXPECTED RESULT
Recognized faces and the people tagging should be same.
All the faces I am selected should confirm it to the particular faces without any jumbling of the faces 

SOFTWARE/OS VERSIONS
Windows: Windows10 Version 22H2
KDE Frameworks Version: 6.10.0
Qt Version: Using 6.8.1 and built against 6.8.1

ADDITIONAL INFORMATION
If this is not a bug means, please add the feature to select all the unconfirmed faces and click confirm at once, in order to avoid the repeated task of confirming each face. 

Also, if possible, add a button near name of the face (Digikam categorized the recognized faces under each name) so that if all the faces under the names are recognized perfectly means under a single click, we can confirm the all faces under the name. Under current scenario we want to use the shift or control button to select the images and click the confirm button (Tick symbol).
Comment 1 Maik Qualmann 2025-02-18 11:41:49 UTC
The behavior is normal, only select faces with the same name (same person). Otherwise, the faces of the first selected will be applied to all. We just changed the multi-selection thing recently, users didn't want it. If I need to correct a face, it should be applied to the entire selection. We can't tell what the user actually wants with multi-selection at the moment.

Maik
Comment 2 Maik Qualmann 2025-02-18 11:46:41 UTC
This was the Bug 496131 that we undid, the multi-selection across multiple people.

Maik
Comment 3 caulier.gilles 2025-04-11 18:13:49 UTC
Hi,

The 8.7.0 pre-release Windows installer from today have been rebuilt from
scratch with Qt 6.8.3, KDE 6.12, OpenCV 4.11 + CUDA support, Exiv2 0.28.5, ExifTool 13.27, ffmpeg 7, all image codecs updated to last version (jxl, avif, heif, aom, etc.).

Please try with this version to see if your problem still reproducible...

https://files.kde.org/digikam/

Thanks in advance
Best regards

Gilles Caulier