umang mehta - emotion ai developer day 2016

21
Affectiva Emotion SDK for Windows Umang Mehta Software Engineer Affectiva

Upload: affectiva

Post on 07-Jan-2017

28 views

Category:

Science


1 download

TRANSCRIPT

Page 1: Umang Mehta - Emotion AI Developer Day 2016

Affectiva Emotion SDK for Windows

Umang MehtaSoftware EngineerAffectiva

Page 2: Umang Mehta - Emotion AI Developer Day 2016

Agenda

@affectiva

• Overview• Getting Started• Architecture• Sample Applications• Live Demo• Use Cases• Helpful Resources• Questions

Page 3: Umang Mehta - Emotion AI Developer Day 2016

SDK Overview

@affectiva

Page 4: Umang Mehta - Emotion AI Developer Day 2016

Nuanced facial expressions

@affectiva

Page 5: Umang Mehta - Emotion AI Developer Day 2016

A range of emotions

Valence: how positive or negative a person’s facial expressions

Engagement: overall level and intensity of the emotion

@affectiva

Page 6: Umang Mehta - Emotion AI Developer Day 2016

A person’s appearance

Gender:identifies the human perceptionof gender expression

Ethnicity: Person’s ethnicity

@affectiva

Age:Estimate age bucket (10 yrs)

Glasses: presence of eye or sun glasses

Page 7: Umang Mehta - Emotion AI Developer Day 2016

And emojis

Laughing Smiley Relaxed Wink

Kissing Stuck Out Tongue Stuck Out Tongue and Winking Eye Scream

Flushed Smirk Disappointed Rage

@affectiva

Page 8: Umang Mehta - Emotion AI Developer Day 2016

Software and Hardware Requirements

@affectiva

Supported Processor Architecture

• Windows 32 bit (x86)• Windows 64 bit (x64)

Languages Supported

• CSharp• C++

Hardware Requirement (Recommended)

• Processor, 2 GHz• RAM, 1 GB• Disk Space (min) : 950 M

Supported Operating System

• Windows 7 and above

Page 9: Umang Mehta - Emotion AI Developer Day 2016

How to get started?

@affectiva

• Download the SDK - http://developer.affectiva.com/

• Run the Installer

Page 10: Umang Mehta - Emotion AI Developer Day 2016

Architecture

@affectiva

Detector

Frame Photo Video

Camera

Page 11: Umang Mehta - Emotion AI Developer Day 2016

Listeners/ CallBacks

Image Listener • Face Listener Process Status Listener

Page 12: Umang Mehta - Emotion AI Developer Day 2016

Life-cycle of Detector Object

@affectiva

• Start the detector• Set the location of the model on disk• Set the classifiers• Process the file/ stream• Callback when something happens• Stop the detector

Page 13: Umang Mehta - Emotion AI Developer Day 2016

Sample Applications:

@affectiva

• AffdexMe - Analyzes input camera stream

- Multi-face enabled - Small/Large Face Mode enable - Enabled Classifiers: Emotions, Expressions, Emojis, Gender and Glasses - Github : https://github.com/Affectiva/affdexme-win Download pre-build: http://developer.affectiva.com/sampleapps/

• csharp-sample-app

- Analyzes a photo - Analyzes a recorded file - Analyzes input camera stream - Ability to switch Face Mode - Enabled Classifiers: Emotions, Expressions, Emojis, Gender, Glasses, Age

and Ethnicity - Github: https://github.com/Affectiva/csharp-sample-apps

Page 14: Umang Mehta - Emotion AI Developer Day 2016

AffdexMe Demo

@affectiva

Page 15: Umang Mehta - Emotion AI Developer Day 2016

Live Coding Exercise

Requirements:• IDE : Visual Studio 2015/ 2013• AffdexSDK : http://developer.affectiva.com/• Integrated Web Camera/ External Web Camera

Camera Detector Demo

Page 16: Umang Mehta - Emotion AI Developer Day 2016

USE CASES

@affectiva

Page 17: Umang Mehta - Emotion AI Developer Day 2016

Cloverleaf Media, LLCUnique sensory concert experience

Captures real time, crowd-sourced emotive information

Displays data with a dazzling, interactive LED light show to transform the traditional concert experience

Cloverleaf Media, LLC

Gather insightsshopper emotions, age, gender, ethnicity

Personalized experienceAds in digital signage on retail shelves adapt to this data

Page 18: Umang Mehta - Emotion AI Developer Day 2016
Page 19: Umang Mehta - Emotion AI Developer Day 2016

@affectiva

Helpful Resources

• Online documentation: http://developer.affectiva.com• Q&A on StackOverflow: http://stackoverflow.com/questions/tagged/affdex-sdk• Chat on Gitter: https://gitter.im/Affectiva/sdk• Source code examples: https://github.com/affectiva?q=sample• Emotion-enabled apps: http://developer.affectiva.com/poweredbyaffdex/

Page 20: Umang Mehta - Emotion AI Developer Day 2016

[email protected]

Tag: affdex-sdk

https://github.com/Affectiva

Page 21: Umang Mehta - Emotion AI Developer Day 2016

Thank You!