Настройка Видеомагнитофона
Внутренняя архитектура ядра FindFace позволяет встроить дополнительную функциональность «Видеомагнитофон», которая позволяет записывать, хранить и проигрывать видеоданные с камер.
Если Видеомагнитофон был установлен во время автоматического развертывания FindFace Multi из инсталлятора, то его инструменты уже доступны в веб-интерфейсе FindFace Multi. Если вы пропустили этот шаг при установке, сначала разверните Видеомагнитофон, а затем включите и настройте его, следуя этой инструкции.
В этом разделе:
Включение Видеомагнитофона
Для активации Видеомагнитофона выполните следующие действия:
Включите возможность передачи видеофрагментов от
findface-video-workerв сервисfindface-video-storage.Важно
Данная настройка делает функциональность Видеомагнитофона доступной через HTTP API. Она также обязательна, если вы собираетесь использовать Видеомагнитофон в составе веб-интерфейса FindFace Multi.
Выполните следующие действия:
Откройте файл конфигурации
/opt/findface-multi/configs/findface-video-worker/findface-video-worker.yamlдля включения сервисаfindface-video-worker, который будет поставлять видео в Видеомагнитофон.sudo vi /opt/findface-multi/configs/findface-video-worker/findface-video-worker.yaml
Установите
enabled: trueв разделеrecorder.recorder: enabled: true ...
Перезапустите контейнер
findface-multi-findface-video-worker-1.sudo docker restart findface-multi-findface-video-worker-1
Настройте Видеомагнитофон для работы в составе веб-интерфейса FindFace Multi.
Примечание
Пропустите следующие шаги, если вам не нужно, чтобы инструменты Видеомагнитофона отображались в веб-интерфейсе FindFace Multi.
Выполните следующие действия:
Откройте файл конфигурации
/opt/findface-multi/configs/findface-multi-legacy/ui-config.yaml.sudo vi /opt/findface-multi/configs/findface-multi-legacy/ui-config.yaml
Установите
enabled: trueв разделеvms.vms: enabled: true
Выполните перезапуск контейнеров FindFace Multi.
cd /opt/findface-multi/ sudo docker-compose restart
В файле конфигурации
/opt/findface-multi/configs/findface-multi-legacy/ui-config.yamlможно настроить параметрыvmsиvideo_player.Список параметров
vms, доступных для настройки:Параметр
Описание
vms→enabledУстановив значение
true, вы добавите флажок Записывать видео в настройки камеры и включите просмотр событий на временной шкале видеоплеера.Список параметров
video_player, доступных для настройки:Параметр
Описание
overlay→objectsОпределяет настройки для отображения рамок bbox и данных по атрибутам для лиц, силуэтов и транспортных средств соответственно. Установите
trueилиfalseчтобы включить/выключить их отображение.overlay→gdprУстановите
true, чтобы включить размытие на видеоплеере всех объектов без совпадений. Для того чтобы в полном объеме выполнить требования законов о защите персональных данных, руководствуйтесь данной инструкцией.timeline→min_zoomОпределяет самый крупный возможный масштаб на временной шкале видеоплеера, секунды/пиксель.
timeline→max_zoomОпределяет самый мелкий возможный масштаб на временной шкале, секунды/пиксель.
timeline→objects→events→faces→enabledУстановите
true, чтобы отмечать на временной шкале все события с лицами в виде маркеров.timeline→objects→events→faces→limitМаксимальное количество событий с лицами, одновременно отмеченных на временной шкале. Если событий с лицами больше, вам будет предложено увеличить масштаб.
timeline→objects→events→faces→matchedColorЦвет событий с лицами с совпадением.
timeline→objects→events→faces→unmatchedColorЦвет событий с лицами без совпадений.
timeline→objects→events→bodies→enabledУстановите
true, чтобы отмечать на временной шкале все события с силуэтами в виде маркеров.timeline→objects→events→bodies→limitМаксимальное количество событий с силуэтами, одновременно отмеченных на временной шкале. Если событий с силуэтами больше, вам будет предложено увеличить масштаб.
timeline→objects→events→bodies→matchedColorЦвет событий с силуэтами с совпадением.
timeline→objects→events→bodies→unmatchedColorЦвет событий с силуэтами без совпадений.
timeline→objects→events→cars→enabledУстановите
true, чтобы отмечать на временной шкале все события с транспортными средствами в виде маркеров.timeline→objects→events→cars→limitМаксимальное количество событий с транспортными средствами, одновременно отмеченных на временной шкале. Если событий с транспортными средствами больше, вам будет предложено увеличить масштаб.
timeline→objects→events→cars→matchedColorЦвет событий с транспортными средствами с совпадением.
timeline→objects→events→cars→unmatchedColorЦвет событий с транспортными средствами без совпадений.
timeline→objects→episodes→humans→enabledУстановите
true, чтобы отмечать на временной шкале все эпизоды с людьми в виде маркеров.timeline→objects→episodes→humans→limitМаксимальное количество эпизодов с людьми, одновременно отмеченными на временной шкале. Если эпизодов с людьми больше, вам будет предложено увеличить масштаб.
timeline→objects→episodes→humans→matchedColorЦвет эпизодов с людьми с совпадением.
timeline→objects→episodes→humans→unmatchedColorЦвет эпизодов с людьми без совпадений.
timeline→objects→episodes→cars→enabledУстановите
true, чтобы отмечать на временной шкале все эпизоды с транспортными средствами в виде маркеров.timeline→objects→episodes→cars→limitМаксимальное количество эпизодов с транспортными средствами, одновременно отмеченных на временной шкале. Если эпизодов с транспортными средствами больше, вам будет предложено увеличить масштаб.
timeline→objects→episodes→cars→matchedColorЦвет эпизодов с транспортными средствами с совпадением.
timeline→objects→episodes→cars→unmatchedColorЦвет эпизодов с транспортными средствами без совпадений.
video_player: overlay: objects: faces: bbox: true info: true bodies: bbox: true info: true cars: bbox: true info: true gdpr: false timeline: min_zoom: 0.2 max_zoom: 200 objects: events: faces: enabled: true limit: 500 matchedColor: rgba(6,193,103,0.8) unmatchedColor: rgba(232,92,74,0.8) bodies: enabled: false limit: 500 matchedColor: rgba(6,193,103,0.8) unmatchedColor: rgba(232,92,74,0.8) cars: enabled: false limit: 500 matchedColor: rgba(6,193,103,0.8) unmatchedColor: rgba(232,92,74,0.8) episodes: humans: enabled: false limit: 500 matchedColor: rgba(6,193,103,0.8) unmatchedColor: rgba(232,92,74,0.8) cars: enabled: false limit: 500 matchedColor: rgba(6,193,103,0.8) unmatchedColor: rgba(232,92,74,0.8) vms: enabled: true
Особенности отключения Видеомагнитофона
Если Видеомагнитофон работает и записывает видео на выбранных камерах, а вам нужно отключить его, обязательно сначала отключите запись видео на данных камерах. Только после этого можно перейти к изменению файлов конфигурации /opt/findface-multi/configs/findface-multi-legacy/ui-config.yaml и /opt/findface-multi/configs/findface-video-worker/findface-video-worker.yaml.