OpenCV獲取視訊檔案基本資訊
阿新 • • 發佈:2018-12-14
import cv2 cameraCapture = cv2.VideoCapture('./res/test.mp4') print(cameraCapture.get(cv2.CAP_PROP_POS_MSEC)) print(cameraCapture.get(cv2.CAP_PROP_POS_FRAMES)) print(cameraCapture.get(cv2.CAP_PROP_POS_AVI_RATIO)) print(cameraCapture.get(cv2.CAP_PROP_FRAME_WIDTH)) print(cameraCapture.get(cv2.CAP_PROP_FRAME_HEIGHT))
大家是不是多VideoCapture有些眼熟了,就是第二篇裡寫的獲取攝像頭資料。
引數名 | 解釋 |
---|---|
CAP_PROP_POS_MSEC | 視訊檔案的當前位置(播放)以毫秒為單位。 |
CAP_PROP_POS_FRAMES | 基於以0開始的被捕獲或解碼的幀索引 |
CAP_PROP_POS_AVI_RATIO視訊檔案的相對位置(播放):0=電影開始,1=影片的結尾。 | |
CAP_PROP_FRAME_WIDTH | 在視訊流的幀的寬度。 |
CAP_PROP_FRAME_HEIGHT | 在視訊流的幀的高度。 |
CAP_PROP_FPS | 幀速率 |
CAP_PROP_FOURCC | 編解碼的4字-字元程式碼 |
CAP_PROP_FRAME_COUNT | 視訊檔案中的幀數 |
CAP_PROP_FORMAT | 返回物件的格式 |
CAP_PROP_MODE | 返回後端特定的值,該值指示當前捕獲模式 |
CAP_PROP_BRIGHTNESS | 影象的亮度(僅適用於照相機) |
CAP_PROP_CONTRAST | 影象的對比度(僅適用於照相機)。 |
CAP_PROP_SATURATION | 影象的飽和度(僅適用於照相機)。 |
CAP_PROP_HUE | 色調影象(僅適用於照相機) |
CAP_PROP_GAIN | 影象增益(僅適用於照相機)(Gain在攝影中表示白平衡提升) |
更多的內容參看這裡https://docs.opencv.org/3.4.0/d4/d15/group__videoio__flags__base.html#ggaeb8dd9c89c10a5c63c139bf7c4f5704da7c2fa550ba270713fca1405397b90ae0