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

Python017

如何用python实现视频关键帧提取并保存为图片?,第1张

参考代码如下:

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()

按下“Ctrl+S”键即可快速保存Python文件。

python学习网,大量的免费python视频教程,欢迎在线学习!

或者点击“File”,在下拉菜单中选择“Save”。

相关推荐:《Python基础教程》

打开后我们就会看到这样的一个页面窗口了。

我们还能在这里进行路径的保存位置的查找。

然后在这里选择文件类型,并输入文件名。

接下来我们点击保存就可以完成操作了。