Оценка лиц
В этом разделе вы узнаете, как интегрировать компоненты для оценки эмоций и пола в ваш проект C++.
#
Оценка эмоций (C++)#
Требования- Операционная система Windows x86 64-bit или Linux x86 64-bit.
- Установлен пакет Face SDK windows_x86_64 или linux_x86_64 (см. Начало работы).
#
1. Создание Emotion Estimator1.1. Для создания Emotion Estimator, выполните шаги 1-3, описанные на странице Создание процессинг-блока и укажите следующие значения:
"EMOTION_ESTIMATOR"
для ключа"unit_type"
;- путь до файла модели Emotion Estimator для ключа
"model_path"
.
1.2. Создайте процессинг-блок Emotion Estimator:
#
2. Оценка эмоций2.1. Создайте Context-контейнер ioData
для данных ввода-вывода, используя метод createContext()
:
2.2. Создайте Context-контейнер imgCtx
с RGB-изображением, выполнив шаги, описанные на странице
Создание контейнера Context c RGB-изображением.
2.3. Поместите исходное изображение в контейнер данных ввода-вывода:
2.4. Вызовите emotionEstimator
и передайте Context-контейнер ioData
, содержащий исходное изображение:
Метод emotionsEstimator()
добавит результат обработки сэмплов (изображений) в контейнер ioData
.
Формат выходных данных представляет собой список объектов, доступный по ключу "objects"
.
Каждый объект списка имеет ключ "class"
со значением "face"
.
#
3. Ускорение на GPUEmotion Estimator может быть использован с ускорением на GPU (CUDA). Более подробная информация в разделе Ускорение на GPU.
#
Оценка пола (C++)#
Требования- Операционная система Windows x86 64-bit или Linux x86 64-bit.
- Установлен пакет Face SDK windows_x86_64 или linux_x86_64 (см. Начало работы).
#
1. Создание Gender Estimator1.1. Для создания Gender Estimator, выполните шаги 1-3, описанные на странице Создание процессинг-блока и укажите следующие значения:
"GENDER_ESTIMATOR"
для ключа"unit_type"
;- путь до файла модели Gender Estimator для ключа
"model_path"
.
1.2. Создайте процессинг-блок Gender Estimator:
#
2. Оценка пола2.1. Создайте Context-контейнер ioData
для данных ввода-вывода, используя метод createContext()
:
2.2. Создайте Context-контейнер imgCtx
с RGB-изображением, выполнив шаги, описанные на странице
Создание контейнера Context c RGB-изображением.
2.3. Поместите исходное изображение в контейнер данных ввода-вывода:
2.4. Вызовите genderEstimator
и передайте Context-контейнер ioData
, содержащий исходное изображение:
Метод genderEstimator()
добавит результат обработки сэмплов (изображений) в контейнер ioData
.
#
3. Ускорение на GPUGender Estimator может быть использован с ускорением на GPU (CUDA). Более подробная информация в разделе Ускорение на GPU.