Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Facial recognition/detection PHP or software for photo and video galleries

Tags:

I have a very large photo gallery with thousands of similar people, objects, locations, things. The majority of the people in the photos have their own user accounts and avatar photos to match. There are also logical short lists of people potentially in the photo based on additional data available for each photo. I allow users to tag photos with their friends and people they know but an automated process would be better.

I've used photo tagger/finder from face.com integrating with Facebook photos and the Google Picasa photo tagger for personal albums also does the same thing and is exactly what I'm looking to do.

Is there a PHP script, API for Google Picasa, face.com or other recognition service or any other open source project that provides server-side facial recognition and/or grouping photos by similarity?

Examples: As you can see, various photo sharing sites offer the feature, but are there any that provide an API for images stored on my own server or something extensive enough to link into my own gallery and tagging system?

  • viewdle - Face recognition/Tagging for video
  • PHP - Face detection in pure PHP
  • Xarg
  • OpenCV
  • Face.com - app for finding and tagging photos in Facebook
  • Google Picasa - photo sharing
  • TeraSnaps - photo sharing site
  • Google Portrait - photo grouping from Google Image results
  • FaceOnIt - Video face recognition
  • PittPatt - Detection, Recognition, Video Face Mining
  • BetaFace
  • ChaosFace - Real-time Face Detector
like image 600
Peter Craig Avatar asked Jul 31 '09 04:07

Peter Craig


People also ask

Which software is used for face recognition?

Core services: Amazon Rekognition is one of the most reliable names in the Facial recognition software game. Facial analysis and facial search are used for user verification, people counting, and public safety use cases. Rekognition can identify objects and scenes by giving them labels.


2 Answers

If you want to do it real-time in PHP, there is a way. Check out the solution presented here: it was mentioned on News.YC a month or two ago.

Pittsburgh Pattern Recognition, as you mention, seems to have some pretty good technology, and they have an SDK available: http://www.pittpatt.com/products/ftr_sdk/sdk_users_guide.html. They also have a web demo, so if you wanted to be sneaky, you could probably hack something up that would just feed images into their demo. They'd probably stop you eventually, though - better to contact them directly.

like image 144
Zack Burt Avatar answered Oct 11 '22 03:10

Zack Burt


Check out face.com. They opened up their API yesterday.

Note: Face.com is no longer offering their API. (thanks facebook...)

like image 25
Hendrik Avatar answered Oct 11 '22 03:10

Hendrik