I'm transitioning from Google Photos and I really liked Shotwell's features. However, face detection/recognition is very important to me because of how I manage my photos. I viewed this blog post that apparently shows how to do it, but it's very vague IMO since I'm not exactly an expert in this area. I tried doing the meson build
but there were a ton of dependencies that I manually installed (maybe wasn't supposed to do that?) and one of them messed up my apt system (I ended fixing that by removing all other software in the Software app and doing a dist-upgrade which removed unnecessary packages and dependencies).
Is there a more step-by-step guide to doing this? I really like Shotwell but I must have the face detection feature (I know that it is in beta, but I saw a video that proves it works).
(I know I could use digiKam but I really like Shotwell!)
Here's what you could do:
Note: my post is WIP and edits will be accepted.
Update: I'm losing hope, I can't figure out how to get an install of opencv and how to get the mentioned DNN models from OpenFace.
This is more of a workaround, but it is possible to get the faces feature working in a few simple steps by installing the Unstable flatpak of Shotwell (I know because I'm happily using it right now!).
Steps:
flatpak install https://gitlab.gnome.org/GNOME/shotwell/raw/master/flatpak/org.gnome.Shotwell.unstable.flatpakref
(you may need sudo admin rights - I apparently did not have to enter my sudo password - and you'll need to accept the install prompt by typingy
)Note: Of course, since this feature is still a WIP, Shotwell might think that your curtain is a face (or for that matter, your door), and there is no obvious options to scan your photo library and automatically tag faces, but hey - at least it's there!