1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wythe_qiu-nniefacelib

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

nniefacelib — это библиотека алгоритмов распознавания лиц, работающая на чипах серии «ХайСинь» 35xx. На данный момент в неё интегрированы mobilefacenet и retinaface. В дальнейшем планируется включить и другие классические модели. Цель — обобщить опыт и помочь другим разработчикам быстрее справиться с этой задачей.

На данный момент тестирование проводилось только на 3516DV300. Учитывая, что многие коллеги столкнулись с проблемами при тестировании на других моделях, необходимо сделать следующее замечание: при компиляции могут возникать ошибки, связанные с различиями в sample-коде для разных моделей. Если это произойдёт, потребуется самостоятельно перенести основной исходный код, следуя примеру исходного кода SDK. Это должно быть несложно.

Обновления

2020-05-15: добавлен инструмент Linux mapper на примере retinaface: https://pan.baidu.com/s/16pFjdX_fQcVl2I4bAIf4Mw, код: 1dw8.

2020-04-28: добавлены инструменты для объединения retinaface и mobilefacenet. Предлагается оптимизированная версия retinaface с низкой точностью (640x640) и скоростью 17 мс, а также версия с высокой точностью со скоростью 34 мс.

2020-04-24: обновлён код прямого распространения модели PFPLD на «ХайСинь».

Руководство по началу работы

Поскольку код не был переработан для NNIE, он представляет собой чистый C-код, который может показаться сложным. Поэтому рекомендуется скомпилировать алгоритмический модуль в динамическую библиотеку ссылок для вызова из верхнего уровня.

make -f Makefile.Shared

Для удобства тестирования можно также скомпилировать его в исполняемый файл.

make -f Makefile.Debug
# 人脸检测
./nnie_face_test 0
# 人脸识别特征提取
./nnie_face_test 1
# PFPLD人脸姿态估计以及98关键点
./nnie_face_test 2

Преобразование модели

Преобразование модели — сложная задача, требующая опыта. В настоящее время мы собираем информацию о различных методах преобразования. Я также буду публиковать некоторые методы на Zhihu.

ХайСинь NNIE: развёртывание Mobilefacenet.

ХайСинь NNIE: развёртывание RetinaFace.

ХайСинь NNIE: обучение и развёртывание PFPLD.

Задачи

  • mobilefacenet
  • retinaface
  • PFPLD (направление и 98 ключевых точек, обучаемая модель)
  • Linux nnie_mapper для одноэтапного преобразования (retinaface)
  • качество лица (обнаружение размытости)
  • RGB-проверка активности (успехов в написании статьи!)

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
BSD-2-Clause
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/wythe_qiu-nniefacelib.git
git@api.gitlife.ru:oschina-mirror/wythe_qiu-nniefacelib.git
oschina-mirror
wythe_qiu-nniefacelib
wythe_qiu-nniefacelib
master