Regarding Implementation for Ignored Faces

Maik Qualmann metzpinguin at gmail.com
Mon May 11 21:56:00 BST 2020


Hmm, assigning a region to be deleted to a tag is probably not so good. I 
don't think users want this region anymore. Use a database browser to look at 
the "ImageTagProperties" how regions are saved. we need a "dummy" here. This 
"dummy" is not written in metadata and is not displayed as a region on images, 
but is used as an existing face in face detection. When deleting all regions 
on the images, the "dummy" is also deleted so that a new assignment is 
possible. Just an idea...

Maik

Am Montag, 11. Mai 2020, 13:51:46 CEST schrieb Kartik Ramesh:
> Hello all,
> 
> I wanted to discuss how I may implement feature for Ignored faces. The main
> idea is to allow the user to "ignore" certain faces detected by the algo.
> which the user doesn't wish to recognize.
> I think that the option to ignore faces should be provided only on Unknown
> faces. Since it doesn't make sense to ignore a face that has been confirmed
> by the user, already.
> One approach is to treat Ignored faces as just another People tag, and when
> the user decides to ignore a particular unknown face, we can just call a
> confirm operation with the ignored person tagId, on that face.
> Another approach could be to treat Ignored similar to Unknown/Unconfirmed,
> that is, to create an Ignored Tag Property, Ignored FaceTagsIface::Type and
> other changes at the low level.
> 
> Please let me know which of these seems more sensible.
> 
> Thanks
> Kartik.






More information about the Digikam-devel mailing list