1.老版本的头文件
2.新版本的头文件
该目录下的opencv_modules.hpp头文件中定义你当前所下版本的OpenCV所包含的所有模块组件宏。
3.新版OPenCV的主要模块
- core:OpenCV核心模块,包含了OpenCV基本数据类型、数据结构等其他组件的核心基础。
- imgproc:Image Process的缩写,即图像处理相关的模块,包含比如图像滤波、几何变换等。
- Calib3d:校准单个,双目及多个相机的算法实现。
- features2d:2D特征检测相关模块
- highgui:一些用于基本的GUI交互的函数,轻量级UI工具包。
- objdetect:目标检测模块
- video:读写视频流相关。
- GPU(在OpenCV3.x中分割成多个cuda*模块):函数在CUDA GPU上的优化实现。