findface-facerouter и пользовательские плагины

Важно

Компонент findface-facerouter не входит в состав стандартной конфигурации FindFace Multi. При необходимости используйте его для интеграции.

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

Компонент findface-facerouter принимает нормализованные изображения объектов вместе с исходным кадром и другой информацией (например, датой и временем детекции) от компонента findface-video-worker.

В общем случае позволяет обрабатывать полученные объекты произвольным способом, в том числе отправлять их напрямую в партнерское приложение. В FindFace Multi функции findface-facerouter выполняет findface-security, который перенаправляет объекты в компонент findface-sf-api.

Полный список функций:

  • задание правил обработки обнаруженных на видео объектов,

  • перенаправление обнаруженных объектов в компонент findface-sf-api или другой сервис (в том числе стороннее приложение) для последующей обработки.

Настройка компонента findface-facerouter выполняется через файл конфигурации /etc/findface-facerouter.py. Вы можете просмотреть его исходное содержимое здесь.

Пользовательская настройка findface-facerouter выполняется с использованием следующих параметров:

Параметр

Описание

sfapi_url

IP-адрес и порт сервера findface-sf-api.

plugin_dir

Каталог с плагинами, определяющими правила обработки обнаруженных на видео объектов.