我有两张照片。 在找到关键点和描述符之后,我想仅在图像2的特定部分中搜索image1中的特征的匹配特征。 我可以通过匹配的matchesMask参数来实现吗? 或者,还有其他方法吗? 请告诉我。 P.s.-我现在正在使用FAST探测器,ORB提取器和BFMatcher。
答案 0 :(得分:0)
我会将“图像2的特定部分”复制到另一个矩阵中,并将其用于检测/匹配。
例如,如果你想创建一个指向由前5列和10行定义的“image2”区域的矩阵,你可以这样做:
cv::Mat subMatrix = image2.colRange(0, 5).rowRange(0, 10);
然后你会使用subMatrix
进行匹配。