Version: 2.0.0 (using KDE 4.5.4) OS: Linux After scan of collection, a face is shown twice in /People/Unknown. See the attachment - the "face boxes" overlap. Reproducible: Always Expected Results: Each face should be detected only once - that is the "face boxes" should never overlap. See the attached screenshot.
Created attachment 55746 [details] Multiple detection of a single face
We do have overlap detection, only though when one face is already set and a new one is added. For faces added in one run, there is overlap detection in libface IIRC. These do overlap, but not so much. The problem: Which face is the right one? Impossible to know! If the lower frame, probably fooled by the moustache, is added first, we'll have made a mistake.
I get your point, Marcel. Then it is a question, what is easier from the user's viewpoint: (a) digiKam keeps both detected faces (though overlapped) and the user manually removes one of them as a false positive or (b) digiKam chooses the best fit and in case it is the wrong one, the user moves the frame to better fit the face. I would probably opt for the latter solution, since there are chances that digiKam did the right thing and user does not have to interact at all.
I need to check if we can get "scoring" information from libface. For the normal detection, there is no such information; but maybe from the verification state.
Milan, it still valid using digiKam 2.4 ? Gilles Caulier
Thanks for pushing to re-test, the bug does not appear anymore with today's GIT (on the same test album). (It still existed in 2.3.)