Bug 395236 - Allow face detection for selected images / albums and automatically during import
Summary: Allow face detection for selected images / albums and automatically during im...
Status: REPORTED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Workflow (show other bugs)
Version: 7.0.0
Platform: Appimage Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
: 384397 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-06-11 07:38 UTC by Jens
Modified: 2020-08-04 11:32 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jens 2018-06-11 07:38:24 UTC
The current workflow for detecting faces is rather cumbersome. Especially if you have many albums (e.g. all newly imported images) it is really time consuming to use this tiny tree selection widget in the face detection dialog to select your albums.

This is especially true because Digikam (as of now) neither remembers what images already had face detection run on them, nor remembers what users decided "is not a face", so just re-running detection on all images ist not just time consuming but will produce a lot of *repeated* false positives.

The face detection workflow would be much easier and straight forward if 

(1) I could select a bunch of images, right-click (or go to a menu item) and then perform the facial detection *for the selected images only*, and
(2) Digikam offered an option to run face detection (with some preset options) directly on imported images after import.

(Coincidentally, this is also exactly how iPhoto used to handle face detection.)

What do you think?
Comment 1 MarcP 2018-06-11 11:30:32 UTC
I agree. The current workflow related to people and faces would benefit from a facelift. The current bug 392023 bug 275671 and bug 295334 are related to what you propose.
Comment 2 Maik Qualmann 2018-06-11 17:22:39 UTC
*** Bug 384397 has been marked as a duplicate of this bug. ***
Comment 3 Maik Qualmann 2018-06-11 19:43:04 UTC
Git commit 1f7be4dca91ad4b7d75fcda2979ac2b7dab75700 by Maik Qualmann.
Committed on 11/06/2018 at 19:39.
Pushed by mqualmann into branch 'master'.

add function to scan a single album for faces
Related: bug 275671

M  +34   -5    core/libs/album/albumselectiontreeview.cpp
M  +1    -0    core/libs/album/albumselectiontreeview.h

https://commits.kde.org/digikam/1f7be4dca91ad4b7d75fcda2979ac2b7dab75700
Comment 4 Maik Qualmann 2018-06-14 06:08:03 UTC
Git commit 6268856e37a3a88f149df4b186d81464027075d0 by Maik Qualmann.
Committed on 14/06/2018 at 06:06.
Pushed by mqualmann into branch 'master'.

single or multiple images can now be scanned for faces
Related: bug 275671
FIXED-IN: 6.0.0

M  +2    -1    NEWS
M  +1    -0    core/app/main/digikamapp.cpp
M  +2    -0    core/app/main/digikamapp_p.h
M  +7    -0    core/app/main/digikamapp_setup.cpp
M  +2    -1    core/app/main/digikamui5.rc
M  +17   -0    core/app/views/digikamview.cpp
M  +1    -0    core/app/views/digikamview.h

https://commits.kde.org/digikam/6268856e37a3a88f149df4b186d81464027075d0
Comment 5 Jens 2018-08-24 21:08:13 UTC
Scan for faces with selected images now works fine.

Scan for faces automatically as an import postprocessing job doesn't work yet.
Can we add this option?
Comment 6 caulier.gilles 2018-08-24 21:11:29 UTC
yes this can be done, as the autorotation of JPEG image processed just after the copy from the camera to the computer.

Gilles Caulier
Comment 7 MarcP 2019-12-25 22:09:50 UTC
I think that this wish is specially relevant now, since the options to detect and to recognize faces cannot be run simultaneously. Detecting faces as pictures are imported would really simplify the process (the user would only need to recognize them). Moreover, face detection seems to be quite fast, so I guess it wouldn't add much time to the initial scan.

Although I would made that feature optional, as some people may have no interest in faces (e.g. someone focused on nature photography). Maybe an option in the settings to enable/disable it? Also during the initial configuration wizard that appears after installing digikam.
Comment 8 Jens 2019-12-26 11:30:44 UTC
Automatic face detection upon import would make my day much easier.

Thank you for considering this feature!
Comment 9 MarcP 2020-08-04 09:24:34 UTC
I still believe it would be a nice feature to have.