Необходимо разработать функционал по распознаванию лиц в видеофрагментах (записанных видео) и в видеопотоках (режим Live) в системе видеонаблюдение.
Техническое задание на реализацию функции распознавания лиц в системе видеонаблюдения
1. Введение
1.1. Цель проекта
Целью данного проекта является разработка и внедрение функции распознавания лиц в системе видеонаблюдения. Эта функция позволит автоматически опознавать и идентифицировать лица на видеофрагментах и видеопотоках, с целью повышения безопасности, контроля доступа и возможности ведения аналитики на основе данных о перемещении лиц внутри наблюдаемой территории.
1.2. Контекст проекта
Система видеонаблюдения уже функционирует и включает в себя набор камер, работающих в режиме записи. В настоящем проекте требуется интегрировать функцию распознавания лиц в существующую систему.
1.3. Формат
• Веб версия – панель администратора
• Мобильное приложение для пользователей
• Веб версия – для пользователей системы
2. Требования к функциональности
2.1. Распознавание лиц
• Функция распознавания лиц должна обладать следующими возможностями:
• Обнаружение лиц на видеофрагментах и видеопотоках, записываемых с камер видеонаблюдения.
• Идентификация лиц с помощью сравнения с базой данных лиц, содержащей изображения лиц зарегистрированных пользователей и/или лиц, находящихся в базе подозреваемых или разыскиваемых лиц.
• Возможность обновления базы данных лиц с помощью добавления новых лиц и удаления устаревших данных.
2.2. Система уведомлений
При успешной идентификации лица, система должна предоставлять возможность настройки уведомлений. Пользователи должны получать уведомления в реальном времени или наличие новой идентификации лица, указывая время, место и изображение лица.
2.3. Интерфейс пользователя
Функция распознавания лиц должна быть доступна через веб-интерфейс или специальное приложение для удобства использования. Интерфейс пользователя должен быть интуитивно понятным и предоставлять возможность управления настройками распознавания лиц и базой данных.
3. Технические требования
3.1. Архитектура системы
Решение должно основываться на современных методах и алгоритмах распознавания лиц, таких как глубокое обучение (нейронные сети). Предпочтительно использовать открытые и свободные библиотеки и фреймворки с хорошей документацией и сообществом разработчиков.
Примеры:
aws.amazon.com/ru/what-is... 3.5. Интеграция
Функция распознавания лиц должна быть легко интегрируема с существующей системой видеонаблюдения, включая возможность работы с IP-камерами и хранением видеофайлов.
4. Заключение
Результатом проекта должна быть полностью функциональная и интегрированная система распознавания лиц, готовая к использованию заказчиком. Функция должна быть стабильной, эффективной и обладать высокой точностью распознавания, соблюдая требования безопасности и защиты данных.
После разработки системы необходимо предоставить документацию с инструкциями по установке, настройке и использованию системы, а также предоставить техническую поддержку в случае необходимости.