作者jot100232 (AllenW)
看板Python
标题[问题] opencv播影片 操作特定frame
时间Tue Nov 26 10:05:08 2019
小弟菜鸡 劳烦大大
用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)
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 110.28.135.178 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1574733910.A.05A.html
1F:推 Ryspon: 在 if 里面直接再跑 vs.read() 20次(? 11/27 02:31
2F:推 aljohn0422: 在loop里跑20次用continue跳掉 11/27 19:25