Skip to content

This repository contains a Python script for detecting faces in real-time video streams. Using the power of the OpenCV library, this tool analyzes every frame of the video, detects faces using the Haar Cascade algorithm and displays the results by drawing rectangles around the detected faces.

License

Notifications You must be signed in to change notification settings

JustRomanVolkov/FaceDetectionVideoTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer vision: Face Detection in Video Stream

Описание

Этот репозиторий содержит Python-скрипт для обнаружения лиц в видеопотоках в реальном времени. OpenCV анализирует каждый кадр видео и обнаруживает лица с помощью алгоритма Haar Cascade и отображает результаты, рисуя прямоугольник вокруг обнаруженных лиц. Это простое, но эффективное решение для приложений, связанных с видеонаблюдением, интерактивными медиа, безопасностью и образовательными проектами.

Особенности

  • Обнаружение лиц в реальном времени: Анализирует видеопотоки и обнаруживает лица в каждом кадре в режиме реального времени.
  • Настройка параметров обнаружения: Возможность настройки параметров для улучшения точности и уменьшения ложных срабатываний.
  • Поддержка различных видеоформатов: Скрипт может обрабатывать видео в различных форматах, поддерживаемых библиотекой OpenCV.
  • Гибкий и расширяемый: Код легко модифицируется и может быть адаптирован под различные требования и условия использования.

Технологии

  • Python: Скрипт написан на Python, что делает его легко читаемым и поддерживаемым.
  • OpenCV: Используется для обработки видео и обнаружения лиц.

Установка и использование

  1. Клонируйте репозиторий:
git clone https://github.com/TheRomanVolkov/FaceDetectionVideoTool.git
  1. Установите необходимые зависимости:
pip install -r requirements.txt
  1. Запустите скрипт и передайте путь к вашему видеофайлу.

example

About

This repository contains a Python script for detecting faces in real-time video streams. Using the power of the OpenCV library, this tool analyzes every frame of the video, detects faces using the Haar Cascade algorithm and displays the results by drawing rectangles around the detected faces.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages