Summary: | Face detection does nothing in digiKam 2.3.0 windows 7 using the "official" installer | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | blacksmith_john_50 |
Component: | Faces-Detection | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | anantapalani, caulier.gilles, heri+kde |
Priority: | NOR | ||
Version: | 2.3.0 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | Version Fixed In: | 4.2.0 | |
Sentry Crash Report: |
Description
blacksmith_john_50
2011-11-13 03:28:35 UTC
Sorry you are having trouble! I just tested on my copy of windows with around 23,000 photos and it scans fine. Note that detection works, but not recognition (i.e. it will find faces in photos, but it will not be able to identify who they are yet). Firstly, the reason that your shortcuts pointed to a kde4 directory was due to the old installer and was moved for consistency with other ported apps. Second, just to confirm did you try selecting specific albums in the 'Scanning faces' dialog? I tried with 'Detect and recognize faces' chosen and 'Scan again and merge results' chosen from the drop-down. Then, from the albums tab I have 'Any albums' and 'Any tags' for 'Search in'. On the parameters tab I have it set to 80. On the advanced tab I have 'Work on all processor cores' checked. I'm not sure this is an option on Windows Starter. You could try unchecking this. If that doesn't work, run the uninstaller and restart your computer. Then delete the 'digikam' folder (if it still exists) from C:\Program Files\ and from the Start Menu. You can then reinstall digiKam from the installer. If you don't mind losing all of your preferences you could also delete the entire directory here (maybe make a backup of your digikamrc file within first): C:\Users\<your windows username>\AppData\Roaming\.kde So given your comments I shifted everything back to the original install directory (without the "kde4"). I then started everything up and took another look at the "Scanning Faces" dialog. I deselected my root album and it changed the option to say "Any Albums" (surely this is the same thing... no?), checked the other settings so thy matched what you had a ran it, it is now detecting faces (I realise the recognition is not there yet but that's okay, this is a major step forward and enough that'll probably be shifting everything to digiKam from the mishmash we currently have! So this bug is not that there is no face detection working but that the default chosen for the user is broken. This default is a clearly obvious one that the user will look at and go "Yup, that's right" and leave alone (users never play with things in the real world - they're not geeks like us and are scared of the computer, weird but I've seen it all too often *sigh*). Having the default option to scan the root album without it cascading to scanning all albums is a bad choice (especially as the users first ever view of this feature (and definitely since there is no documentation - which dates from version 1.2.0 of digiKam!!!)) I would strongly suggest that the default be the same type as the tags default i.e. "Any albums" because surely this is the default choice of face scanning isn't it? (At least for the average user going forward now that you have a Windows installation that is hassle free and working...) It might well also be worth telling the user which albums were scanned once the scan is finished... had I realised that my root album was the only one being scanned I might have guessed that the choosing of that album did not cascade (which is a pretty common way for these things to work though I can see reasons not to; for example if you really do only want to scan that one album). I realise there is also an assumption that maybe users will only have one directory for all their images so this shouldn't be an issue... with the advent of FaceBook that is a very bad assumption to make, most people get that putting photos into separate albums is the the way things work so I would suggest that the majority of people now do this leaving an empty root album/directory that causes more confusion and suggestion of a bigger bug than is true. Anyway, enough from me... if you are needing help with the face recognition and can point me to a good set of instructions for getting to the repository for that then I might be able to help (I've done some machine vision in the past with robots). Thank you for your help with my tiny support bug ;) and a huge thank you for packaging this for Windows (I curse the day I got stuck on a Windows box *sigh*) I have apparently the same issue on Linux. In digikam 2.9.0 I click the Persons tab, Scan Collections For Faces, Delete Results And Search Again. No job is added to the list, and digikam just does nothing at all. (In reply to comment #3) > I have apparently the same issue on Linux. In digikam 2.9.0 I click the > Persons tab, Scan Collections For Faces, Delete Results And Search Again. No > job is added to the list, and digikam just does nothing at all. Ok, it does *something*. But it is far from satisfactory: * Digikam tells me there is "no active process" on the lower right. * But it is accessing the disk and using the CPU, so it must be doing something. * It added a new tag under "Family" (why TH there?). * This tag is empty when I look in the tags tab, but in the persons tab it shows a bunch of faces. (why not in both?) I will open a new bug about this. (In reply to comment #4) > I will open a new bug about this. bug #308642 A pre 4.2.0 release installer for Windows has face detection and recognition suitable. https://drive.google.com/file/d/0B7yq-xFihT0_TTZTaXlUaExlaWs/edit?usp=sharing Gilles Caulier |