【基础】视频处理

视频信号(视频)是非常重要的视觉信息来源,它是视觉处理过程中经常要处理的一类信号。实际上视频是由一系列图像构成的,这一系列图像被称为,帧是以固定的时间间隔从视频中获取的。获取(播放)帧的速度称为帧速率,其单位通常使用“帧/秒”表示,代表在1秒内所出现的帧数,对应的英文是FPS(Frames Per Second)。如果从视频中提取出独立的帧,就可以使用图像处理的方法对其进行处理,达到处理视频的目的。

OpenCV提供了cv2.VideoCapture类和cv2.VideoWriter类来支持各种类型的视频文件。在不同的操作系统中,它们支持的文件类型可能有所不同,但是在各种操作系统中均支持AVI格式的视频文件。

在本章我们主要学习cv2.VideoCapture类和cv2.VideoWriter类的相关函数,并讲解应用它们进行捕获摄像头文件、播放视频文件、保存视频等基础操作。