SUMMARY If a face tag under People is named the same as a normal tag elsewhere in the tag tree, detection of this face becomes impossible. STEPS TO REPRODUCE 1. Make a regular tag named e.g. "Person1" somewhere in the tag structure (in my case it was one level deep) 2. Create a tag with the same name under People in order to detect and find an associated face 3. Assign some detected faces to the People/Person1 tag 4. Run face detection on pictures which contain the same face 5. The face is not tagged (or maybe it's just a display thing - it does not appear under People/Person1, but the label does appear when I view faces in Preview for a specific image). 6. Re-running faces detection doesn't help 7. After removing the regular tag and re-running face detection, faces for Person1 are detected automatically in images based on the manually tagged examples, just as they should. It seems that despite being under a different path, the tag in People and the regular tag somehow conflict and prevent the face from being detected. OBSERVED RESULT The face is not detected in images in which it is detected if the non-People tag is removed. EXPECTED RESULT The existence of a regular tag with the same name as a tag under People should not affect face detection. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Debian 13 KDE Plasma Version: 6.3.4 KDE Frameworks Version: ? Qt Version: ? ADDITIONAL INFORMATION -
I can't reproduce the problem here with digiKam-8.9.0. New code has just been written for face detection/recognition in digiKam-8.6.0 and later versions. We also fixed a bug in digiKam-8.9.0 that could cause incorrect settings to be used for face detection/recognition. I'd like to close this bug report. Keep in mind that if you test digiKam-8.9.0 via AppImage, the face database will be updated, and you'll need to rebuild the face training database. Maik
OK, thank you. Closing then, and I'll reopen in case it pops up in a newer version.