图像处理技术一般包括图像压缩,增强和复原,匹配 描述和l识别 3 个部分。 图像处理一般指数字图像处理 ( Digitallmage Processing)。 其中,数字图像是指用工业相机、摄像机、扫描仪等设备经过拍摄得到的一个 大的二维数组。 该数组的元素称为像素,其值称为灰度值。而数字图像处理是 通过计算机对图像进行去除l噪声、增强、复原、分割、提取特征等处理的方法 和技术。
计算机视觉 (Computer Vision) 是一门研究如何使机器"看"的科学,具体 地说,就是是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视 觉,并进一步做图形处理,用电脑处理使之成为更适合人眼观察或传送给仪器检 测的图像的-门学科。
图像处理和计算机视觉的区别在于: 图像处理侧重于"处理"图像-一如增 强,还原,去噪,分割,等等;而计算机视觉重点在于使用计算机(也许是可移 动式的)来模拟人的视觉,因此模拟才是计算机视觉领域的最终目标。
OpenCV (Open Source Computer Vision Library),是一个基于开源发行的 跨平台计算机视觉库,它实现了图像处理和 计算机视觉方面的很多通用算法,已 经成为了计算机视觉领域最有力的研究工具之一。
opencv_modules.hpp存放的是 OpenCV2 中与新模块构造相关的说明代码
OpenCV 的所有模块
( 1 ) 【calib3d】 -一-Ca1ibration (校准)和 3D 这两个词的组合缩写。这个模块主要是相机校准和三维重建相关的内容,包括基本的多视角几何算法、单个立 体摄像头标定、物体姿态估计、立体相似性算法、 3D 信息的重建等。
(2) 【 contrib】 一一Contributed/Experimental Stuf的