Распознавание лиц на Python с нуля (OpenCV + YOLO + веб-камера)
Python Simplified
0:00 / 0:00
Распознавание лиц на Python с нуля (OpenCV + YOLO + веб-камера)
60 523 просмотра · 1 месяц назад
Python Simplified
285 тыс. подписчиков
60 523 просмотра · 1 месяц назад
Система распознавания лиц следит за вами уже много лет. Каждый раз, когда вы разблокируете телефон, проходите через аэропорт или заходите в магазин с камерами видеонаблюдения, компьютер пытается найти ваше лицо. 👀 Сегодня ваша очередь! Вместо того чтобы быть обнаруженным, вы сами станете детектором 💪💪💪
⭐ Это видео предоставлено HubSpot! Посмотрите их БЕСПЛАТНОЕ сравнение программ для ИИ, сравнивающее OpenAI Codex и Claude Code:
https://clickhubspot.com/06f823
Большое спасибо HubSpot за спонсорство этого видео и предоставление руководства бесплатно! 🙌
В этом простом для начинающих уроке мы создадим систему распознавания лиц в реальном времени с нуля, используя Python, OpenCV и YOLO. Попутно вы узнаете, как обнаруживать множество других объектов на изображениях и в видеопотоках в реальном времени. Мы даже объединим несколько моделей YOLO AI для одновременного обнаружения разных вещей! 🤩
🚨Важное примечание для тех, кто впервые на этом канале и никогда раньше не смотрел мои видео🚨
Windows лучше, чем WSL, для этого конкретного рабочего процесса.
Нативный Linux лучше, чем Windows, во всем. Включая этот рабочий процесс.
Надеюсь, это поможет! 🫡
🚨Если вас интересует распознавание лиц, а не их обнаружение, посмотрите мой урок:
⭐ Научите Python распознавать ваши лица (OpenCV + YOLO + Live Camera):
• Teach Python to Recognize Your Face 👀 (Ope...
📚 Что вы узнаете 📚
Как OpenCV считывает изображения и видеопотоки с разных камер
Установка и использование Ultralytics YOLO
Обнаружение лиц и объектов в реальном времени
Настройка и использование моделей YOLO, обученных сообществом
Запуск нескольких моделей YOLO на одном и том же изображении или видеопотоке
Запуск рабочих процессов YOLO на GPU для максимальной производительности
🛠️ Используемые инструменты 🛠️
Python
OpenCV
Ultralytics YOLO
JupyterLab
Miniconda (Windows)
CUDA (Необязательно)
⏰ Временные метки ⏰
01:15 - Установка Miniconda, OpenCV и YOLO на Windows
03:06 - Загрузка и отображение изображений с помощью OpenCV
05:03 - Обнаружение объектов на изображениях с помощью YOLO
07:45 - Установка модели распознавания лиц YOLO от сообщества
10:43 - Объединение нескольких моделей YOLO на одном изображении
12:40 - Чтение видео с веб-камеры в реальном времени с помощью OpenCV
14:50 - Распознавание лиц в реальном времени с помощью YOLO
17:42 - Запуск YOLO на GPU с CUDA
20:08 - Финальная демонстрация распознавания лиц
20:43 - Спасибо за просмотр!
🎥 Видео по теме из этого урока 🎥
⭐ Полное руководство по Anaconda:
• Anaconda Beginners Guide for Linux and Win...
⭐ CUDA простыми словами:
• CUDA Simply Explained - GPU vs CPU Paralle...
💻 Исходный код и ресурсы 💻
Посмотрите закрепленный комментарий! 📌
Там вы найдете все необходимое, включая:
Демонстрационные изображения, использованные в этом уроке
Установка Miniconda
Модель YOLO-Face
Установка PyTorch CUDA
Репозиторий GitHub
📝 Краткое содержание 📝
Узнайте, как создать систему распознавания лиц в реальном времени на Python с нуля, используя OpenCV и YOLO. Этот урок охватывает компьютерное зрение, распознавание объектов, обработку с веб-камеры, модели YOLO, обученные сообществом, ускорение CUDA GPU и объединение нескольких моделей ИИ в единый рабочий процесс.
#Python #OpenCV #YOLO #ComputerVision #AI