Skip to content

用 Features2D 与单应性矩阵寻找已知物体

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

  • 使用函数 cv::findHomography 在匹配的关键点之间寻找变换关系。
  • 使用函数 cv::perspectiveTransform 映射点。

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

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

  • 下面是检测到物体的结果(以绿色高亮显示)。注意,由于单应性矩阵是用 RANSAC 方法估计的, 检测到的错误匹配不会影响单应性矩阵的计算。

Feature_Homography_Result.jpg