这是opencv3.4教程中的Getting Started with Videos一节。
目标
视频读取、显示和存储
摄像头捕获和显示
函数cv.VideoCapture(), cv.VideoWriter()的使用
摄像头捕获
VideoCapture()代码中“0”代表缺省的摄像头,可以为“1”或其它。
如果要直接读取本地磁盘中的视频文件,可以用“c:/sample.avi”来代替“0”。
当然也可以直接用网络视频流的网络地址来代替“0”,比如网络直播的地址等。
VideoCapture()函数还可以用于捕获网络图片。
上面代码中ret,img=cap.read(),ret是一个布尔值,表明是否捕获成功或者视频是否结束。
捕获得到视频后,可以通过cap.get(int propId)来获得视频的特征值,通过cap.set(int p