邂逅OpenCV

OpenCV官方主页:http:/opencv.org

OpenCV Github主页:https://github.com/Itseez/opencv

OpenCV 开发版Wiki主页:http:///code.opencv.org

Opencv基本架构分析

 邂逅OpenCV_第1张图片

 (1)calib3d: ---Calibration(校准)和3D这两个词的组合缩写。这个模块主要是相机校准和三维重建相关的内容,包括基本的多视角几何算法、单个立体摄像头标定、物体姿态估计、立体相似性算法、3D信息的重建等。

(2)core ---核心功能模块,包含如下内容

OpenCV基本数据结构

动态数据结构

绘图函数

数组操作相关函数

辅助功能与系统函数和宏

与OpenGL的互操作

(3)imgproc---Image和Process这两个单词的缩写组合,图像处理模块。包含如下内容

(4)features2d---也就是Features2D,即2D功能框架,包含如下内容

(5)flann---高维的近似近邻快速搜索算法库

(6)highgui---高层GUI图形用户界面,包含媒体的输入输出、视频捕捉、图像和视频的编码解码、图形交互界面的接口等内容。

(7)ml---Machine Learning,机器学习模块,基本上是统计模型和分类算法,包含如下内容

(8)objdetect---目标检测模块

(9)ocl---运用OpenCL加速的计算机视觉组件模块

(10)photo---Computational Photography,包含图像修复和图像去噪两部分

(11)stitching---images stitching,图像拼接模块,包含如下部分

(12)video---视频分析组件,该模块包括运动估计、背景分离、对象跟踪等视频处理相关内容。

你可能感兴趣的:(opencv学习记录,opencv,人工智能,计算机视觉)