Процессинг-блоки
На этой странице вы узнаете как запустить демо-сэмпл процессинг-блоков на Windows и Linux.
Сэмпл processing_block_demo демонстрирует использование API процессинг блоков и совместимых компонентов.
note
Для запуска сэмпла processing_block_demo необходим дистрибутив Face SDK версии 3.15 (или выше) с установленными компонентами для платформ Windows или Linux (в соответствии с используемой вами ОС).
Если Face SDK не установлен, следуйте инструкциям Начало работы. Выберите нужную платформу на этапе "Выбор компонентов".
Если Face SDK установлен без компонентов платформ Windows или Linux, используйте утилиту maintenancetool и установите нужную платформу выбрав ее на этапе "Выбор компонентов".
#
Запуск сэмплаАргументы для запуска:
--input_image
- обязательно, путь до изображения--unit_type
- опционально, тип используемого процессинг-блока, значение по умолчанию "objects", см. далее список доступных блоков--sdk_path
- опционально, путь до корневой директории Face SDK, значение по умолчанию ".." для запуска сэмпла из директории {Face SDK}/bin--use_cuda
- опционально, ускорение процессинг-блоков на GPU (CUDA), см. Требования
Формат консольной команды для запуска сэмпла processing_block_demo из директории bin:
- Linux:
- Windows:
#
Список доступных процессинг блоков (unit types)- body - Детектор человеческого тела
- objects - Детектор обьектов
- emotions - Оценка эмоций
- gender - Оценка гендерной принадлежности
- liveness - 2D RGB Оценка принадлежности лица реальному человеку
#
Пример запускаДля запуска сэмпла в консоли из директории bin с процессинг-блоком "body" (unit type):
- Linux:
- Windows:
Результат обработки отобразится в новом окне.

Result of body detection
В случае возникновения ошибок, соответствующие сообщения будут выведены в консоль.
Устранение неполадок
Ошибка
Assertion failed (ERROR: not found libonnxruntime.so), error code: 0x032ad038
:- Проверьте наличие файла lib/libonnxruntime.so в корневой директории Face SDK
- В переменной окружения
LD_LIBRARY_PATH
укажите путь до директории, которая содержит файл libonnxruntime.so
Ошибка
Assertion failed (ERROR: not found onnxruntime.dll), error code: 0x032ad038
:- проверьте наличие файла bin\onnxruntime.dll в корневой директории Face SDK
note
Исходный код сэмпла processing_block_demo доступен по ссылке. Также исходный код и инструкции по сборке (файл README.txt) доступны в директории examples/cpp/ дистрибутива Face SDK.