C++图像处理OpenCV之屠龙宝刀第9篇 —— OpenCV贡献仓库
OpenCV 3.0中,目前的月度更新的OpenCV库实际上已经分割成了两个部分:成熟的OpenCV库和目前最新的包含更多视觉算法实现的opencv_contrib库 [opencv_contrib]。
成熟的OpenCV库主要由核心OpenCV团队成员维护,同时也包含了绝大多数稳定的代码实现;
而opencv_contrib 库是不成熟的,主要由OpenCV开源社区负责维护和开发,这个库可能部分不需要使用OpenCV的证书来分发,同时也可能包括一些具有专利授权的算法。
下面是一些包含在opencv_contrib仓库中的主要模块:
1. opencv_contrib仓库中的主要模块
Dnn模块:
用于深度神经网络实现
face模块:
用于人脸识别实现
text模块:
用于文本检测和识别; 部分算法可能部分需要开源OCR Tesseract作为后端才能使用;
rgbd模块:
用于处理 RGB + depth图,包括Kinect和其他深度传感器(或与转向相关算法一起实现简单计算)
bioinspired模块:
用于生物学启发的视觉算法;
ximgproc, xphoto模块:
用于高级图像处理和计算摄影学中的算法;</