当前位置:   article > 正文

python3 opencv截取视频_python3 使用opencv3 按照一定的时间间隔截取视频图片

python抽取视频固定时间的图片

在python3环境下安装opencv3

下载安装

https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

截取图片

import cv2

# windows 系统 注意文件夹分隔符

filepath = 'D:/视频/动漫/Bojack.Horseman/Bojack.Horseman 第1季/马男波杰克.Bojack.Horseman.S01E01.中英字幕.WEB-HR.AC3.1024X576.x264.mkv'

vc = cv2.VideoCapture(filepath) # 读入视频文件

c = 1

if vc.isOpened(): # 判断是否正常打开

rval, frame = vc.read()

else:

rval = False

# 一般一秒48帧

timeF = 1000 # 视频帧计数间隔频率

while rval: # 循环读取视频帧

rval, frame = vc.read()

dirpath = 'img/'

if (c % timeF == 0): # 每隔timeF帧进行存储操作

cv2.imwrite(dirpath + str(c) + '.jpg', frame) # 存储为图像

c = c + 1

cv2.waitKey(1)

vc.release()

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/391144
推荐阅读
相关标签
  

闽ICP备14008679号