四、视频处理

一、目标ide

a、学会读取视频文件,显示视频,保存视频文件;函数

b、学会从摄像头获取并显示视频学习

c、你将会学习到这些函数:cv2.VideoCapture(),cv2.VideoWrite()3d

二、用摄像头捕获视频视频

cap.read() 返回一个布尔值(True/False) 。若是帧读取的是正确的,就是 True。因此最后你能够经过检查他的返回值来查看视频文件是否已经到
告终尾。blog

有时 cap 可能不能成功的初始化摄像头设备。这种状况下上面的代码会报错。你可使用 cap.isOpened(),来检查是否成功初始化了。若是返回值是
True,那就没有问题。不然就要使用函数 cap.open()。get

你可使用函数 cap.get(propId) 来得到视频的一些参数信息。这里propId 能够是 0 到 18 之间的任何整数。每个数表明视频的一个属性,见
下表其中的一些值可使用 cap.set(propId,value) 来修改,value 就是你想要设置成的新值。
例如,我可使用 cap.get(3) 和 cap.get(4) 来查看每一帧的宽和高。默认状况下获得的值是 640X480。可是我可使用 ret=cap.set(3,320)
和 ret=cap.set(4,240) 来把宽和高改为 320X240。it

三、从文件中播放视频im

四、保存视频img

相关文章
相关标签/搜索