Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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
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, here: alt text

share|improve this answer
I just tried it on my exported facebook photos and it did not find a single face on them. It seems like a research project was done 6 years ago and it is broken now. – Gabor May 2 at 5:30
Google photos (mentioned below) does, however, recognize people and correctly categorizes them by person. – Gabor May 29 at 7:37

Google photos, the successor to Picasaalt text may satisfy your demand. You just drag and drop the pictures folder to google photos (website - but it's actually native code via Chrome's Native Client) which automatically organizes them - you can go to Albums -> People to see all them categorized by recognized faces.

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:

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 testing/non-free is no longer available – Gabor May 1 at 19:14

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.