Bug 329433 - Manual adding of faces made easier [patch]
Summary: Manual adding of faces made easier [patch]
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Workflow (show other bugs)
Version: 4.0.0
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-30 17:34 UTC by Kristian Karl
Modified: 2017-08-15 21:49 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.9.0


Attachments
Patch implementing the feature (1.31 KB, patch)
2013-12-30 17:34 UTC, Kristian Karl
Details
Update for latest core on master: 42754c4452bda70707d16134e20a277441550ae0 (1.29 KB, patch)
2014-08-24 18:39 UTC, Kristian Karl
Details
Updated patch (1.23 KB, patch)
2015-04-02 11:21 UTC, Kristian Karl
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kristian Karl 2013-12-30 17:34:44 UTC
Created attachment 84352 [details]
Patch implementing the feature

I always add Face Tags to my images. It's a great feature.
However great the Face Detection mechanism is, it's not yet perfect, so I need to do a lot of manual adding of Face Tags. The workflow in Digikam today is a bit awkward today. I need to click the "Add a Face Tag" button for every Face Tag I need to add in an image. This is quite unergonomic, and tiresome.

The patch I provided, enables a user to add a Face Tag to an image by just Ctrl+left clicking on the image where the Face Tag should be. This facilitates the process of adding many Face Tags.
Comment 1 Marcel Wiesweg 2013-12-31 10:34:46 UTC
Any ideas how to make this feature discoverable?
Otherwise it seems fine for me.
Comment 2 caulier.gilles 2013-12-31 10:39:54 UTC
Why not to open this shortcut to be customizable in KDE application config dialog ?

Tips dialog at startup is also a good way to promote this feature.

We have also a text file which group all know keyboard shortcut where we can register it :

https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/project/KEYSHORTCUTS

Gilles
Comment 3 Kristian Karl 2013-12-31 11:05:40 UTC
I think that a tool tip when hovering over the "Add a Face Tag" button could also be helpful.
Comment 4 caulier.gilles 2014-08-24 12:13:26 UTC
Kristian,

Can you update your patch using current code from git/master (next digiKam 4.3.0)

Thanks in advance

Gilles Caulier
Comment 5 Kristian Karl 2014-08-24 18:39:31 UTC
Created attachment 88405 [details]
Update for latest core on master: 42754c4452bda70707d16134e20a277441550ae0
Comment 6 caulier.gilles 2015-04-02 07:59:50 UTC
Maik,

This is another candidate patch to include to 4.9.0, i think...

Gilles
Comment 7 Kristian Karl 2015-04-02 11:21:34 UTC
Created attachment 91855 [details]
Updated patch
Comment 8 Maik Qualmann 2015-04-02 16:51:17 UTC
Git commit c35027e5069e870888c819330b0c55bf42c76c7e by Maik Qualmann.
Committed on 02/04/2015 at 16:38.
Pushed by mqualmann into branch 'master'.

apply patch #91855 from Kristian Karl to manually adding a face with the Ctrl + left mouse button
FIXED-IN: 4.9.0

M  +2    -1    NEWS
M  +10   -0    app/views/imagepreviewview.cpp
M  +1    -0    app/views/imagepreviewview.h

http://commits.kde.org/digikam/c35027e5069e870888c819330b0c55bf42c76c7e
Comment 9 caulier.gilles 2015-04-02 20:52:23 UTC
Git commit 77991dd845f18e7cd157c78afea47e7481533777 by Gilles Caulier.
Committed on 02/04/2015 at 20:51.
Pushed by cgilles into branch 'master'.

libkface is optional. Only compile code relevant of facegroup if dependency is resolved.

M  +3    -2    app/views/imagepreviewview.cpp

http://commits.kde.org/digikam/77991dd845f18e7cd157c78afea47e7481533777
Comment 10 caulier.gilles 2015-04-02 20:59:06 UTC
Git commit 59a263e2cb247a0c3e0afdfd02ddff26a850760f by Gilles Caulier.
Committed on 27/03/2015 at 13:42.
Pushed by cgilles into branch 'frameworks'.

backport commits #c35027e5069e870888c819330b0c55bf42c76c7e and #77991dd845f18e7cd157c78afea47e7481533777 from git/master to frameworks branch

M  +11   -0    app/views/imagepreviewview.cpp
M  +1    -0    app/views/imagepreviewview.h

http://commits.kde.org/digikam/59a263e2cb247a0c3e0afdfd02ddff26a850760f