您的位置:首页 > 运维架构

OPENCV中特征点的分类_检测器_描述器

2015-12-17 11:28 495 查看
著作权归作者所有。

商业转载请联系作者获得授权,非商业转载请注明出处。

作者:Vinjn张静

链接:http://www.zhihu.com/question/24038129/answer/26475495

来源:知乎

OpenCV 中和 2D 特征检测相关的算法的头文件位于

opencv\modules\features2d\include\opencv2\features2d.hpp,除SIFT、SURF以外的特征。

opencv\modules\nonfree\include\opencv2\nonfree\features2d.hpp,只包含SIFT、SURF这两个受专利保护的特征,因此不是免费的(nonfree)。

我们来看具体的类

DescriptorExtractor 的子类都是描述子提取器,包含

FREAK

OpponentColorDescriptorExtractor

BriefDescriptorExtractor

FeatureDetector 的子类都是特征检测器,包含

MSER

StarDetector,又名 StarFeatureDetector

FastFeatureDetector

GFTTDetector,又名 GoodFeaturesToTrackDetector

SimpleBlobDetector

DenseFeatureDetector

FeatureDetector 还提供一系列特殊的适配器子类,用于增强或加速之前的 FeatureDetector 类

GridAdaptedFeatureDetector

PyramidAdaptedFeatureDetector
AdjusterAdapter

DynamicAdaptedFeatureDetector

FastAdjuster

StarAdjuster

SurfAdjuster

Feature2D 的子类既是 FeatureDetector,又是 DescriptorExtractor,包含

BRISK

ORB

SIFT

SURF
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: