特征描述
在本教程中,你将学到如何:
- 使用 cv::DescriptorExtractor 接口,为关键点找出对应的特征向量。具体包括:
- 使用 cv::xfeatures2d::SURF 及其函数 cv::xfeatures2d::SURF::compute 完成所需的计算。
- 使用 cv::DescriptorMatcher 匹配特征向量。
- 使用函数 cv::drawMatches 绘制检测到的匹配。
\warning 你需要 OpenCV contrib 模块 才能使用 SURF 特征 (替代方案有 ORB、KAZE 等特征)。
本教程的代码如下所示。你也可以从 这里 下载。 代码见下方示例 本教程的代码如下所示。你也可以从 这里 下载。 代码见下方示例 本教程的代码如下所示。你也可以从 这里 下载。 代码见下方示例
下面是在两幅原始图像之间应用 BruteForce 匹配器后得到的结果:
