Рубрики
Без рубрики

Python Program для захвата видео с камеры с помощью OpenCV

Автор оригинала: Python Examples.

Python Opencv – захватить видео с камеры

Вы можете записать видео с камеры в Python с помощью библиотеки OpenCV.

В этом руководстве мы узнаем, как записывать или захватывать видео

Шаги для записи видео с камеры

Чтобы захватить видео с камеры с помощью библиотеки OpenCV CV2, выполните следующие действия:

  1. Импортировать библиотеку CV2.
  2. Получите объект захвата видео для камеры с использованием CV2.Videocapture (). Вы можете пройти индекс камеры, если есть несколько камер, подключенных к компьютеру.
  3. Настройте бесконечный цикл.
  4. В то время как цикла, прочитайте кадр от объекта захвата видео, используя метод чтения ().
  5. Покажите кадру в окне с cv2.imshow ().
  6. Вы можете настроить, чтобы сломать петлю, когда пользователь нажимает в определенный ключ.
  7. В конце вашего захвата видео выпустите камеру и уничтожьте все окна, созданные CV2.IMShow ().

Пример – захватить видео с использованием библиотеки Python OpenCV CV2 из веб-камеры

В следующем примере мы проходили индекс как 0 в класс видеокаптированного видео. Это приведет к начальной и единственной камере, подключенной к этому компьютеру, то есть веб-камеры.

import cv2

# capture frames from a camera with device index=0
cap = cv2.VideoCapture(0)

# loop runs if capturing has been initialized 
while(1): 

	# reads frame from a camera 
	ret, frame = cap.read() 

	# Display the frame
	cv2.imshow('Camera',frame) 
	
	# Wait for 25ms
	if cv2.waitKey(1) & 0xFF == ord('q'):
		break
		
# release the camera from video capture
cap.release() 

# De-allocate any associated memory usage 
cv2.destroyAllWindows() 

Я только что захватил свой телефон из веб-камеры.