Это проект, который использует технологии распознавания лиц и синтез речи для приветствия супруги при её появлении перед камерой. Когда система обнаруживает лицо, она проверяет, соответствует ли оно одному из заранее заданных изображений супруги, и, если находит совпадение, произносит случайное приветствие.
Проект использует следующие технологии:
- OpenCV: для захвата видеопотока и обработки изображений.
- DeepFace: для сравнения лиц и распознавания личности.
- pyttsx3: для синтеза речи, чтобы приветствовать пользователя.
- Python threading: для асинхронной обработки и произнесения фраз в реальном времени.
Когда система обнаруживает лицо, она сравнивает его с изображениями супруги и, если находит совпадение, начинает произносить одну из заранее подготовленных фраз приветствия.
git clone https://github.com/Dauletnazarr/Face_detection.git
-
Создайте виртуальное окружение и установите зависимости:
py -m venv venv
pip install -r requirements.txt
-
Создайте папку images и загрузите туда фотографии (например, жены/девушки), с которыми камера будет сверять, чтобы распознать лицо. Формат для фотографий - jpeg.
-
Назовите фотографии img1.jpeg, img2.jpeg и так далее до img6.jpeg
-
Запустите код