1. Core核心功能模块
OpenCV基本数据结构
动态数据结构
绘图函数
数组操作相关函数
辅助功能与系统函数和宏
与OpenGL的互操作
2. ImgProc 图像处理模块
线性和非线性的图像滤波
图像的几何变换
其它图像转换
直方图相关
结构分析形态描述
运动分析和对象跟踪
特征检测
目标检测等内容
3. highgui 高层GUI图形用户界面
媒体的输入输出
视频捕捉
图像和视频的编码解码
图形交互界面的接口
4. calib3d
这个模块主要是相机校准和三维重建相关的内容。包括基本的多视解几何算法、单个立体摄像头标定、物体姿态估计、立体相似性算法、3D信息重建等
5. Contrib
一些不太稳定的可选功能,比如新人脸识别,立体匹配
6. Features2d 2D功能框架
7. Flann 高维的近似近邻快速搜索算法
8. Gpu 运用GPU加速计算机视觉模块
9. Legacy 一些高废弃的代码
10. ML 机器学习模块
统计模型、一般贝叶斯分类器、K-近邻、支持向量机、决策树、提升、梯度提高树、随机树、超随机树、期望最大化、神经网络、MLData
11. Nonfree 不免费的算法模块
12. Objdetect 目标检查模块包含Cascade classification (级联分类) Latent SVM
13. Ocl 运用openCL加速计算机视觉的模块
14. Photo 包含图像修复和图像去噪
15. Stitching图像拼接模块
拼接流水线、特点寻找和匹配图像、估计旋转、自动校准、图片歪斜、接缝估测、曝光补偿、图片混合
16. Superres超分辨率技术相关功能模块
17. Ts opencv测试相关代码
18. Video 视频分析组件 该模块包括运动估计、背景分离、对象跟踪等视频处理相关
19. VideoStab VideoStabilization 视频稳定相关的组件。