Перейти к содержимому

Распознавание лиц на 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