opencv隔帧裁切视频为图片
Posted 杨旭华
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv隔帧裁切视频为图片相关的知识,希望对你有一定的参考价值。
import cv2
import os
for item in os.listdir('data/video'):
video = 'data/video/' + '/' + item
vc = cv2.VideoCapture(video) # 读入视频文件
ret, frame = vc.read()
name = 1
timeF = 5 # 5帧采取一次
while ret:
cv2.imshow("video", frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
vc.release()
break
if name % timeF == 0:
cv2.imwrite("data/crop_ok_video/" + item.split('.')[0] + '_' +str(name) + '.jpg', frame) # 写入文件夹
name += 1
ret, frame = vc.read()
以上是关于opencv隔帧裁切视频为图片的主要内容,如果未能解决你的问题,请参考以下文章
机器视觉行业实践技巧 -- OpenCV技巧与方法:代码脚手架 -- 图像处理