
FindFace SDK
ПО для добавления в продукт функций видеоаналитики
FindFace SDK — это библиотека на языке C для добавления в продукт функций видеоаналитики.
Нейронная сеть строит по изображению объекта (лица, силуэта или автомобиля) вектор признаков — специальный дескриптор, представляющий собой массив чисел. Из вектора признаков невозможно восстановить исходное изображение объекта, но по близости векторов алгоритм устанавливает сходство между двумя изображениями.
Функционал FindFace SDK:
- детектирование. Выявление в видеопотоке лиц и силуэтом людей, автомобилей и номерных знаков. Для найденных объектов определяется ограниченный прямоугольник, а для лиц — контрольные точки (глаза, нос, уголки рта);
- извлечение вектора признаков. Вектор сохраняется в базе данных и используется в операциях идентификации и поиска для оценки сходства с другими объектами;
- верификация и идентификация. Проверка сходства изображений и поиск людей и автомобилей в базе. На основании сравнения пары векторов признаков дается оценка схожести по шкале от 0,0 до 1,0, исходя из которой принимается решение о совпадении;
- liveness. Защита от мошенничества: система подтверждает, что на видео живой человек, а не изображение на экране или фотография;
- извлечение атрибутов объекта. Получение дополнительной информации о человеке или автомобиле на изображении;
- трекинг. Построение траектории перемещения человека или автомобиля на видео.
Для лиц определяются возраст, пол, эмоции, наличие бороды и очков и т. д.; для силуэтов — цвет одежды сверху и снизу; для автомобилей — цвет, марка и модель, тип кузова.
Доступно несколько нейронных сетей для распознавания лиц для различных задач. Идентификация и верификация могут выполняться без подключения к интернету.
