Python是面向人工智能的主流编程语言,因其轻量级,语法简单易懂,颇受广大开发人员青睐,是大型企业必用的编程语言之一,接下来将分享关于如何读取、播放和保存的Python操作,希望对小伙伴们有所帮助。
零基础学习Python?来凡亿教育!
选择>>《弟子计划:Python & 1对1》
1、读取视频
要用Python捕获视频,需要先创建一个VideoCapture对象,它的参数可以是设备索引或视频文件名称,一般而言,Python读取视频有两种方式,一是从相机中读取视频、二是从文件中播放视频。
从相机中读取视频
该段代码适合有摄像头的电子设备,如笔记本电脑等,代码具体如下:
注意:VideoCapture对象传入参数0,表示设备索引(指定哪个摄像头的数字),一般情况下,一个摄像头会被连接,也可通过传递“1”来选择第二个相机,以此类推
cap.isOpened()用来判断是否捕获到视频
ov.imshow()用来显示该视频的帧
2、从文件中播放视频
与从相机捕获视频操作相同,只是用视频文件名更改摄像机索引就行。
3、保存视频
捕获到视频后,可以将视频保存在本地,使用cv.VideoWriter(),它有5个参数,具体如下:
参数1:输出文件名
参数2:FourCC代码(用于指定视频编解码器的4字节代码)
参数3:帧率的数量
参数4:帧大小
参数5:颜色标志。若为True,正常颜色输出,若为False,灰色图像输出
运行该段代码后,可在代码目录下找到名为“output.mp4”的视频文件。
以上操作中,若想退出,可敲击键盘的“Q”。
欲了解更多的Python知识,可关注凡亿课堂。