1

我有两张图片。在找到关键点和描述符之后,我想仅在图像 2 的特定部分中搜索 image1 中特征的匹配特征。我可以通过 match 的 matchesMask 参数来实现吗?或者,还有其他方法吗?请告诉我。Ps-我现在正在使用 FAST 检测器、ORB 提取器和 BFMatcher。

4

1 回答 1

0

我会将“图像 2 的特定部分”复制到另一个矩阵中,并将其用于检测/匹配。

例如,如果您想创建一个指向由前 5 列和 10 行定义的“image2”区域的矩阵,您可以这样做:

cv::Mat subMatrix = image2.colRange(0, 5).rowRange(0, 10);

然后您将subMatrix用于匹配。

于 2013-06-27T12:06:20.677 回答