Advertisement

openCV video processing and image transformation

阅读量:

1.视频处理技术应用

视频所承载的数据量远超静态图像,因此对视频内容的解析逐渐成为计算机视觉领域的核心方向。从本质上看,视频是由一系列连续图像构成的,因此视频处理最终仍需依赖图像处理技术。然而,在视频分析过程中,能够利用的时间维度信息更为丰富。

1.1 视频帧的读取

OpenCV 提供了一个名为 VideoCapture 的类用于实现视频数据的导入,以下将对这一类中几个关键方法进行说明:
1,启动一段视频文件或默认连接的摄像头设备
实现该功能的方式有两种:一种是在初始化类时直接指定参数,另一种是通过调用 open() 方法完成。

复制代码
>       1. VideoCapture capture("../video.avi"); // 方法1

>  
>       2. capture.open("../video.avi"); // 方法2
>  
>  
>  
>  
> ```

>
> 当将文件名替换为设置ID后,即可启用摄像头,其中默认的摄像头编号为0。  
>  2,提取视频帧  
>  提取视频帧存在多种实现方式:  
>
复制代码
  1. capture.read(frame);// 方法一
复制代码
  2. capt

全部评论 (0)

还没有任何评论哟~