Техническое задание: Интеграция системы распознавания лиц в видеочат
Цель проекта
Модернизировать работающий видеочат на основе технологии WebRTC, добавив в него функцию компьютерного зрения для детекции лиц в реальном времени.
Основные требования
- Интегрировать библиотеку для распознавания лиц (предпочтительно MediaPipe Face Detection или аналогичное современное решение).
- Система должна анализировать видеопоток в режиме реального времени.
- Реализовать логику блокировки интерфейса: если лицо в кадре не обнаружено, элементы управления "Старт" и "Далее" (или аналогичные) должны становиться неактивными (disabled).
- При обнаружении лица функционал должен разблокироваться.
- Решение должно работать стабильно в современных браузерах.
Ожидаемый результат
- Веб-приложение с видеочатом, дополненное функцией детекции лиц.
- Интуитивно понятный интерфейс, где доступность ключевых кнопок зависит от наличия лица в кадре.
- Чистый, документированный код, готовый к интеграции в основную кодобаз