用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)
相关推荐
浩风祭月14 小时前
ChatGPT o3将在8月26日退出:Plus、Pro用户现在该迁移什么
人工智能·chatgpt·openai o3·模型迁移
布列瑟农的星空14 小时前
Milvus内部机制浅入浅出
人工智能·agent
东离与糖宝14 小时前
WorkBuddy记忆机制拆解:别再反复交代需求
人工智能
ZHOU_WUYI14 小时前
7. fastwam 模型 _predict_action_noise_with_cache部分
人工智能·pytorch·深度学习
测试者家园15 小时前
AI如何发现测试人员看不到的问题?
人工智能·职场和发展·agent·智能化测试·幻觉检测·行为漂移
WoooChi15 小时前
DailyTech-20260807
人工智能·科技·业界资讯
新知图书15 小时前
12.1 技术文档与表达优化
人工智能·ai助手·千问
华清远见成都中心16 小时前
卷积神经网络(CNN)为什么能够识别图像?
人工智能·深度学习·cnn
派拉软件16 小时前
派拉AIGS应用场景解析:在客户实际环境中,AI Agent如何做到“可控、可管、可审“
大数据·人工智能
创世宇图16 小时前
DeepSeek API涨价的技术归因与开发者成本优化实操
人工智能·deepseek