从视频文件中读取时向后移动指针

时间:2013-06-14 16:19:12

标签: python opencv frame python-imaging-library video-processing

我在Python上使用opencv。我正在阅读视频文件并分析每一帧。 一旦我读取了一个帧,我该如何向后移动指针,这样当我执行下一行时,我得到相同的帧。

frame = cv.QueryFrame(capture)

如果我可以获得实际指向的帧并调用特定的API来获取该特定帧,那么它也会对我有所帮助。

1 个答案:

答案 0 :(得分:0)

对不起这个问题。弄清楚了。 无论如何,它可以按如下方式完成:

            frame_no=cv.GetCaptureProperty(capture, cv.CV_CAP_PROP_POS_FRAMES)
            print frame_no
            cv.SetCaptureProperty(capture, cv.CV_CAP_PROP_POS_FRAMES,frame_no)

谢谢,