Face tracking with an Android device

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.

Comments

  1. rasz says:

    it will also track a fist with taco flavored lips painted on two fingers

  2. slowJim says:

    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.

  3. Jay says:

    This would be pretty useful as a home security device. Or to watch people on the street.

  4. That’s pretty awesome, i would love to see face recognition apps for locking and unlocking your phone

  5. Chaiwat says:

    I want source code development for robot.

  6. Peter says:

    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.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,635 other followers