用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)
相关推荐
User_芊芊君子4 小时前
第十五届中国创新创业大赛
人工智能
向哆哆4 小时前
农场畜牧目标检测数据集:5类别、15,000张图像 | 目标检测
人工智能·目标检测·目标跟踪
Info X Med医学之家4 小时前
成纤维细胞与肌成纤维细胞活化在组织修复和纤维化中的作用 | Info X Med 深度文献解读
人工智能·医学文献·info x med·医生
甲维斯4 小时前
太吓人了!VibeCoding写的Bug空烧10000美金!
人工智能
匠测AI说4 小时前
AI for Testing 提效实战·测试设计(四):我拿一个真实需求,让 AI 陪我走完了整个测试设计(全程复盘)
人工智能·测试
Omics Pro4 小时前
研究证实AI虚拟细胞可用于药物靶点发现
数据库·人工智能·算法·机器学习·自然语言处理
柏慧通云报餐4 小时前
智慧食堂食材溯源数字化方案|采购 - 入库 - 餐桌全链路记录体系落地实践
大数据·运维·人工智能
柯南46684 小时前
【AI工程师精讲】涌现能力:能力在连续提升,还是尺子在骗人
人工智能·ai编程
在所不辞兄4 小时前
常微分方程详解与应用
人工智能·神经网络·算法·机器学习
小鹿的周先生4 小时前
第16章-RAG
java·人工智能·ai编程