Tango and YUZA Use Facial Processing APIs for New App Features

Friday 1/18/13 09:09am
Posted By Steve Lukas
  • Up0
  • Down0

At the 2013 International Consumer Electronics Show (CES), we demonstrated apps from developers who have used the facial processing APIs in the Snapdragon™ SDK for Android. In this post I’ll tell you about two of the apps featured at CES, Tango and SnapCam Pro, which include additional features that run on devices powered by Qualcomm Snapdragon processors.

Tango Surprises by Tango

Tango is an app for making free video calls and is available on Android, iOS, Windows Phone and for PCs. One feature of the app is Tango Surprises, a set of animated emoticons you can send from one device to another during a video call.

On smartphones and tablets that support the Snapdragon SDK, a pre-commercial version of Tango demonstrated triggering the Tango Surprises feature by using the camera and facial processing. Whenever the caller smiles, winks or closes his or her eyes, the app automatically sends the corresponding sound and emoticon to the recipient on the call.

The Tango Surprises feature in Tango’s video calling app uses the camera and facial processing APIs from the Snapdragon SDK to create emoticons that coorespond with a caller’s facial expressions.

SnapCam Pro by YUZA

SnapCam Pro is a pre-commercial Android app for taking photos and organizing them into events or photo books. Like Tango, mobile developer YUZA created SnapCam Pro, using the Snapdragon SDK for Android to integrate facial processing features.

On devices running the Snapdragon SDK, SnapCam Pro can optionally track faces to determine the best time to take a picture. The app waits to snap the photo until everyone in view is smiling, looking at the camera and not blinking.

On all other devices, the camera portion of the app behaves like a normal point-and-capture camera app.

Your turn

I enjoyed showing these apps at CES because they make it easy to explain that you don’t have to build an app from the ground up to include facial processing. In fact, you can add any of the functionality in the Snapdragon SDK – touch-free gestures, audio, sensors and more – into an existing app very easily on Snapdragon SDK-enabled devices.
Of course, Tango and YUZA are using the same tools we make available to you:

If you’d like to learn more, you can watch the replay of my recent webinar, Developing Apps Using the Snapdragon SDK for Android. Then let me know if you have any questions in the comments below. If you create a cool app using the Snapdragon SDK, chances are I’d love to show it off at another one of our tradeshows, or even at next year’s CES.