用OPenCV分割视频

使用OPencv将分割视频分割成帧

首先安装opencv库

python 复制代码
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python

使用以下代码,将视频路径和帧图像保存路径换成自己的文件地址:

python 复制代码
import cv2


def video2frame(videos_path, frames_save_path, time_interval):
    '''
    :param videos_path: 视频的存放路径
    :param frames_save_path: 视频切分成帧之后图片的保存路径
    :param time_interval: 保存间隔
    :return:
    '''
    vidcap = cv2.VideoCapture(videos_path)
    success, image = vidcap.read()
    count = 0
    while success:
        success, image = vidcap.read()
        count += 1
        if count % time_interval == 0:
            cv2.imencode('.jpg', image)[1].tofile(frames_save_path + "/frame%d.jpg" % count)
        # if count == 20:
        #   break
    print(count)


if __name__ == '__main__':
    videos_path = r''
    frames_save_path = r''
    time_interval = 2  # 隔一帧保存一次
    video2frame(videos_path, frames_save_path, time_interval)
相关推荐
见山是山-见水是水10 分钟前
鸿蒙版 Flutter Video 视频播放组件:播放控制、全屏切换与倍速播放
flutter·音视频·harmonyos
悟道心12 分钟前
2.智能体-Openclaw介绍
人工智能
ITmaster073112 分钟前
前端 AI 面试题:高频考点与实战解析
前端·人工智能
Είναι η κοπέλα23 分钟前
CNN 与模板匹配混合识别:ONNX 推理 + 置信度仲裁实战
人工智能·神经网络·cnn
嘟哩DuliDuli23 分钟前
AI 短剧生成为什么要有角色库、场景库和镜头卡
android·人工智能·安全·ai·软件工程
技术深耕者27 分钟前
2026年充电桩怎么选?如何判断充电桩哪个品牌质量好,权威市场声明可供参考
大数据·人工智能
wordbaby27 分钟前
别再硬啃公式了:用“北京的天气怎么样”,零基础拆透 Transformer 注意力机制
人工智能
有脚就行29 分钟前
第36篇-Token计费系统-LLM时代的精细化计量
人工智能
我是慎独1 小时前
人工智能:现代方法读书笔记(八)
人工智能
不是光头 强1 小时前
Java 后端 AI 技术选型与学习路线
java·人工智能·学习