This Android device can recognize faces and move to keep them in frame. It’s a proof of concept that uses commonly available parts and software packages.
The original motivation for the project was [Dan O’s] inclination to give the OpenCV software a try. OpenCV is an Open Source Computer Vision package that takes on the brunt of the job when it comes to discerning meaning from images. To give the phone the power to move he designed and printed his own mounting brackets for the phone and a couple of hobby servos. An IOIO board connects to the Android device in order to control the motors. On the software side all [Dan] needed to do was write some code to interface the output of the OpenCV face tracking modules with the input of the IOIO. See the finished project demonstration after the jump.
This system can easily be implemented with other hardware, like this Arduino-based version we looked at earlier in the year.
it will also track a fist with taco flavored lips painted on two fingers
I’d love to see simplycv ported over to android.
This is a neat project and I can think of lots more cool stuff you could do.
This would be pretty useful as a home security device. Or to watch people on the street.
That’s pretty awesome, i would love to see face recognition apps for locking and unlocking your phone
I want source code development for robot.
you know the samsung s3 has facetracking builtin.
It uses it for keeping the screen on while the user looks at it. (yes its advanced like that).
So.. it might be an idea to use a S3 for this, try to hack it and use it.
any code?!..