3DiVi Face SDK  3.20.0
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Свойства Группы
Класс pbio::EmotionsEstimator

Интерфейсный объект для определения эмоций. Подробнее...

#include <EmotionsEstimator.h>

Классы

struct  EmotionConfidence
 Эмоция с коэффициентом уверенности. Подробнее...
 

Открытые типы

enum  Emotion {
  EMOTION_NEUTRAL = 0, EMOTION_HAPPY = 1, EMOTION_ANGRY = 2, EMOTION_SURPRISE = 3,
  EMOTION_DISGUSTED = 4, EMOTION_SCARED = 5, EMOTION_SAD = 6
}
 Эмоции. Подробнее...
 
typedef LightSmartPtr
< EmotionsEstimator >::tPtr 
Ptr
 Псевдоним для типа умного указателя на EmotionsEstimator.
 
typedef std::vector
< EmotionConfidence
EstimatedEmotionsVector
 Определенные эмоции с коэффициентами уверенности. В порядке уменьшения уверенности. Сумма всех коэффициентов равна 1.
 

Открытые члены

EstimatedEmotionsVector estimateEmotions (const pbio::RawSample &sample) const
 Определить эмоцию поданного лица. Подробнее...
 

Подробное описание

Интерфейсный объект для определения эмоций.

Предупреждения
Это устаревшая версия (см. новый блок в Processing Block API). Поддержка будет прекращена в 2024 году.

Перечисления

Эмоции.

Элементы перечислений
EMOTION_NEUTRAL 

Нейтральный.

EMOTION_HAPPY 

Счастливый.

EMOTION_ANGRY 

Злой.

EMOTION_SURPRISE 

Удивленный.

EMOTION_DISGUSTED 

Испытывающий отвращение.

EMOTION_SCARED 

Напуганный.

EMOTION_SAD 

Грустный.

Методы

std::vector< EmotionsEstimator::EmotionConfidence > pbio::EmotionsEstimator::estimateEmotions ( const pbio::RawSample sample) const
inline

Определить эмоцию поданного лица.

Аргументы
[in]sampleЛицо.
Возвращает
Определенные эмоции с коэффициентами уверенности. В порядке уменьшения уверенности. Сумма всех коэффициентов равна 1.