Bug 411732 - UI for assigning people tag is very fragile
Summary: UI for assigning people tag is very fragile
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Workflow (show other bugs)
Version: 5.9.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-08 21:51 UTC by Mathieu Jobin
Modified: 2019-12-25 18:14 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Jobin 2019-09-08 21:51:13 UTC
SUMMARY

I have loaded a large collection of photos into a fresh digikam database.

STEPS TO REPRODUCE
1. first I had not used digikam in a long time but I plan to, so I installed it
2. i loaded my local ~/Pictures folder
3. I copied my digikamrc into my USB drive where I had 175GB of photos and videos
4. I modified the config so the root folder of my photo collection is correct
5. I opened digikam with --config parameter
6. under People, I clicked "Scan collection for faces"
7. I selected "Detect and recognize faces (experimental)" option
8. kept the other options by default
9. I waited 12h for the scan to complete.
10. I closed digikam once and reopened it after the scan
11. started creating people tag and assigning them.
12. i notice it does not seems to try to auto-assign just yet? I thought it would...
13. when I assign a tag to a face, it takes several seconds for the UI to adjust. I have to wait during this time and its easy to try to go fast and make mistake. [ this should be the main item of this bug ]


OBSERVED RESULT
step 13

EXPECTED RESULT
I should be able to assign people tags to faces faster
under a tag, I can select multiple photos and right click assign/unassign
but under "Unknown" I cannot select multiple pictures.
sometimes it let me select 2, then on the 3rd one, it unselect the first 2.
that's what I mean by Fragile

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 19.04 

KDE Plasma Version: 5.16.5
KDE Frameworks Version: 5.61.0

Qt Version: 5.12.2

ADDITIONAL INFORMATION

Thank you, I am happy to go back to use Digikam, I look forward providing constructive feedback to help

cheers,
Comment 1 Maik Qualmann 2019-09-09 06:03:15 UTC
You can also select several images at the same time under "Unknown" and assign a name at the same time. Either create a rectangle with the mouse or use CTRL + mouse click. "Choosing with the plus / minus in the upper left corner does not work. As part of the GSoC-2019 have students been working on face recognition and workflow enhancements. I can promise you that digiKam will take a big step forward in face detection and recognition.

Maik
Comment 2 Maik Qualmann 2019-09-09 06:07:28 UTC
Another thing is, you're using an old digiKam version. Did you start with a new face database?

Maik
Comment 3 caulier.gilles 2019-12-23 15:14:37 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 2019-12-25 18:03:55 UTC
Point 12:

See the Neural Network example from digiKam 7.0.0-beta1 performing faces
recognition with 2 items face-tagged in first.

https://i.imgur.com/HHF4T9X.png

1 new item is recognized, name-tagged, highlighted with green frame, and linked
in "unconfirmed" virtual tag for confirmation.

Recognition work well using Deep Learning and give 97% of true positive
results. Look well my comments on the screenshot.

Point 13 : Not reproducible here with 7.0.0-beta1
I close this file now.

Merry Christmas and Happy new year.

Gilles Caulier