Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I would like to automate the process of tagging my photos with subjects' names.

Is there any software for Ubuntu that can perform face recognition on a local photo collection?

share|improve this question

4 Answers 4

up vote 8 down vote accepted

(...will in the next release, very soon. there may be a beta/development version that does now. please read:)

"Aditya Bhatt added face detection and recognition to digiKam. He says: 'Because of my project, digiKam can now automatically detect faces in photographs. It allows you to tag these faces with People Tags, and can also identify unknown faces and automatically tag them. My work also introduced a wrapper library called libkface that can be used by other KDE apps. Right now everything works okay, but it needs a bit of usability and GUI work, as well as some tweaks to libkface. Hopefully my work will make it in time for the Christmas release, which will be 2.0!'"

this is taken from the latest google summer of code update on kde.org, here: http://dot.kde.org/2010/12/14/kdegoogle-summer-code-2010-part-1-2 alt text

share|improve this answer

Picasa for Linuxalt text may satisfy your demand.It provides the function of tagging faces of photos.

Some features of Picasa for Linux in the official document:

Auto red-eye:

Our improved technology automatically detects faces and corrects the red eye in your photos. While editing any photo, you can access the Redeye button from the Basic Fixes tab. After the red eye is identified and auto-corrected, click Apply to accept the changes.

OpenCv(Open Source Computer Vision) also has the Linux versions.It is a library of programming functions for real time computer vision.Many software about recognition of photos also use opencv.Opencv can also solve your problem definitely.

The face recognition result:

alt text

share|improve this answer
Can you please explain how you were able to test out face recognition in Picasa 3.0 for Linux? –  ændrük Dec 6 '10 at 14:53
Google has his own technology to recognize the red eye and faces.Picasa can manage photos by collecting photos with faces or red eye together automatically.But it also take some time to classify the photos. –  kit.yang Dec 6 '10 at 15:17
Last time I checked, the Linux version of Picasa (3.0 IIRC) did not do face recognition. It was the only reason for me to reboot to Windows. –  oKtosiTe Dec 8 '10 at 17:52
Picasa for linux is just a wine app with a couple of integration tricks. You can install it and them overwrite it files with the last windows release. Last time that I tested it worked nicely, and it did face tagging. –  Javier Rivera Dec 9 '10 at 7:54
Picasa isn't avaiable for linux anymore –  neves Jul 30 '12 at 4:39

Actually, you can install 3.8 in linux and use it's automated facial recognition. Here is a link for instructions: http://www.webupd8.org/2010/04/how-to-install-picasa-36-in-ubuntu.html

share|improve this answer
Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. Imagine the linked site goes down for maintenance or forever - your answer would become worthless. –  hexafraction Jul 21 '12 at 16:26

You might look at pam-face-authentication:



Cheers, Al

share|improve this answer
The OP did not ask for authentication. They asked for photo-identification. –  hexafraction Jul 21 '12 at 16:26

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.