这次通过一个读取视频的综合例子来介绍VideoCapture类的一些基本操作: [cpp] view plaincopy
1.由于原视频是网络摄像头采集的,所以有很多雪花点,在这里进行了简单的均值滤波处理。 2.虽然VideoCapture类中有grab(捕获下一帧)和retrieve(对该帧进行解码)操作,但是直接用read比较简单。 3.get函数的功能很强大,可以获取关于视频的大部分信息,具体内容可以查看帮助手册。 4.为了保证视频播放的流畅性,帧与帧之间加入了时延。这个时延是通过帧率算出来的。 |
|
来自: 黑尘子 > 《OpenCV教程》