- 该函数的read(),读取的其实是一张图片,这行代码并不能实现实时拍摄。
import cv2
cap = cv2.VideoCapture(0)
flag, image = cap.read() # 从视频流中读取图片.
cv2.imshow('video', image)
cv2.waitKey(0)
cap.release()
cv2.destroyAllWindows()
如果要实时读取需要采用while循环
import cv2
cap = cv2.VideoCapture(0)
while cap.isOpened():
flag, image = cap.read() # 从视频流中读取图片.
cv2.imshow('video', image)
key = cv2.waitKey(1)
if key == 32:
break
cap.release()
cv2.destroyAllWindows()