《opencv3编程入门》之一:图像处理、计算机视觉与opencv

本文是我学习  毛星云  的《opencv3编程入门》一书的学习笔记。

1 图像处理

         图像处理是用计算机对图像进行分析,以达到所需结果的技术,又称影像处理。它包括图像压缩,增强和复原,匹配、描述和识别三个部分。

2 计算机视觉

         计算机视觉(computer vision)是让机器来“看”的学科属于图像处理的一个分支,具体说就是:使用摄影机和电脑代替人眼对目标进行识别、跟踪和测量,还可进一步进行图形处理,让图像更适合人眼观察或者传送给仪器检测的图像。

    图像处理与计算机视觉的区别:图像处理侧重于单纯的处理图像;计算机视觉是以图像处理为基础,但重点是使用计算机来模拟人的视觉,因此,模拟才是计算机视觉领域的最终目标。

3 opencv

     opencv(open source computer vision library)就是一个进行计算机视觉处理的一个开源的跨平台计算机视觉库,代码内部包含很多图像处理和计算机视觉方面的很多通用算法,由c/c++编写而成。

    opencv的目标是速度快,关注实时应用,也可以说opencv是以应用需求为导向,最求速度和精度,这二度!!!


你可能感兴趣的:(OpenCV3编程入门)