Hello everybody,
I am trying to create a plot as overlay in my video (uisng openCV and matplotlib). The first thing would be to detect the frames of the video. This is what I am trying to do:
cap = cv2.VideoCapture('C:/PyDev/workspace/MyProject/src/files/video.mp4')
pos_frame = cap.get(cv2.cv.CV_CAP_PROP_POS_FRAMES)
Using the debugger, the variable *cap* hold the value
VideoCapture:
but the value of pos_frame is *0.0*.
I already tried other videos and other formats. Also I installed the K-Lite Codec Pack. Unfortunately it didn't help.
I don't really understand if the video is loaded successfully (I think yes, as cap is not empty). Also calling
cap.grab()
retuns *False*.
Does anyone know how to solve this problem?
↧