i wrote a small module for facedetection with PHP, you can grab it on http://www.digitalwar.de/2007/06/03/php-facedetect-gesichtserkennung-mit-php-und-opencv/
its based on the opensource openCV library, which is maintained by Intel |
Your upload form to try this with any image works very well Henrik...
Here's the form: http://www.digitalwar.de/php/facedetect/
Here's a sample I uploaded:
http://blogoscoped.com/files/facedetect-sample.jpg
PS: Henrik, I'd be interested to see your step-by-step installation guide for getting this to run on e.g. WAMP (the Windows/ PHP installation). |
OpenCV face detector is well-know and works well but has several limits. We performed a comparison available at http://www.idiap.ch/~marcel/demos.php#cmpopencv
Seb |
what about homonyms ? try this : http://www.idiap.ch/googleportrait/index.cgi?query=john+locke |
Nice example :-) but Google Portrait is not implementing yet face recognition, just real-time face detection. It is simply filtering the result of Google Image! |
You get VERY different results by:
1. Searching Google Images for "news", and scrolling through to pick out the faces manually: http://images.google.com/images?q=news
2. Searching Google Images for "news" with an added "&imgtype=face": http://images.google.com/images?q=news&imgtype=face
3. Searching Google Portrait for "news": http://www.idiap.ch/googleportrait/index.cgi?query=news |
First, note that the result from Google Image and the result from Google Image + face are also different! Thus, the result from Google Image + face and Google Portrait are different.
Then, if there is a difference between Google Image and Google Portrait this is may because your query was probably already submitted before and then the result is still in the cache. If you want to check the difference, just type any query, click on a result to access the image with the face tag. You will now be able to list all previous queries. Then identify a unexisting query and do again the comparison!
Second reason of difference is that Google Portrait process only the first page of results from Google Image.
I just did it with the query "Bernard Werber" and it works: http://images.google.com/images?hl=en&q=Bernard+Werber&btnG=Search+Images&gbv=2
http://www.idiap.ch/googleportrait/index.cgi?query=Bernard+Werber
|