Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Alternatives to face.com API

Sadly, the face.com API is being shut down due acquisition by Facebook.

Are there any decent alternatives out there?

I'm looking to check for a given image if there is a face in it + demographics content about it.

like image 436
Noam Avatar asked Jul 07 '12 07:07

Noam


People also ask

Which API is used for face recognition?

Lambda Labs API — 99% Accuracy The facial recognition API developed by Lambda Labs allows you to recognize and classify faces by gender. It also provides certain eye, nose, and mouth positioning features. Users can create photo albums and libraries.

Is there a free facial recognition app?

Truekey is a free face recognition app for Android. Check it out on Google Play.

Is Google FaceNet free?

FaceNet is a free face recognition program created by Google researchers and an open-source Python library that implements it.


4 Answers

Sad news indeed. If you have a good reason and already have an account, they may extend you until October, 2012: http://developers.face.com/extension-request/

For everyone else, here's a list of potential alternatives I've compiled:

  1. OpenCV: http://opencv.willowgarage.com/ (C/C++ but at least its opensource, standalone and downloadable)
  2. Viewdle (Objective-C)... bought/axed by Google, instead see: Face Recognition on the iPhone
  3. Betaface API: http://www.betafaceapi.com/ (C#/.net or API)
  4. Rekognition: http://rekognition.com/ (API)
  5. Lambda Labs: http://lambdal.com/ (API; still in Private BETA)
  6. BiometryCloud: http://www.biometrycloud.com/ (API; as already mentioned Private BETA)
  7. Sky Biometry: http://www.skybiometry.com/

The following are similar but more on the Augmented Reality (AR) library side for detecting objects or movement with a webcam only, but with some extending could likely be trained to detect faces in snapshots or uploaded images as well:

  1. FaceAPI - Track Faces from a Webcam: http://faceapi.com
  2. SURF library - Image Recognition & Feature Extraction for Adobe Flash Platform: http://code.google.com/p/in-spirit/wiki/ASSURF
  3. Content Based Image Recognition - a stab in PHP: http://web.archive.org/web/20120309034643/http://www.searchlores.org/finn_cbir_1.htm
  4. A Not-so-slow JavaScript Face Detector: http://liuliu.me/ccv/js/nss/
  5. Face Detection in JavaScript via HTML5 Canvas: https://github.com/neave/face-detection

If anyone knows others, please feel free to add here to make this list as comprehensive as possible.

UPDATE (2013-08-20): Found this article the other day and thought I should add it here, though not sure how many projects listed there are still active: http://blog.mashape.com/post/53379410412/list-of-40-face-detection-recognition-apis

like image 119
bcmoney Avatar answered Sep 27 '22 16:09

bcmoney


SkyBiometry.com has a drop-in replacement. The API is available for free usage.

like image 33
Aleksej Avatar answered Sep 27 '22 17:09

Aleksej


There is also HP Lab's Multimedia Analytics Platform, also in beta.

like image 32
RSub Avatar answered Sep 27 '22 15:09

RSub


There is a Open Source Project called "openbr" which is built over opencv and Qt, that’s has got few good api's to be used. Pretty Easy to use from shell and has got adapters for IIRC python and java too

example from website for face recognition:

$ br -algorithm FaceRecognition -compare me.jpg you.jpg

Github:https://github.com/biometrics/openbr Website: http://openbiometrics.org/

like image 38
Shashank Singh Avatar answered Sep 27 '22 15:09

Shashank Singh