Документация для версии Face-Интеллект 7.3. Документация на другие версии также доступна.

Предыдущая страница Особенности настройки совместного использования распознавания VisionLabs и захвата Tevian  Настройка группировки похожих лиц Следующая страница

Программный комплекс Face-Интеллект позволяет в режиме реального времени получать информацию о количестве проходов каждого человека в поле зрения той или иной видеокамеры с помощью генерации события прохода.

Внимание!

Для использования данной функции необходимо установить значение ключа реестра UseFaceDB = 2 (см. Справочник ключей реестра).

Включение генерации события прохода осуществляется следующим образом:

  1. Перейти на панель настройки объекта Сервер распознавания лиц.
  2. Установить флажок Генерация события прохода (1).
  3. Нажать на кнопку Применить (2).

Если установлен флажок Генерация события прохода, при распознавании лица генерируется событие Проход (RECOGNITION_PASS). Данное событие имеет следующие параметры:

  • imageBase64 – содержит jpg изображение с камеры в формате base64.
  • info – через разделитель "точка с запятой (;) " указаны названия  камер, их идентификаторы, которые когда-либо захватывали данное лицо, и количество проходов.
  • total_passes – общее число проходов для текущего распознанного лица.
  • age, gender – возраст и пол, если в ключе активации intellect.sec разрешено использование канала распознавания пола и возраста (см. также Активация модулей и каналов распознавания в ПК Face-Интеллект).
  • surname, name, patronymic,department, comment, sim – параметры будут заполнены соответствующими значениями, если лицо найдено в базе данных лиц.
  • firstId – уникальный идентификатор захваченного лица.
  • camera_id – идентификатор камеры, захватившей лицо.
  • camera_name  – название камеры, захватившей лицо.

Данные параметры можно использовать в скриптах на языке программирования JScript (подробнее о создании скриптов см. документ Руководство по программированию (JScript), наиболее актуальная версия данного документа доступна в хранилище документации Репозиторий документации ITV).

Ниже приведен пример записи кадра с изображением захваченного лица, передаваемого в параметре imageBase64, в файл на диске:

if (Event.SourceType == "FIRSERVER" && Event.Action == "RECOGNITION_PASS" && Event.SourceId=="1") 
{
    SaveToFile("c:\\Faces\\"+Event.GetParam("firstId")+".jpg",Event.GetParam("imageBase64"),true);
}
  • No labels