core
这里主要定义图像的内部存储相关的定义和操作。
imgproc
包括图像过滤、图像转换、直方图、形状描述符、特征检测、物体识别运动分析和物体跟踪。
图像过滤主要包括图像过滤、模糊、高斯金字塔、卷积、高斯拉普拉斯、meanshift分割、平滑、梯度。
图像转换主要包括图像存储格式转换、仿射变换、透视变换、极坐标、改变尺寸、转换颜色空间(RGB、GRAY、XYZ、YCRCB、HSV、HLS、Lab、Luv)、涂色、watershed分割、GrabCut分割。
直方图主要包括直方图的计算、比较(各种距离)。
形状描述符主要包括各种矩的计算、找到轮廓、拟合直线、形状匹配。
特征检测主要包括边缘检测、特征值特征向量计算、Harris边检测、Hough变换。
物体识别运动分析和物体跟踪是模板匹配距离计算和增加图像。
features2d
包括各种特征的提取和匹配。特征描述包括FAST算法、MSER(Maximally stable extremal region extractor)、ORB(调整的BRIEF)、BRISK、FREAK、SITF、SURF、STAR、GFTT、HARRIS、Dense、SimpleBlob。特征匹配包括knn匹配、radius匹配、BF匹配。另外还有词袋模型(BOW)的k-means实现。
ml
机器学习算法库,包括朴素贝叶斯分类器、KNN分类器、SVM、决策树、Boosting、梯度下降Boosted树、随机森林、EM算法、神经网络。
flann
包含层次聚类算法。