上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1 图像采集开发实例
图像是由一个个点组成的,每一个点即一个像素。像素是图像的基本单元,每个像素都由明确数值来表示当前坐标点的颜色或灰度。在数字设备中,图像是由像素组成的二维或三维矩阵,常见的图像格式包括JPEG、PNG、BMP等。视频则是由多张图像组成的序列,由于人眼存在视觉暂留效应,当图像以每秒超过24帧的速率显示时,静态画面会呈现出平滑连续变化的效果,这样的连续画面即视频。常见的视频格式包括AVI、MP4、MOV等。图像和视频的质量都跟分辨率有关,分辨率越高,图像和视频就越清晰。图像的分辨率是指每英寸长度内有多少个像素。图像的分辨率越高,像素就越多,其尺度和大小也越大,因此人们往往用图像尺度和大小来表示图像的分辨率。一般用像素个数来表示图像的尺度,比如一张1920×1080的图像,1920是指该图像的宽度方向上有1920个像素,1080是指该图像的高度方向上有1080个像素。
图像采集是图像处理的第一步,通过OpenCV可以快速获取视频和图像,本项目要求掌握的知识点如下:
(1)掌握图像的基本概念。
(2)掌握OpenCV调用摄像头的方法。
(3)掌握AiCam平台的部署和使用,并结合OpenCV和AiCam平台进行图像采集。
本书所有案例对硬件要求如下:计算机的CPU采用双核处理器、频率为2GHz,内存空间大于4GB,操作系统采用Windows7及以上版本的64位操作系统,安装MobaXterm开发软件和AiCam平台。后文不再重复说明硬件要求了。