引用
import cv2 import numpy
創建攝像頭對象
cap = cv2.VideoCapture("videoTest/test1.mp4") #參數為視頻文件目錄
逐幀顯示實現視頻播放
while 1:
ret, frame = cap.read() #讀取
cv2.imshow("capture", frame) #顯示
if cv2.waitKey(100) & 0xff == ord('q'): #按q退出
break
釋放攝像頭對象和窗口
cap.release() cv2.destroyAllWindows()
完整代碼
import cv2
import numpy
cap = cv2.VideoCapture(1) #調整參數實現讀取視頻或調用攝像頭
while 1:
ret, frame = cap.read()
cv2.imshow("cap", frame)
if cv2.waitKey(100) & 0xff == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
目錄結構

讀取視頻運行結果

調用內置攝像頭
cap = cv2.VideoCapture(0) #調用筆記本內置攝像頭
調用usb攝像頭
cap = cv2.VideoCapture(1)
調用攝像頭運行結果

