Skip to content

特征描述

在本教程中,你将学到如何:

  • 使用 cv::DescriptorExtractor 接口,为关键点找出对应的特征向量。具体包括:
    • 使用 cv::xfeatures2d::SURF 及其函数 cv::xfeatures2d::SURF::compute 完成所需的计算。
    • 使用 cv::DescriptorMatcher 匹配特征向量。
    • 使用函数 cv::drawMatches 绘制检测到的匹配。

\warning 你需要 OpenCV contrib 模块 才能使用 SURF 特征 (替代方案有 ORB、KAZE 等特征)。

本教程的代码如下所示。你也可以从 这里 下载。 代码见下方示例 本教程的代码如下所示。你也可以从 这里 下载。 代码见下方示例 本教程的代码如下所示。你也可以从 这里 下载。 代码见下方示例

下面是在两幅原始图像之间应用 BruteForce 匹配器后得到的结果:

Feature_Description_BruteForce_Result.jpg