用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)
相关推荐
qyz_hr8 小时前
一体化HR系统凭什么更好用?从用户口碑看懂红海云的成功逻辑
人工智能
逆境不可逃8 小时前
Claude Skills 完全使用指南:从入门到自定义开发
人工智能·skill·claudecode·skills
一次旅行8 小时前
豆包突然宣布收费,3.45亿用户的好日子到头了?
人工智能
大数据在线8 小时前
千亿企业级存储市场,产品逻辑变了
人工智能·浪潮信息·智能体·ai存储·a9000
灵机一物8 小时前
灵机一物AI原生电商小程序、PC端(已上线)-AppLovin AI转型深度解析
人工智能
凤年徐8 小时前
保姆级教程:零成本在本地跑AI大模型_Ollama
人工智能
甲维斯8 小时前
3P骚操作!把DeepSeekV4直接接入Claude桌面版!
人工智能·ai编程
南湖渔歌8 小时前
yt-dlp下载bilibili的视频画质差咋办?
人工智能·python·workbuddy
是筱倩阿8 小时前
Python 编程实现 PPT 批量转图片(PNG/JPG)
python·opencv·powerpoint
ACP广源盛139246256738 小时前
磐石 100 :IX6012 :ASM1812@ACP#国产 PCIe 2.0 交换芯片,轻量级算力扩展应用分享
大数据·linux·运维·网络·人工智能·嵌入式硬件·电脑