概述
在上篇博客中,识别了视频,然后今天将识别后的视频以图片形式保存
创建全局变量
timeF = 1 # 视频帧计数间隔频率
n = 1 # 计数
i = 0
cv2.imshow("frame", orig_im)
key = cv2.waitKey(1)
if key & 0xFF == ord('q'):
break
frames += 1
print("FPS of the video is {:5.2f}".format( frames / (time.time() - start)))
#加入以下代码
# if (n % timeF == 0): # 每隔timeF帧进行存储操作
i += 1
print(i)
cv2.imwrite('framesplit/{}.jpg'.format(i), orig_im) # 存储为图像
n = n + 1
else:
break
注意cv2.imwrite中‘’中的文件名必须为英文并且已存在
最后
以上就是帅气秋天为你收集整理的cv2保存视频帧的全部内容,希望文章能够帮你解决cv2保存视频帧所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复