Как выполнить распознавание лиц в реальном времени в приложении камеры Windows 10?

# #c #windows-10 #face-detection #openvino

Вопрос:

Я уже давно пытаюсь интегрировать модель ADAS для дектекции лица с открытым Вином в конвейер MFT, чтобы мое приложение для камеры Windows 10 обнаруживало лица в режиме реального времени. Но ничего не вышло.

Я использую visual studio 2019 и пытаюсь написать код на C для разработки драйвера для камеры, которая выполняет распознавание лиц.

Есть ли какой-либо другой способ заставить приложение камеры Windows 10 обнаруживать лица и автоматически рисовать ограничивающую рамку вокруг обнаруженных лиц во время съемки?

Любая помощь или предложения приветствуются

заранее спасибо

Ответ №1:

Вы можете использовать демонстрационное приложение для обнаружения объектов в наборе инструментов OpenVINO для запуска модели распознавания лиц adas-0001. Вам необходимо загрузить модель и преобразовать ее в формат промежуточного представления OpenVINO. Затем запустите демонстрационную версию, используя следующую команду:

python object_detection_demo.py -я 0 -м «<INSTALL_DIR>openvino_2021.4.582deployment_toolstoolsmodel_downloaderintelface-detection-adas-0001FP16face-detection-adas-0001.xml » — на ssd

Ответ №2:

Вы также можете использовать демонстрационную версию Object Detection C в наборе инструментов OpenVINO для запуска модели распознавания лиц adas-0001. Модель adas-0001 для распознавания лиц взята из предварительно обученных моделей Intel, поэтому вам просто нужно загрузить модель и запустить ее с демонстрационной версией. В то время как для общедоступных Предварительно обученных моделей вам необходимо загрузить и преобразовать их в формат промежуточного представления.