Hi, If i have multiple face on the same photo and so multiple suggestions, if i confirm a face ("enter"), all others faces toggle to "Who is it". If i do a refresh (F5) : face suggestions are displayed again. It works but i have to press "F5" for each face i confirm or edit. Thanks
I can not reproduce the problem here. Which Windows version and which database type do you use? Maik
Hi, Sorry for my late reply. I use Windows 7 64 bits and SQLite database stored on C:\Users\me\Digikam_database\ Thanks
Created attachment 111336 [details] Face suggestions disappairing I take some screenshots : 1- Three suggestions are displayed 2- I correct and/or confirm (enter) the first then the selection goes to the second item. Suggestions are always displayed... : 3- Without interaction, after one second, suggestions disappairs and are replaced by "Who is it ?" text 4- I press "F5" to refresh and suggestions are back again Thanks
nonobio, The Windows installer have been recompiled with last changes from source code and is available here for testing : https://files.kde.org/digikam/ Take a care : it's a beta release. Make a database backup before to test. Problem still here ? Gilles Caulier
Thanks. I prefer wait for next stable release :)
Hi, The issue is still here with Digikam 6.1.0.
I can not reproduce the problem with the last GIT version of digiKam-6.1.0. It is possible that the problem is resolved. Can you test it please. Maik
Hi Maik, Issue is still here with digiKam-6.1.0-git-20190328T184909-Win64.exe Thanks
I can not reproduce the problem. Can you please post your metadata settings or a screenshot of it. Do you use sidecar, if so, also the exact settings. Maik
Hi, This is a screenshot of my metadata settings (i didn't capture all the "view" tab content; tell me if you need it) : https://i.imgur.com/i7muiK5.png I don't use sidecar for photos, just for videos. Thanks
Hi, The issue is still present with 6.3.0. Thanks
Nothing has really changed between 5.x and 6.x about FaceManagement. The big changes will come with next 7.0.0. I started to build pre-release bundles available at usual place: https://files.kde.org/digikam/ Please test with this version. Gilles Caulier
Is it risked ? I can wait for stable version... Thanks
It's a beta. Create a new account and install DK 7.0.0 instead 6.x. Import images in a new database and play with faces. Check if your problem still here. After, uninstall 7.0.0, and go back to 6.x Like this, using a separated account, you will not touch the production database generated with previous DK version. Best Gilles Caulier
By "new account", you mean : new windows user account ? Maybe i could just try DK 7.0.0 on another computer... This issue isn't urgent for me, i can wait. But if it can be useful for you to know if the bug is resolved in 7; i can test.
yes, one other account, or another computer, or.. a virtual machine, as you want... Gilles Caulier
7.0.0-beta1 is out with new Face Recognition algorithm based on Deep Learning/Neural Network API from OpenCV https://download.kde.org/unstable/digikam/ Please test and give us a feedback Thanks in advance Gilles Caulier
Hello, I installed 7.0.0-beta1. I can't say if the issue is resolved because after analysing faces on a photo selection : none know faces are displayed. Maybe it is normal because it is a new Face Recognition algorithm ? Thanks
digiKam 7.0.0 stable release is now published: https://www.digikam.org/news/2020-07-19-7.0.0_release_announcement/ We need a fresh feedback on this file using this version. Best Regards Gilles Caulier
(In reply to caulier.gilles from comment #19) > digiKam 7.0.0 stable release is now published: > > https://www.digikam.org/news/2020-07-19-7.0.0_release_announcement/ > > We need a fresh feedback on this file using this version. > > Best Regards > > Gilles Caulier Hi, Sorry for my late reply. I will test with Digikam 7.0.0 as soon as i can; i think in the next days or week. Bye
Hello, I tried with Digikam 7.1.0 win 64 but i have the same problem that with 7.0.0-beta1 : "nonobio@gmail.com 2020-01-06 05:29:27 UTC Hello, I installed 7.0.0-beta1. I can't say if the issue is resolved because after analysing faces on a photo selection : none know faces are displayed. Maybe it is normal because it is a new Face Recognition algorithm ? Thanks" I always have the "Who is it ?" field with none suggestions. Also, if i compare to the 7.0.0 announcement post (https://www.digikam.org/news/2020-07-19-7.0.0_release_announcement/) : i can't found the same things like "reject this suggestion" button or the "help box". Thanks
Please try digiKam-7.2.0-Beta1 whether the problem still exists. The training data must be rebuilt here as well. To do this, activate the option to rebuild the training data in the face detection/recognition section in the maintenance tool and run it. Download from here: https://files.kde.org/digikam/ Maik
Hello, After upgrading to 7.2.0-beta1 and rebuilding training data, a new analyze (doesn't ignore already analyzed) doesn't seem to give better results for me : It doesn't found a lot of faces and i have none suggestions : all founded faces are "Who is it ?" Thanks
After applying the recommandation of Maik in this comment (https://bugs.kde.org/show_bug.cgi?id=420128#c7), i had some suggestionsand i can now confirm that the issue is still here and exactly the same with 7.2.0-beta1. Thanks
Hello :), The issue is still here with 7.2.0-beta2. A new detail : when i am in step 3 (see screenshot) : if i clic on "confirm", the name is displayed and saved.
Hi Nonobio and happy new year, Please check with digiKam 7.5.0 pre-release windows installer available here : https://files.kde.org/digikam/ Thanks in advance Gilles Caulier
Hello Gilles, Thanks and happy new year too :) . I just tested with 7.5.0 and I have the same issue :( .
I recently investigated this issue. I couldn't reproduce it for a long time. To reproduce it, faces have to be so close together that the widgets overlap. Only then does the problem arise. So far I can say that deleting the name suggestions is not caused by the digiKam code. There must be an event within Qt, possibly related to the QComboBox/QLineEdit. Maik
Hi Maik, "To reproduce it, faces have to be so close together that the widgets overlap. Only then does the problem arise. " Not for me : it happen even when widgets are distant and not overlapped, as you can see on my capture, and I just tried with 7.5.0. I noticed something (since before 7.5.0), I don't know if it is important : when a suggestion is gone (but was present before to disappear) : if I just click on the "Confirm" button, the suggestion is displayed and confirmed (so I use it only if I had time to see that the suggestion was good). But if I just press "Enter" on my keyboard, to doesn't work. Thanks
@nonobio digiKam 8.0.0 is out. Problem still valid with this release ? Best regards
Hi, I will test it in a few days and get back to you :)
(In reply to caulier.gilles from comment #30) > @nonobio > > digiKam 8.0.0 is out. Problem still valid with this release ? > > Best regards Hi, Yes the issue is still present with Digikam 8.0.0
Hi, I still have problems with version 8.5.0 Do you have any news? Thanks :)
Hi, We working first to integrate 2 new DNN models (YuNet + SFace) in the face management to improve performances of the detection and recognition. The recognition workflow will be changed/fixed for 8.5.0, but it's not yet complete... Best Gilles Caulier
Thank you, good luck :)
(In reply to nonobio from comment #35) > Thank you, good luck :) Hi nonobio, This definitely a UI issue, and not related to the detection and recognition engine. I've experienced it, too. @Gilles and @Maik, I'll try to put together some easy and reliable steps to reproduce.
Created attachment 174531 [details] Gif capture of disappearing face suggestions issue
(In reply to Michael Miller from comment #36) > (In reply to nonobio from comment #35) > > Thank you, good luck :) > > Hi nonobio, > This definitely a UI issue, and not related to the detection and recognition > engine. I've experienced it, too. > > @Gilles and @Maik, I'll try to put together some easy and reliable steps to > reproduce. Hi, I supplied an image capture to explain step by step what is happening: https://bugs.kde.org/show_bug.cgi?id=389046#c3 but here is a video capture, it will perhaps be clearer: https://bugsfiles.kde.org/attachment.cgi?id=174531
Git commit 572ce5f9f0e336ecafec0343cf8bf1c83eb59751 by Maik Qualmann. Committed on 08/10/2024 at 20:17. Pushed by mqualmann into branch 'master'. try to fix the disappearance of the face suggestion M +0 -4 core/app/views/preview/itempreviewview.cpp M +13 -35 core/utilities/facemanagement/items/facegroup.cpp M +0 -2 core/utilities/facemanagement/items/facegroup.h M +0 -1 core/utilities/facemanagement/items/facegroup_p.h https://invent.kde.org/graphics/digikam/-/commit/572ce5f9f0e336ecafec0343cf8bf1c83eb59751
@nonobio, I will rebuild the 8.5.0 pre-release Windows installer tomorrow morning with last fixes from Maik. Gilles Caulier
I have to say, however, that I cannot reproduce the behavior shown in the video. Just a try... Maik
@nonobio The 8.5.0 pre-release installer for Windows is up-to-date at usual place : https://files.kde.org/digikam/ Please test and report Gilles
I just tried with digiKam-8.5.0-20241009T141728-Qt6-Win64.exe and the problem is still present
I can't reproduce it on different Windows/Linux installations. We select all the text in LineEdit when it gets the focus to make it easier to enter new text. Of course, any input is then enough to delete the text. Do you have any tools installed that might be related to the keyboard? Maik
Other Q : What's widget style did you use in digiKam/Setup/Miscs/Appearance dialog page ? Gilles Caulier
Git commit 78486436bda56d2378fc0a38b4a72e39f3c82284 by Maik Qualmann. Committed on 10/10/2024 at 06:40. Pushed by mqualmann into branch 'master'. for a test do not select the face name M +1 -1 core/utilities/facemanagement/widgets/assignnamewidget.cpp https://invent.kde.org/graphics/digikam/-/commit/78486436bda56d2378fc0a38b4a72e39f3c82284
> Do you have any tools installed that might be related to the keyboard? I thought about these, but left them all, the problem persists: AutoHotkey PhraseExpress QTranslate VolumeMouse Pushbullet UnifiedRemote Eventghost Synology Drive Client Ditto TightVNC Evernote Clipper > Other Q : What's widget style did you use in digiKam/Setup/Miscs/Appearance dialog page ? Fusion ? https://i.imgur.com/5lwTavR.png > Git commit 78486436bda56d2378fc0a38b4a72e39f3c82284 by Maik Qualmann. > Committed on 10/10/2024 at 06:40. > Pushed by mqualmann into branch 'master'. > > for a test do not select the face name > > M +1 -1 core/utilities/facemanagement/widgets/assignnamewidget.cpp > > https://invent.kde.org/graphics/digikam/-/commit/78486436bda56d2378fc0a38b4a72e39f3c82284 I'm not sure I understand, should I take a test?
The program AutoHotkey sounds like a possible candidate. Yes, please test the current version to confirm my theory or not. Maik
I installed digiKam-8.5.0-20241011T070249-Qt6-Win64.exe and the problem is still present. > for a test do not select the face name I didn't click in the name field, but I clicked "Confirm" on the first suggestion.
Git commit 154f34609c1f61d74eb82b6676fea09797b1cf5a by Maik Qualmann. Committed on 11/10/2024 at 21:07. Pushed by mqualmann into branch 'master'. set placeholder text first M +1 -1 core/utilities/facemanagement/widgets/assignnamewidget_p.cpp https://invent.kde.org/graphics/digikam/-/commit/154f34609c1f61d74eb82b6676fea09797b1cf5a
I have a doubt, to test the changes you indicate, I just have to download the latest nightly from https://files.kde.org/digikam/? I just installed digiKam-8.5.0-20241012T085457-Qt6-Win64.exe and the problem is still present :(
yes it is. Reinstalling a new one overwrite previous one. Gilles
Does it make a difference if you completely disable writing of metadata for testing purposes? Maik
Thank you Gille for the confirmation. Maik, I disabled all my metadata options and the problem remains. Here are my usual settings: https://i.imgur.com/xhkFyuC.png
Git commit 358195630c05249f38e441b8ef21833198fefeef by Maik Qualmann. Committed on 22/10/2024 at 18:58. Pushed by mqualmann into branch 'master'. restore last face tag when the widget is displayed Related: bug 494284 FIXED-IN: 8.5.0 M +2 -2 NEWS M +15 -0 core/utilities/facemanagement/widgets/assignnamewidget.cpp https://invent.kde.org/graphics/digikam/-/commit/358195630c05249f38e441b8ef21833198fefeef
Hi, I tried digiKam-8.5.0-20241023T190157-Qt6-Win64.exe and the issue is still here for me
@nonobio, Did you use only Windows or you can test also on a Linux computer using the 8.5.0 AppImage bundle or MacOS ? The idea is to check if the dysfunction only occurs under Windows or everywhere. Best Gilles Caulier
Hi, I use Digikam exclusively on a Windows 10 PC. I have a laptop with Zorin OS 17, I just installed digiKam-8.5.0-20241024T160054-Qt6-x86-64.appimage and I copied around ten albums from my main Windows PC. To do the test, on an image with several faces, via the context menu, I start by deleting all the faces then I search for the faces, then I do "recognize the faces", but there, Digikam (Linux) does not do anything for me. suggestions, so I can't complete my test. Is there a setting or an action to make so that Digikam makes suggestions to me like on my main Digikam?
Hi, Under Linux, - Did you download the DNN model files at startup ? If no, go to Setup/Miscs/System and press the button to process. - The faces have been scanned before to recognize ? Best Gilles Caulier
Yes I downloaded the files during installation. I just checked in Misc/System/Download binaries: "All the files for the selected features have been found" (the 3 boxes are checked). > The faces have been scanned before to recognize ? Yes, at least I usually do these actions under Windows: 1- right click on an open image or on a selection from the list 2- look for faces 3- recognize faces So I did the same thing there under Linuxand I have no suggestions
I managed to get the suggestions under Linux: I deleted the images from an album, searched for the faces, and I manually added the names of the faces of the first 10 photos, then I got some suggestions for the following photos. In short, that was enough to do the test: the problem is not present with this installation of Digikam on Linux (Zorin OS 17). I took the opportunity to compare the settings of the vertical "People" tab between my main Digikam (Windows) and this Digikam that I just installed for testing (Linux): Processing Flow tab: Skip images already scanned on Windows, Scan again and merge results on Linux Detect Faces or Recognize Faces: Detect Faces on both Configuration tab: Configuration for face detection: Accuracy: 7 on both Model: Yolov3 on Windows, YuNet on Linux Face Size: Grayed out on Windows, Large on Linux Configuration for face detection: Accuracy: 7 on both Model: **OpenFace** Windows, SFace Linux Work on all processor cores: yes on Windows, no on Linux Could my settings in Windows be the cause of the problem, and in any case, are they correct?
I can said in first the settings of course : >Face Size: Grayed out on Windows, Large on Linux Good question. Why it's disabled under Windows, i don't know. >Work on all processor cores: yes on Windows, no on Linux Try only one core for both. Gilles
There nothing specific in source code to disable the face size settings : https://invent.kde.org/graphics/digikam/-/blob/master/core/utilities/facemanagement/widgets/facescanwidget.cpp?ref_type=heads#L269 Did you have the same git revision under Linux and under Windows (typically the same code compiled) ? Look on Help/About digiKam dialog at "Git Revision" value. Gilles Caulier
>>Face Size: Grayed out on Windows, Large on Linux >Good question. Why it's disabled under Windows, i don't know. I just tried to put Yolov3 in Digikam Linux, the image size also becomes grayed out. >>Work on all processor cores: yes on Windows, no on Linux >Try only one core for both. I tried, the problem persists. Should I leave the setting like this anyway? >Did you have the same git revision under Linux and under Windows (typically the same code compiled) ? >Look on Help/About digiKam dialog at "Git Revision" value. No: Windows: https://invent.kde.org/graphics/digikam/-/commit/c663be55a32e00defc8eee5157f98ff63bb34f5c Linux: https://invent.kde.org/graphics/digikam/-/commit/0ad1b22ca17502aba8a132da39916b9e0a4185a7
yes left the settings as well. The git version sound like very near. I think it's not the problem. I suspect a dispatch of signal broken or not properly done under Windows. Another possibility is the thread management which looks different under windows and needs hacking. Even if one core is used, at least one thread run in background to process recognition. Gilles
I haven't followed all the comments, but have you restarted your digiKam in Linux after downloading the models? Maik
Ok Gilles, so there’s nothing we can do about it? Hi Maik, I didn't restart Digikam Linux after downloading the binaries, but it's been done since. I only installed Digikam Linux to do the test: the problem of suggestions disappearing is not present. I don't know if it can help but I just noticed something: when I have the problem (under Windows, therefore), clicking on the Show Face tags button twice, to hide then display again face tags, even quickly, allows you to redisplay suggestions. (like F5 which I have gotten into the habit of using). I'm talking about this button: https://i.imgur.com/n4K6LZh.png
Hi, I just installed version digiKam-8.5.0-20241112T140208-Qt6-Win64.exe and the problem is still present. https://invent.kde.org/graphics/digikam/commit/1ce745f7b2ccc648e74a7dd13b8b14c45993b39d Is there anything I can do? I wasn't thinking, for example, of installing a portable version in parallel to test settings changes, but I am not sure if there is a portable Windows version of Digikam Thanks
Hi, I think I found the problem, at least what triggers it :) I installed the same version of Digikam on another Windows PC (digiKam-8.5.0-20241112T140208-Qt6-Win64.exe https://invent.kde.org/graphics/digikam/commit/1ce745f7b2ccc648e74a7dd13b8b14c45993b39d) and the problem was not present 🤔 So I compared the settings one by one with my main Digikam 🧐 and I found that the problem is present (on both PCs) when the following setting is activated: Show a count of items in Tree Views (Settings\Configure Digikam\Views\Tree-Views) (On my test installation of Digikam, this setting is disabled by default). So it is great :) I will be able to get around the problem when I organize my files, by deactivating this setting, even if it means reactivating it afterwards. If you can make it so that this option can be activated without causing this problem that would be even better :) I would like to take this opportunity to point out a small translation error in the interface (People\Settings): Face Recognition Settings is translated into French in "Configuration pour la détection de visages", whereas it should be, unless I'm mistaken, "Configuration pour la reconnaissance de visages".
Hi, We don't translated the application in French. It's delegate to the French KDE translators team. Please report at the right place : https://l10n.kde.org/team-infos.php?teamcode=fr Best Gilles Caulier
Git commit 663623c66279d90b8344587f80a461d3e2b5a281 by Maik Qualmann. Committed on 15/11/2024 at 22:35. Pushed by mqualmann into branch 'master'. do not use the dataChanged() signal to update the counters The model data has not changed, this seems to have strange side effects. We now only use a visual update of the viewport region. FIXED-IN: 8.6.0 M +1 -1 NEWS M +20 -0 core/libs/album/treeview/abstractcountingalbumtreeview.cpp M +4 -0 core/libs/models/abstractalbummodel.h M +2 -2 core/libs/models/abstractalbummodel_counting.cpp M +1 -1 core/libs/models/albummodel_tag.cpp https://invent.kde.org/graphics/digikam/-/commit/663623c66279d90b8344587f80a461d3e2b5a281
Git commit 74a097bac6371dca6492618692a886e283e4b7e0 by Maik Qualmann. Committed on 16/11/2024 at 07:21. Pushed by mqualmann into branch 'master'. use the Album in the update signal M +15 -10 core/libs/album/treeview/abstractcountingalbumtreeview.cpp M +1 -1 core/libs/models/abstractalbummodel.h M +2 -9 core/libs/models/abstractalbummodel_counting.cpp M +1 -15 core/libs/models/albummodel_tag.cpp https://invent.kde.org/graphics/digikam/-/commit/74a097bac6371dca6492618692a886e283e4b7e0
Thanks :) @Gilles, I contacted the French KDE translators team.