我有一个cap.read()函数,我正在阅读视频中的帧。该函数的第一次调用是第0帧,第二次调用是第1帧,依此类推...我尝试调用函数1200,因为我需要从第1200帧开始读取。现在这是我所拥有的,但我知道这是不正确的。
7qhs6swi1#
你的问题的直接答案是由@Shmack在评论中回答的。
for i in range(1200): cap.read()
考虑到您使用的是变量cap,我怀疑您使用的是OpenCV模块。.set函数将第一个参数作为标识符,对于您的情况,您可以简单地将其保留为1。第二个参数是您希望开始的帧。您可以阅读有关cap.set()here的更多信息
cap
.set
1
cap.set()
1条答案
按热度按时间7qhs6swi1#
你的问题的直接答案是由@Shmack在评论中回答的。
考虑到您使用的是变量
cap
,我怀疑您使用的是OpenCV模块。.set
函数将第一个参数作为标识符,对于您的情况,您可以简单地将其保留为1
。第二个参数是您希望开始的帧。您可以阅读有关cap.set()
here的更多信息