1. OpenCV 概念
图像处理( Image Processing )
是用计算机对图像进行分析, 以达到所需结果的技术, 又称影像处理。
图像处理技术一般包括图像压缩, 增强和复原, 匹配、描述和识别 3 个部分。图像处理一般指数字图像处理( Digital Image Processing )
。其中, 数字图像是指用工业相机、摄像机、扫描仪等设备经过拍摄得到的一个大的二维数组
。该数组的元素称为像素,其值称为灰度值。而数字图像处理是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。
OpenCV
的全称是 Open Source Computer Vision Library
, 直译就是“开源计算机视觉库”。取代表开源的单词“Open”、“Computer ” 的首字母“C” 以及“ Vision ”的首字母“V”,组合命名为 OpenCV 。
OpenCV
是一个基于开源发行的跨平台计算机视觉库, 它实现了图像处理和计算机视觉方面的很多通用算法,已经成为了计算机视觉领域最有力的研究工具之一。
OpenCV
由一系列 C 函数和 C++ 类构成,拥有包括 500 多个 C 函数的跨平台的中高层 API。 Ope