ret, frame = cap.read() cv2的 read 函數


參數

返回值

  • ret         布爾型 (True 或者False),代表有沒有讀取到圖片
  • frame    表示截取到的一幀的圖片的數據,是個三維數組

實例

    ret, frame = cap.read()  #讀取一幀圖像
    # ret 讀取了數據就返回True,沒有讀取數據(已到尾部)就返回False
    # frame 返回讀取的視頻數據 ——  一幀數據是一個三維數組

        其中ret是布爾值,如果讀取幀是正確的則返回True,如果文件讀取到結尾,它的返回值就為False。frame就是每一幀的圖像,是個三維矩陣。

讀取某一幀圖片

cap.set(cv2.CAP_PROP_POS_FRAMES,50)  #設置要獲取的幀號,這是第51幀(下標從0開始)
ret, frame = cap.read()              #讀取一幀圖像


免責聲明!

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



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