I've been looking for a software (that has a SDK avaliable) to recognize faces from a camera and from a image. It doesn't matter if it is paid or not.

So far, I came up with these:

FaceSDK is perfect, but the licence is way out of what I can pay (U$10k) and I haven't had any time to play with OpenCV, but I'd like to have a bit more suggestions on what I can use.

It is going to be used into a comercial environment, so if it needs a special licence for it, a note on that would be appreciated.

  • 1
    Recognise faces in general (i.e. "that is a face at [x1,y1] to [x2,y2]") or specific (i.e. "that is Bob")? Any data beyond presence and location of the face? Jul 14, 2014 at 14:09
  • 1
    Both. I'll need to see a face first (like that 'that is a face from x to y"), store the image of its face and later, using the saved image, compare to another live-captured image. Jul 14, 2014 at 14:11
  • I don't recall if there is any API available but Google's Picassa has pretty good face recognition. Jul 14, 2014 at 14:34
  • Picasa had APIs but looks like none of them involved allowing 3rd party apps to acess its features. Also, they're deprecated. Seems that Google doesn't want to share this with us! Jul 14, 2014 at 14:38

2 Answers 2


There is pyFaces which has a number of features for face detection using EigenFaces but there doesn't seem to be a lot of activity on it lately. It is however open source so may be a good starting point for you.

For face detection you can use python with OpenCV bindings as detailed here.


I can recommend you the Ozeki Camera SDK. This is a camera software toolkit that can be used to implement e.g. object detection in C#, specifically face detection.

  • Thanks for your answer, leonidas – but how does it meet the requirements? Does it (explicitely!) support face detection? What about the license part? Why are you recommending it (e.g. what are your personal experiences, or other background that makes this solution appear to be great)? Please read our answering guideline – we aim for the highest possible quality here; just a name and a link we don't feel sufficient :)
    – Izzy
    Apr 29, 2015 at 13:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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