OpenCV-Python 視頻讀取


 1 import numpy as np
 2 import cv2
 3 # 讀取視頻文件
 4 cap = cv2.VideoCapture('./law.mp4')
 5 # 或者電影每秒的幀數
 6 fps = cap.get(cv2.CAP_PROP_FPS)
 7 # 判斷視頻是否一直打開
 8 while (cap.isOpened()):
 9     success,frame = cap.read()
10     # 視頻顯示
11     cv2.imshow('law', frame)
12     # 設置窗口
13     cv2.resizeWindow('law', 512,288)
14     # 判斷退出條件
15     if cv2.waitKey(int(1000//fps)) ==ord('q'):
16         break
17 # 清除緩存退出
18 cv2.destroyAllWindows()

 

 

#  獲取攝像頭 :  只需要將讀取視頻的文件里的值換成 0 

 1 # 值為0表示調取攝像頭
 2 cap = cv2.VideoCapture(0)
 3 
 4 while (cap.isOpened()):
 5     sucess,frame = cap.read()
 6     cv2.imshow('capture', frame)
 7     if cv2.waitKey(41) == ord('q'):
 8         break
 9 # 關閉攝像頭
10 cap.release()
11 cv2.destroyAllWindows()

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM