1. 程式人生 > >python+opencv讀取視頻,調用攝像頭

python+opencv讀取視頻,調用攝像頭

import ron 圖片 imp break python image ims usb

引用

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)

調用攝像頭運行結果

技術分享圖片

python+opencv讀取視頻,調用攝像頭