When I'm viewing unconfirmed faces for a person I should be able to highlight a group of them and confirm them all at once rather than having to click / hit enter on them one by one.
It is possible to mark the images and confirm them in an thumbnail overlay. Maik
I'm sorry, I can't figure out what that means, so I can't tell whether it's actually the use case I'm describing here. Can you be more specific?
Oh nvm I see what you are saying. It's not exactly intuitive that if I click the checkbox on one image in the selected group, what I just did applies to all the images in the group. Perhaps the issue here is the UI needs to be changed to make that clearer?
#Jonathan See the details from digiKam online documentation about the Face Workflow: https://docs.digikam.org/en/main_window/people_view.html It's more clear for you ? Best regards Gilles Caulier
I don't see anything on the referenced documentation page which addresses the UX confusion I mentioned in my previous comment. Perhaps I am missing it?
digiKam 8.5.0 is out with many improvements in face detection and recognition. Please update these entry accordingly with this version. Thanks in advance... https://www.digikam.org/news/2024-11-16-8.5.0_release_announcement/
@Jonathan : any feedback here, especially use current 8.7.0 pre-release AppImage linux bundle ? https://files.kde.org/digikam/
Downloaded and launched 8.7.0 prerelease. Initial impressions: It popped up the window telling me to download new data files, then popped up a dialog on top of that telling me I had to retrain all face recognition data. Thinking that it probably needed the new data files to do that I attempted to click OK on the download window before responding to the retraining window, but that didn't work since the latter was a modal dialog forcing me to respond. I said yes to that, and it went away but did not seem to kick off a retraining job in the background as promised. Then I went ahead and downloaded all data files. Meanwhile my activity manager in the lower right corner said it was scanning all of my folders. That went on in parallel with the data file download. A few minutes after the download finished the scan got to 100% and then just stuck there, i.e., the background scan task never went away after reaching 100%. This _appears_ to be because it encountered a very large album directory at the very end of the list of albums to be scanned, and it's still scanning that directory, and that's why the task says 100% but hasn't actually gone away and digiKam is still working. (Determined by running strace on the digiKam process to find out what it's doing.) Except judging from strace, now it has finished scanning that very large album, and top and uptime both say that digiKam isn't consuming any measurable amount of CPU, and yet that background scanning task is still stuck at 100% and not going away. 🤔 Now I go to Tools > Maintenance and tell it to rebuild all face training data, and it hangs for a few seconds (not great) and then launches a task to start doing that. That appears to be working fine, though judging from how fast it's going it's going to take a very long time to complete. In the meantime, that scanning task is still in the task list stuck at 100%. I will come back to this ticket and comment on the actual subject of the ticket when the training rebuild completes. I have a lot of photos with a lot of faces that so that could take a while.
Another tangential update... While the face scanning was running in the background, I selected the Settings > Configure digiKam menu command. digiKam immediately became completely unresponsive. The status of the face scanning task is no longer updating, GNOME thinks the app is not responding, and indeed it is not doing anything when I click anywhere on it. But it's doing _something_ since my load average is 7.44 and digiKam says its' consuming 542% of my CPU, i.e., the equivalent of more than five cores 100% occupied by digiKam. strace says that it's opening abunch of image files, so I suspect the face scanning is still running even though the user interface has gone completely unresponsible. I guess I'll let that finish and then see if the UI wakes up.
Thanks Jonathan for the very instructive feedback. I CC Michael Miller in this room. He works on the face workflow topic currently. Best Gilles Caulier
(In reply to caulier.gilles from comment #10) > Thanks Jonathan for the very instructive feedback. > > I CC Michael Miller in this room. He works on the face workflow topic > currently. > > Best > > Gilles Caulier The priority for one of the face scanning threads was set incorrectly. It's been fixed in my development branch which should be merged to master shortly. Cheers, Mike
> The priority for one of the face scanning threads was set incorrectly. It's > been fixed in my development branch which should be merged to master shortly. OK, so, what do I do? digiKam never unhung itself, and it's no longer consuming any CPU so I gues it's permanently wedged. Do I kill it, wait until the aforementioned fix is released in a new prerelease build, and then try rebuilding the training data again?
(In reply to Jonathan Kamens from comment #12) > > The priority for one of the face scanning threads was set incorrectly. It's > > been fixed in my development branch which should be merged to master shortly. > > OK, so, what do I do? digiKam never unhung itself, and it's no longer > consuming any CPU so I gues it's permanently wedged. Do I kill it, wait > until the aforementioned fix is released in a new prerelease build, and then > try rebuilding the training data again? Hi Jonathan, I recommend you kill it now. What kind of scan was running when it hung? Were you doing Tools->Maintenance->Detect and Recognize Faces->Rebuild all training data, or were you doing a full face scan? Before you go to sleep tonight, can you start a new scan of the same kind? It should finish normally if you're not using your computer. Cheers, Mike
(In reply to Michael Miller from comment #13) > I recommend you kill it now. What kind of scan was running when it hung? > Were you doing Tools->Maintenance->Detect and Recognize Faces->Rebuild all > training data, or were you doing a full face scan? The former. > Before you go to sleep tonight, can you start a new scan of the same kind? > It should finish normally if you're not using your computer. Why is whether I'm using my computer relevant?
Created attachment 180233 [details] pop-up screenshot N.B. when I killed and then restarted the digiKam appimage, it popped up this, which is obviously formatted incorrectly, so I guess that should probably be fixed?
(In reply to Jonathan Kamens from comment #15) > Created attachment 180233 [details] > pop-up screenshot > > N.B. when I killed and then restarted the digiKam appimage, it popped up > this, which is obviously formatted incorrectly, so I guess that should > probably be fixed? Thanks for the sreenshot. We'll got that fixed right away. Yes, please run a training scan from Tools->Maintenance->Detect and Recognize faces, or just click ok on the dialog. Cheers, Mike
Jonathan, Can you seen last Michael comment ? Any feedback using a more digiKam version as 8.8.0 or better 8.9.0 pre-release available here : https://files.kde.org/digikam/ Gilles Caulier