python3抓取图片视频_Python opencv提取视频中的图片

#-*- coding: utf-8 -*-

importosimport cv2 ##加载OpenCV模块

def video2frames(pathIn='',

pathOut='',

only_output_video_info=False,

extract_time_points=None,

initial_extract_time=0,

end_extract_time=None,

extract_time_interval= -1,

output_prefix= 'frame',

jpg_quality= 100,

isColor=True):'''pathIn:视频的路径,比如:F:\python_tutorials\test.mp4

pathOut:设定提取的图片保存在哪个文件夹下,比如:F:\python_tutorials\frames1\。如果该文件夹不存在,函数将自动创建它

only_output_video_info:如果为True,只输出视频信息(长度、帧数和帧率),不提取图片

extract_time_points:提取的时间点,单位为秒,为元组数据,比如,(2, 3, 5)表示只提取视频第2秒, 第3秒,第5秒图片

initial_extract_time:提取的起始时刻,单位为秒,默认为0(即从视频最开始提取)

end_extract_time:提取的终止时刻,单位为秒,默认为None(即视频终点)

extract_time_interval:提取的时间间隔,单位为秒,默认为-1(即输出时间范围内的所有帧)

output_prefix:图片的前缀名,默认为frame,图片的名称将为frame_000001.jpg、frame_000002.jpg、frame_000003.jpg......

jpg_quality:设置图片质量,范围为0到100,默认为100(质量最佳)

isColor:如果为False,输出的将是黑白图片'''cap= cv2.VideoCaptur

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值