Этот проект демонстрирует обнаружение лица в реальном времени с использованием OpenCV и колбы. Он фиксирует живое видео с камеры пользователя, обрабатывает его для обнаружения лиц с использованием классификатора HAAR OpenCV HAAR, и транслирует видео с аннотированными обнаружениями лица обратно к клиенту, используя Flask and Socket.io.
Перед запуском этого проекта убедитесь, что у вас установлено следующее:
pip install flask )pip install opencv-python )pip install flask-socketio ) Клонировать репозиторий:
git clone https://github.com/Tinny-Robot/Real-Time-Face-Detection-with-Opencv-and-Flask.git
cd Real-Time-Face-Detection-with-Opencv-and-FlaskУстановить зависимости:
pip install -r requirements.txtЗапустите приложение:
python app.pyОткройте свой браузер:
Откройте свой веб-браузер и перейдите по адресу http://localhost:5000 чтобы увидеть обнаружение лица в реальном времени в действии.
Взносы приветствуются! Если вы хотите улучшить этот проект или добавить новые функции, не стесняйтесь разыграть репозиторий и отправить запрос на вытяжение.
Этот проект лицензирован по лицензии MIT. Смотрите файл лицензии для получения более подробной информации.