[问题] opencv播影片 操作特定frame

楼主: jot100232 (AllenW)   2019-11-26 10:05:08
小弟菜鸡 劳烦大大
用opencv读取影片的每一个frame
并播放
vs = cv2.VideoCapture('影片路径')
frame = vs.read()
.
.
cv2.imshow('frame',frame)
接着我想让程式在之后的20个frame
中不要动作(或是执行某些指令)
#播放每个frame
指令A #每个frame都在执行
if (判断式B):
之后20个frame不执行指令A
或是直接跳过20个frame继续播放
诸如之类的
请问要怎么写呢,现在我只有
google到一些得到总帧数或fps的
函式而已(cv2.CAP_PROP_FPS)
谢谢大家
作者: Ryspon (Ry)   2019-11-27 02:31:00
在 if 里面直接再跑 vs.read() 20次(?
作者: aljohn0422 (小翰)   2019-11-27 19:25:00
在loop里跑20次用continue跳掉

Links booklink

Contact Us: admin [ a t ] ucptt.com