При экспорте архива в утилите AviExport можно скрывать лица в экспортированном видео маской. Данная функция основана на использовании нейросетей.
Для того, чтобы включение функции маскирования лиц стало доступно, необходимо предварительно выполнить следующие настройки:
- Установить пакет детекторов Detector Pack версии не ниже 2.6 для УРМА (если маскирование необходимо на УРММ, то не ниже 2.8). Дистрибутив и документация доступны на сайте ITV: https://www.itv.ru/support/downloads/intellect.html
- Включить использование 64-битных модулей – см. Настройка использования 64-битных модулей.
- Задать в утилите AviExport режим экспорта с конвертацией данных и рекомпрессией – см. Выбор формата и рекомпрессии для экспортируемого файла.
После выполнения этих действий в утилите AviExport станет доступен флажок Маскирование лиц. Если он установлен, то в экспортированном файле на лица будет наложена маска.
Пример маскирования лица на экспортированном видео:
Настройка данной функции осуществляется с помощью конфигурационного файла SmallFacesDetector.config, расположенного в директории установки ПК Интеллект в папке Modules64/caffewrapper. Можно настроить следующие параметры:
- mode – режим вычисления: CPU или GPU.
- deploy_file, model_file – файлы настройки нейросети. На момент написания документации существуют только те файлы настройки, которые используются по умолчанию, поэтому изменять значение данных параметров не требуется.
- count_classes – количество классов в классификации (по умолчанию 2). Изменять данное значение запрещено.
- trek_trsh – порог отслеживания нового лица (по умолчанию 0,2). После превышения данного порога отслеживание лица осуществляется с учетом параметра result_filter.
- result_filter – порог достоверности (по умолчанию 0). Если результат распознавания лица на экспортируемом видео достоверен с вероятностью выше заданного порога, то лицо считается обнаруженным. Чем выше значение, тем меньше вероятность ложного распознавания лица, но больше вероятность пропуска.