tg-me.com/python_academy/1609
Last Update:
Использование OpenCV для работы с веб-камерой
Библиотека OpenCV это инструмент для работы с компьютерным зрением, обработки изображений и видео. Её можно легко установить через pip
, используя команду: pip install opencv-python
.
В качестве примера давайте рассмотрим, как можно захватить изображение с веб-камеры и отобразить его в окне. Для начала, инициализируем веб-камеру с помощью команды cap = cv2.VideoCapture(0)
, где число обозначает индекс камеры.
Далее, с помощью строки ret, frame = cap.read()
, мы извлекаем текущее изображение с камеры в переменную frame
, а также получаем статус захвата в переменную ret
. Если ret == True
, это означает, что захват прошёл успешно.
Следующим шагом, команда cv2.imshow('webcam', frame)
открывает графическое окно с полученным изображением.
Для выхода из цикла просмотра и завершения работы скрипта, используется проверка нажатия клавиши 'q': if cv2.waitKey(1) & 0xFF == ord('q'):
.
Наконец, для освобождения веб-камеры и закрытия всех графических окон, используются команды cap.release()
и cv2.destroyAllWindows()
соответственно.
#python #opencv
BY Python Academy

Share with your friend now:
tg-me.com/python_academy/1609