
OpenCV и веб-камера
Для работы с компьютерным зрением и картинками/видео существует библиотека OpenCV.
Устанавливается она через PIP:
Команда
Строчка
Команда
Чтобы прервать работу скрипта используется проверка на нажатие определенной клавиши на клавиатуре:
#opencv
Для работы с компьютерным зрением и картинками/видео существует библиотека OpenCV.
Устанавливается она через PIP:
pip install opencv-python
.
Для простой демонстрации попробуем получить картинку с веб-камеры и вывести видео в графическое окно.Команда
cap = cv2.VideoCapture(0)
инициализирует веб-камеру (цифра указывает её индекс).Строчка
ret, frame = cap.read()
вытягивает из веб-камеры картинку в переменную frame
и статус получения картинки в ret
. Если ret
==
True
, значит все прошло успешно.Команда
cv2.imshow('webcam', frame)
создаст графическое окно с картинкой и покажет его.Чтобы прервать работу скрипта используется проверка на нажатие определенной клавиши на клавиатуре:
if cv2.waitKey(1) & 0xFF == ord('q'):
Метод cap.release()
освобождает веб-камеру из скрипта примера и позволяет ее использовать в других программах, а cv2.destroyAllWindows()
уничтожит графические окна, созданные библиотекой openCV.#opencv