OpenCv笔记
一. OpenCv基本架构分析
-
下面是OpenCv的所有模块,按照宏定义(opencv_modules.hpp)的顺序介绍
-
-
【calib3d】
- Calibration(校准)和3D这两个词的组合缩写。这个模块主要是相机校准和三维建模相关内容,包括基本的多视角几何算法、单个立体摄像头标定、物体姿态估计、立体相似性算法、3D信息的重建。
-
【contrib】
- Contributed/Experimental Stuf的缩写。该模块包含一些最近添加的不太稳定的可选功能,不用去多管。新增了新型人脸识别、立体匹配、人工视网膜模型等技术。
- 【core】
- 核心功能快,包含一下内容:
- OpenCVC基本数据结构
- 绘图函数
- 动态数组结构
- 数组操作相关函数
- 辅助函数与系统函数和宏
- 与OpenGL的互操作
4.【imgproc】
- Image 和 Process这两个单词的缩写组合,图像处理模块,主要包含一下内容:
- 线性和非线性的图像滤波
- 图像的几何变换
- 其他图像转换
- 直方图相关
- 结构分析和形状描述
- 运动分析和对象跟踪
- 特征检测
- 目标检测等内容
-