OpenCV2.2新特性(lib库名字更改)
总体修改和改进:
重新组织库结构,用较详细,更小的模块来取代cxcore, cv, cvaux,highgui 和 ml库
- opencv_core – core函数库(基本的结构,架构和线性代数,DFT,xml 和yam i/o接口函数等)
- opencv_imgproc -图像处理函数库(滤波,高斯模糊,形态学膨胀/腐蚀,线性缩放图像大小,图像几何变化,颜色结构变化,计算直方图等)
- opencv_highgui – GUI,图像和视频接口函数库
- opencv_ml -统计机器学习模型函数库(SVM,决策树,级联等)
- opencv_features2d -二维特征检测器和描述子函数库(SURF,FAST 等,包括一种新的特征描述子匹配结构)
- opencv_video -动态分析和物体追踪函数库(光流法,移动模板,背景消除)
- opencv_objdetect -图像目标检测函数库(haar小波 & LBP人脸检测和识别,HOG人检测等)
- opencv_calib3d -摄像头标定,视觉匹配和三维数据处理函数库
- opencv_flann -近似最近领域搜索库和OpenCV分装器
- opencv_contrib - 最新贡献但不是很成熟的函数库
- opencv_legacy -过时代码,为了后续代码兼容性而存在
- opencv_gpu -用CUDA来加速一些openCV函数的类库(相对不太稳定,但对openCV开发非常有帮助)