2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
InspireFaceSDK разработанinsightface Комплект разработки программного обеспечения для распознавания лиц (SDK), разработанный . Он предоставляет ряд функций, которые могут удовлетворить потребности в распознавании лиц в различных сценариях применения, включая, помимо прочего, ворота, запрет на вход по лицу, проверку лица и т. д.
SDK содержит множество широко используемых алгоритмов распознавания лиц, охватывающих такие функции, как обнаружение лиц, анализ атрибутов лица, извлечение характеристик лица и сравнение лиц. Эти алгоритмы тщательно разработаны, чтобы обеспечить лучшие в отрасли возможности распознавания лиц и уровень точности алгоритма. Чтобы удовлетворить различные потребности развертывания, InspireFaceSDK предоставляет четыре различных варианта развертывания платформы.
Эти параметры охватывают различные сценарии вывода, включая микросхемы автоматов, конечные устройства (например, смартфоны, планшеты), ЦП (центральный процессор) и серверы (CUDA), NPU (нейронный процессор) и т. д. Разработчики могут выбрать решение для развертывания, подходящее для их собственных приложений, исходя из реальных условий.
InspireFaceSDK в настоящее время поддерживает следующие функции, другие функции находятся в стадии разработки:
Индекс | Функция | Приспособление | Примечание |
---|---|---|---|
1 | Распознавание лиц | поддерживать | Поддерживает ввод изображений разных масштабов. |
2 | Плотное обнаружение ключевых точек | поддерживать | |
3 | распознавание лица | поддерживать | Высокоточная модель на основе arcface |
4 | отслеживание лица | поддерживать | Имеет несколько режимов отслеживания. |
5 | Тестирование по маске | поддерживать | |
6 | Бесшумное определение активности лица | поддерживать | МиниВижн |
7 | анализ качества | поддерживать | |
8 | Оценка позы головы | поддерживать | |
9 | Анализ атрибутов | поддерживать | Возраст, раса, пол и т. д. |
10 | Анализ выражений и действий | В развитие | моргать, трясти, кивать |
11 | Инфракрасное определение активности лица | В развитие |
Мы завершили адаптацию и тестирование программного обеспечения для различных операционных систем и архитектур процессоров. Сюда входит проверка совместимости с такими платформами, как Linux, macOS, iOS и Android, а также тестирование поддержки конкретного оборудования, например некоторых устройств Rockchip, для обеспечения стабильной работы в различных средах.
Нет. | Операционная система | Архитектура ЦП | Поддержка специального устройства | Адаптировано | Пройденные тесты |
---|---|---|---|---|---|
1 | Линукс | ARMv7 | - | Адаптированный | Пройти оффлайн тестирование |
2 | ARMv8 | - | Адаптированный | Пройти оффлайн тестирование | |
3 | x86/x86_64 | - | Адаптированный | Пройти онлайн-тест | |
4 | ARMv7 | RV1109RV1126 | Адаптированный | Пройти оффлайн тестирование | |
5 | x86/x86_64 | CUDA | Адаптированный | Пройти оффлайн тестирование | |
6 | macOS | Intel x86 | - | Адаптированный | Пройти оффлайн тестирование |
7 | Apple, кремний | - | Адаптированный | Пройти оффлайн тестирование | |
8 | iOS | РУКА | - | Адаптированный | Пройти оффлайн тестирование |
9 | андроид | ARMv7 | - | Адаптированный | |
10 | ARMv8 | - | Адаптированный |
Если вы планируете использовать SDK локально или на сервере,Убедитесь, что на хост-устройстве установлен OpenCV. , для успешного связывания во время компиляции.Для кросс-компиляции таких целей, как встроенные платы Android или ARM, вы можете использовать3rdparty/ inspirreface -precompile/ OpenCV /Предоставляется предварительно скомпилированная библиотека OpenCV, поэтому вы можетеПропустить этот шаг。
3-я сторона Каталог уже содержит библиотеку MNN и обозначает определенную версию как стабильную. Если вам нужно включить или отключить другие параметры конфигурации во время компиляции, вы можете обратиться к параметрам CMake, предоставленным MNN.Если вам нужно использовать собственную предварительно скомпилированную версию, не стесняйтесь заменить ее, если нет.Пожалуйста, пропустите этот шаг。
Вы можете получить стабильную или разрабатываемую версию кода проекта локально:
# Pull the stable version
git clone https://github.com/deepinsight/insightface
cd insightface/cpp-package/inspireface/
# or, Pull the develop version
git clone https://github.com/HyperInspire/InspireFace