I’m currently in the process of tagging faces in my photo collection and have some questions regarding the best workflow:
What exactly happens under the hood when I remove a face vs. marking it as ignored? I guess when removing it, it may later be re-detected, but is the information also used to refine the detection (i.e. ignoring is confirming that this is indeed a face while removing means “this was a false positive”)? In other words, does it harm the future detection quality if I remove a face that is actually a face (just not someone I want to tag)?
How to best handle images with lots of unknown people in it. Let’s say a photo from a public event, where ~20 faces are detected but I don’t know any of them. Is there a way quick way to remove/ignore all faces of an image (so I don’t have to click “ignore” 20 times)?
Related to the question above: Is it possible to somehow exclude an album from automatic face detection? Again the use case would be photos from an event where there are lots of faces but 99% of them are strangers which I don’t want to tag.
What exactly happens under the hood when I remove a face vs. marking it as ignored? I guess when removing it, it may later be re-detected, but is the information also used to refine the detection (i.e. ignoring is confirming that this is indeed a face while removing means “this was a false positive”)? In other words, does it harm the future detection quality if I remove a face that is actually a face (just not someone I want to tag)?
Removing a face suggestion has no long-term effect. We don’t save the rejection, and the rejection isn’t used to train the recognition engine. Ignoring the face marks the face so it is not used in any future recognition scans.
How to best handle images with lots of unknown people in it. Let’s say a photo from a public event, where ~20 faces are detected but I don’t know any of them. Is there a way quick way to remove/ignore all faces of an image (so I don’t have to click “ignore” 20 times)?
Yes! If you have the full image open (not just a thumbnail), you can right-click on the image and click “ignore all unconfirmed faces” in the context menu.
Related to the question above: Is it possible to somehow exclude an album from automatic face detection? Again the use case would be photos from an event where there are lots of faces but 99% of them are strangers which I don’t want to tag.
Yes again, but it’s a little tricky. The middle tab in the face scan settings allow your filter in or out specific folders.
Let me know if you have any questions.
Cheers,
Mike
Source: I rewrote a considerable portion of the face engine in digiKam 8.5.0.
This is what I assumed but good to have it confirmed.
Perfect, that’s exactly what I was looking for.
Ah, right, I forgot about this setting.
Thanks a lot for your answers and your work on the face detection!
One more question: When selecting a person, the unconfirmed faces are grouped into separate sections by raw vs non-raw. Is it possible to disable this grouping? It’s especially confusing as sometimes one of these groups is below the confirmed faces (i.e. I have to scroll down all the way to find them).
One more question: When selecting a person, the unconfirmed faces are grouped into separate sections by raw vs non-raw. Is it possible to disable this grouping? It’s especially confusing as sometimes one of these groups is below the confirmed faces (i.e. I have to scroll down all the way to find them).
Why, yes again! In both the Unconfirmed and Unknown People views, click “View” in the menu bar. You can then sort the view with “Sort Items” (I use By Path), and also with “Separate Items” (I use By Album).