В данной статье мы рассмотрим библиотеку OpenCV, научимся распознавать лица на фотографии, а также распознаем лицо с веб камеры. OpenCV - это библиотека компьютерного зрения обработки изображений, которая позволяет распознавать объекты на изображении или с веб камеры. Сейчас решения задач распознавания объектов на фотографиях или с веб камеры, актуальны для разных сфер деятельности и находит свое решение в разных приложениях, включая видеонаблюдение, беспилотные автомобили, дроны, классификация объектов, почтовая сортировка, контроль качества продукции, отслеживание объектов и др. Из этой статьи вы узнайте, как распознать лицо с фотографии и веб камеры...
Для работы с компьютерным зрением и картинками/видео существует библиотека OpenCV. Устанавливается она через PIP: pip install opencv-python. Для простой демонстрации попробуем получить картинку с веб-камеры и вывести видео в графическое окно. Команда cap = cv2.VideoCapture(0) инициализирует веб-камеру (цифра указывает её индекс). Строчка ret, frame = cap.read() вытягивает из веб-камеры картинку в переменную frame и статус получения картинки в ret. Если ret == True, значит все прошло успешно...