How to access CAP_PROP_FRAME_COUNT from opencv in python? I tried this:
import cv2 cap = cv2.VideoCapture('myvideo.avi') frames_count, fps, width, height = cap.get(cv2.CAP_PROP_FRAME_COUNT), cap.get(cv2.CAP_PROP_FPS), cap.get(cv2.CAP_PROP_FRAME_WIDTH), cap.get(cv2.CAP_PROP_FRAME_HEIGHT)
And this:
import cv2 import cv cap = cv2.VideoCapture('myvideo.avi') frames_count, fps, width, height = cap.get(cv.CAP_PROP_FRAME_COUNT), cap.get(cv.CAP_PROP_FPS), cap.get(cv.CAP_PROP_FRAME_WIDTH), cap.get(cv.CAP_PROP_FRAME_HEIGHT)
as well as this:
import cv2 cap = cv2.VideoCapture('myvideo.avi') frames_count, fps, width, height = cap.get(cv2.cv.CAP_PROP_FRAME_COUNT), cap.get(cv2.cv.CAP_PROP_FPS), cap.get(cv2.cv.CAP_PROP_FRAME_WIDTH), cap.get(cv2.cv.CAP_PROP_FRAME_HEIGHT)
But I get this error:
AttributeError: 'module' object has no attribute 'CAP_PROP_FRAME_COUNT'
I am using python 2.7.5 and OpenCV 2.4.9 .
source share