SUMMARY Picture stays in people tag "Unknown" even though it was set to not contain a face. STEPS TO REPRODUCE I upgraded from 7.1.0 to 7.2.0 beta 1. After upgrading, I applied Tools => Maintenance => Detect and recognize Faces [x] clear and rebuild all training data After that, I took some photos containing people and found, that face recognition improved a lot. Thanks to all developers involved :-) But I also found an artifact which I'm not able to clean-up with the tools that Digikam offers to me: under "Unknown" I still find a picture of two sun-flowers that was recognized to contain a face :-) I can click the red "x" (if this is not a face, click this to delete it). The picture thumbnail then disappears, in the bottom right the message about updating the face tags appears. The counter of "Unknown" is still "1" afterwards. Changing to a different people tag and back to the "Unknown" voilà the sun-flowers thumbnail is back again. Restarting Digikam and trying again doesn't help. The picture is quite sticky. SOFTWARE/OS VERSIONS Windows: Windows 10 Professional 64Bit (version 2004) ADDITIONAL INFORMATION Database: mariadb 10.5.4
Hmm, to ignore it you have to click on the "-". The red x will remove it, but will be found again after a new scan. That the counter doesn't go down and it reappears when you switch people is strange. I cannot reproduce it here. That would also be a core database problem and cannot be solved with the maintenance tool. Maik
Post the output of DebugView when you click on the red x. Maik
Hi Maik, here you are. Clicking the "-" icon does nothing on my system. Bye, Lars. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 00000001 0.00000000 [11372] QCommandLineParser: already having an option named "?" 00000002 0.00038440 [11372] QCommandLineParser: already having an option named "help-all" 00000003 0.00052570 [11372] QCommandLineParser: already having an option named "v" 00000004 10.49773407 [11372] kf.xmlgui: Unhandled container to remove : Digikam::DigikamApp 00000005 18.41204071 [11372] kf.config.core: "KConfigIni: In file C:/Users/xxx/AppData/Local/digikamrc, line 146: " "Invalid escape sequence \"\\D\"." 00000006 18.41214561 [11372] kf.config.core: "KConfigIni: In file C:/Users/xxx/AppData/Local/digikamrc, line 147: " "Invalid escape sequence \"\\D\"." 00000007 18.41481972 [11372] kf.config.core: "KConfigIni: In file C:/Users/xxx/AppData/Local/digikamrc, line 1823: " "Invalid escape sequence \"\\D\"." 00000008 18.41485977 [11372] kf.config.core: "KConfigIni: In file C:/Users/xxx/AppData/Local/digikamrc, line 1824: " "Invalid escape sequence \"\\D\"." ==> now clicking on "red x" ==> no specific log entry ==> clicking on "People" 00000009 35.40307236 [11372] there were problems when generating the ::sortKey by LCMapStringW with error: 0 ==> going back to "Unknown", picture is here again... ==> unclear what triggered the following messages 00000010 61.98640823 [11152] Type of item #0 of subgroup #0: image 00000011 61.98649597 [11152] Type of item #0 of subgroup #1: image >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
I think you didn't activate the debug output. Activate the debug output by setting an environment variable in the Windows environment editor. Variable: QT_LOGGING_RULES Value: digikam.*=true Maik
Created attachment 133009 [details] debug log when clicking the red "x" on a face tag thumbnail rated "Unknown"
Hi Maik, obviously I missed it :-) sorry. I attached the log to this ticket containg my remarks regarding what I clicked in the GUI. Bye, Lars.
It looks as if the information is not written to the database after clicking on the red x or "-". Because this would automatically trigger a reread of the view. I can't say why at the moment. If you draw a new wrong" face manually, can you remove it with "-" or the red x? Maik
Created attachment 133052 [details] Another debug log processing an image with manually created face region Please see the notes inside the logging. Best regards, Lars.
Comment on attachment 133052 [details] Another debug log processing an image with manually created face region -> red "x" works for a manually created face region
Hi Lars and happy new year, Please give us a fresh feedback using current digiKam 7.5.0 pre-release installer for Windows available here : https://files.kde.org/digikam/ Also take a look to comment #7 from Maik. Best regards Gilles Caulier
@Lars digiKam 8.0.0 is out. This entry still valid with this release ? Best regards Gilles Caulier
@Gilles I started digikam 8.0.0 with a fresh local database on my system, since I changed to a complete local data workflow. Unfortunately currently I'm not able to scan my collection for faces at all using digikam 8.0.0 (Windows 11). 1. I can only choose to process the complete album list for face recognition. If I use just one album to keep the processing time short for this test, the process immediately returns with a "finished" message (but in fact nothing happened at all). 2. if applying the face scanning action on the complete album list, I experience that the progress stays at 0%, even after half an hour waiting time. I can't see any much load on my local SSD (on which the photos are stored). So I assume, that there is currently a major issue in conjunction with the face recognition feature. So as a bottom line - it's a pity, but I'm currently not able to validate the fix of this issue, so being of no help here. Bye, Lars.
(In reply to caulier.gilles from comment #11) > @Lars > > digiKam 8.0.0 is out. This entry still valid with this release ? > > Best regards > > Gilles Caulier This problem is still occurring for me using 8.0.0.