Skip to content

Instantly share code, notes, and snippets.

@fmontes
Last active August 24, 2019 17:54
Show Gist options
  • Save fmontes/a67b20c1a6d20ea2927554153630ee63 to your computer and use it in GitHub Desktop.
Save fmontes/a67b20c1a6d20ea2927554153630ee63 to your computer and use it in GitHub Desktop.
Model for my Angular Face Recognition Workshop
face: Face = {
attributes: {
emotion: {
sadness: 2.604,
neutral: 0.004,
disgust: 0.355,
anger: 0.001,
surprise: 0.004,
fear: 0.001,
happiness: 97.032
},
gender: {
value: 'Male'
},
age: {
value: 46
},
headpose: {
yaw_angle: 0.078250915,
pitch_angle: -1.0360398,
roll_angle: 5.20722
},
smile: {
threshold: 50,
value: 100
}
},
face_rectangle: {
width: 254,
top: 200,
left: 505,
height: 254
},
face_token: '545a71f72056fee426e7e669a5a35ce9'
};
export interface FacesRecognized {
time_used: number;
faces: Face[];
image_id: string;
request_id: string;
face_num: number;
}
interface Face {
attributes: Attributes;
face_rectangle: FaceRectangle;
face_token: string;
}
interface FaceRectangle {
width: number;
top: number;
left: number;
height: number;
}
interface Attributes {
emotion: Emotion;
gender: Gender;
age: Age;
headpose: Headpose;
smile: Smile;
}
interface Smile {
threshold: number;
value: number;
}
interface Headpose {
yaw_angle: number;
pitch_angle: number;
roll_angle: number;
}
interface Age {
value: number;
}
interface Gender {
value: string;
}
interface Emotion {
sadness: number;
neutral: number;
disgust: number;
anger: number;
surprise: number;
fear: number;
happiness: number;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment