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隔帧裁切视频为图片

机器视觉行业实践技巧 -- OpenCV技巧与方法:代码脚手架 -- 图像处理

机器视觉行业实践技巧 -- OpenCV技巧与方法:代码脚手架 -- 图像处理

如何使用opencv制作全景照片

OpenCV视频读取播放,视频转换为图片

基础学习笔记之opencv:实现将图片生成视频