VideoCapture正常工作,但在前几帧中我总是ret = False

时间:2018-10-01 15:26:56

标签: opencv

我能够读取并显示从文件加载的视频。但是,在显示大约前10到12帧后,retval = False会播放一段时间,然后在其余时间里视频会完美播放。

import cv2
cap = cv2.VideoCapture(VIDEOFILENAME.mp4)
while True:
    retval, image = cap.read()
    if retval:
        cv2.imshow("Video", image)
    if cv2.waitKey(1) == 27:
        break

我尝试了几种来自不同来源的视频。有人可以告诉我为什么会这样吗?

0 个答案:

没有答案