了解一些OpenCV代码整体的模块结构后,再重点学习自己感兴趣的部分,会有一种一览众山小的感觉~ Come on!
C:OpenCVopencvuildinclude文件夹下包含两个文件夹:
opencv文件夹:包含着opencv 1.0最核心的旧版本头文件。
opencv2文件夹:包含着具有时代意义的新版OpenCV2系列的头文件。
可以看到,OpenCV支持的所有模块,主要模块简介如下:
core 模块:核心功能
imgproc 模块: 图像处理
highgui 模块:高层GUI和媒体I/O
calib3d 模块:相机定标和三维重建
feature2d 模块: 2D特征框架
video 模块: 视频分析
objdetect 模块: 物体检测
ml 模块:机器学习
gpu 模块:使用GPU加速的计算机视觉
等等...
好了,最后配图一幅,站得高,看的才能远~