A modified demo app from Affectiva, reflecting on the usage of emotion recognition software through a story by W.F. Hermans.
Go to file
toby cabot b798154305 Move AffdexMe files up to root
This should make it easier to check out the project in Android Studio
and have it be able to build.  Having the project files in the AffdexMe
subdirectory seems to confuse Studio.
2015-11-16 14:10:32 -05:00
.idea Move AffdexMe files up to root 2015-11-16 14:10:32 -05:00
AffdexMe Move AffdexMe files up to root 2015-11-16 14:10:32 -05:00
app Move AffdexMe files up to root 2015-11-16 14:10:32 -05:00
gradle/wrapper Move AffdexMe files up to root 2015-11-16 14:10:32 -05:00
.gitignore Move AffdexMe files up to root 2015-11-16 14:10:32 -05:00
AffdexMe.iml Move AffdexMe files up to root 2015-11-16 14:10:32 -05:00
AffdexMe_original.iml Move AffdexMe files up to root 2015-11-16 14:10:32 -05:00
README.md Clean up README 2015-11-16 13:08:00 -05:00
build.gradle Move AffdexMe files up to root 2015-11-16 14:10:32 -05:00
gradle.properties Move AffdexMe files up to root 2015-11-16 14:10:32 -05:00
gradlew Move AffdexMe files up to root 2015-11-16 14:10:32 -05:00
gradlew.bat Move AffdexMe files up to root 2015-11-16 14:10:32 -05:00
settings.gradle Move AffdexMe files up to root 2015-11-16 14:10:32 -05:00

README.md

AffdexMe is an app that demonstrates the use of the Affectiva Android SDK. It uses the camera on your Android device to view, process and analyze live video of your face. Start the app and you will see your own face on the screen and metrics describing your expressions. Tapping the screen will bring up a menu with options to display the Processed Frames Per Second metric, display facial tracking points, and control the rate at which frames are processed by the SDK.

Most of the methods in this file control the application's UI. Therefore, if you are just interested in learning how the Affectiva SDK works, you will find the calls relevant to the use of the SDK in the initializeCameraDetector(), startCamera(), stopCamera(), and onImageResults() methods.

The AffdexMe folder is an Android Studio project.

In order to use this project, you will need to:

  • Obtain the Affectiva Android SDK (visit http://www.affectiva.com/solutions/apis-sdks/)
  • Copy the contents of the SDK's assets folder into this project's assets folder
  • Copy the contents of the SDK's libs folder into this project's libs folder under AffdexMe/app/lib
  • Copy the armeabi-v7a folder (found in the SDK libs folder) into this project's jniLibs folder under AffdexMe/app/src/main/jniLibs
  • Add your license file to the /assets/Affdex folder and rename to license.txt. (Note: if you name the license file something else you will need to update the licensePath in the initializeCameraDetector() method in MainActivity)
  • Build the project
  • Run the app on an Android device with a front-facing camera

See the comment section at the top of the MainActivity.java file for more information.

Copyright (c) 2014-2015 Affectiva. All rights reserved.