【发布时间】:2017-08-29 02:27:37
【问题描述】:
我试图考虑它,但由于新的 - 它对我不起作用。 有没有人可以帮忙,我们应该在这里添加什么以便能够保存,例如,每第 3 帧或第 5 帧? 这是代码
import cv2
vidcap = cv2.VideoCapture('myvid.mp4')
success,image = vidcap.read()
count = 0;
print "I am in success"
while success:
success,image = vidcap.read()
if count % 3 == 0:
cv2.imwrite("img_%3d.jpg" % count, image)
if cv2.waitKey(10) == 27:
break
count += 1
非常感谢您对这么愚蠢的问题的帮助^^'
跳过 n 帧的代码并保存您需要的内容。每第三帧的示例:
import cv2
vidcap = cv2.VideoCapture('myvid.mp4')
success,image = vidcap.read()
count = 0;
print "I am in success"
while success:
success,image = vidcap.read()
if count % 3 == 0:
cv2.imwrite("img_%3d.jpg" % count, image)
if cv2.waitKey(10) == 27:
break
count += 1
【问题讨论】: