python视频提取关键帧_如何用python实现视频关键帧提取并保存为图片

2015-04-25 回答

import cv2

vc = cv2.VideoCapture('Test.avi') #读入视频文件

c=1

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

rval , frame = vc.read()

else:

rval = False

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

while rval:   #循环读取视频帧

rval, frame = vc.read()

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

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

c = c + 1

cv2.waitKey(1)

vc.release()

拓展:

1、Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起

你可能感兴趣的:(python视频提取关键帧)