Перейти к основному содержимому
Версия: 3.8.0

Java сэпмлы

Для запуска сэмплов на Android-устройстве:

  1. Загрузите сэмплы из последнего релиза Face SDK (см. раздел Assets).
  2. Скопируйте сэмплы на Android-устройство.
  3. Следуйте инструкциям в пунктах ниже.

Каталог apk содержит исполняемые файлы сэмплов:

  • demo – пример трекинга лиц и оценки лица
  • video_recognition_demo – пример использования pbio.VideoWorker
  • telpo_3dliveness_video_recognition – пример трекинга лиц и определения принадлежности лица живому человеку для терминалов Telpo Face Recognition TPS980.

Android Demo

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

Для запуска сэмпла установите demo.apk на устройство. Для установки сэмпла необходимо разрешить приложению иметь доступ к перечисленным функциям.

Разрешения, запрашиваемые при установке demo.apk

Результаты трекинга и информация о лице отображаются в окне. В правом верхнем углу отображаются результаты в зависимости от выбранных опций.

В правом нижнем углу находится меню со следующими разделами:

  • choose camera – выбрать тип используемой камеры и разрешение изображения
  • options – параметры задетектированного лица (прямоугольник лица, углы, качество изображения, определение принадлежности живому человеку, пол и возраст, антропометрические точки, качество лица, векторы углов, эмоции), а также тип обрезки лица (базовый, полный фронтальный ТИЛ, условно-фронтальный ТИЛ)
  • quit – выход из программы

Результат запуска demo.apk

Исходный код: examples/android/demo

Android Video Recognition

Программа демонстрирует трекинг, детекцию и распознавание лиц из базы.

Для запуска сэмпла установите video_recognition_demo.apk на устройство. Для установки сэмпла необходимо разрешить приложению иметь доступ к перечисленным функциям.

Разрешения, запрашиваемые при установке video_recognition_demo.apk

Чтобы добавить лицо в базу для распознавания, в приложении нажмите на кнопку new person и введите имя.

Результаты трекинга и информация о лице отображаются в окне. В правом верхнем углу окна отображается задетектированное лицо и результат распознавания лица из базы с именем.

В правом нижнем углу находится меню со следующими разделами:

  • new person – добавить неопознанное лицо в базу
  • settings – выбрать тип используемой камеры, разрешение изображения, метод, используемый для детекции лиц, а также порог распознавания)
  • quit – выход из программы

Результат запуска video_recognition_demo.apk

Исходный код: examples/android/video_recognition_demo

Telpo Liveness Video Recognition

Общая информация

Данный проект демонстрирует идентицикацию лиц и определение принадлежности лица живому человеку (Liveness) на терминалах Telpo Face Recognition TPS980 с 3D- и RGB+IR камерами.

Запуск предсобранного приложения

Установите и запустите предсобранное приложение apk/telpo_3dliveness_video_recognition.apk для тестирования. Приложение содержит в себе лицензию, которая привязана к Application ID и ОС Android.

Сборка демонстрационного приложения из исходного кода

  1. Запросите триальную лицензию.
  2. Поместите триальную лицензию 3divi_face_sdk.lic в папку examples/android/telpo_3dliveness_video_recognition/src/main/assets/license.
  3. Откройте папку telpo-android в Android Studio в качестве существующего проекта.
  4. Соберите проект и установите полученное приложение на терминал Telpo.

Идентификация лиц в масках

Мы предоставляем новый алгоритм идентификации лиц, оптимизированный для детекции лиц в масках и обеспечивающий высокое качество идентификации лиц в масках. Для того, чтобы использовать алгоритм идентификации лиц в масках, выполните следующие шаги:

  1. Откройте файл AuthAcrivity.java.
  2. Замените строку private final String recognizer_config = "method9v30_recognizer.xml"; на private final String recognizer_config = "method9v30mask_recognizer.xml";.

Исходный код: examples/android/telpo_3dliveness_video_recognition