我试图计算参考图像和查询图像之间匹配的关键点的数量我需要计算匹配的内点点数,任何人都可以告诉我任何函数都可以计算...
在这个例子中有一个函数可以显示匹配的点:
figure;
showMatchedFeatures(boxImage, sceneImage, inlierBoxPoints, ...
inlierScenePoints, 'montage');
title('Matched Points (Inliers Only)');
我如何计算匹配的功能号码?喜欢count(matchedfeature)=?
1 回答
如果您正在关注该示例,那么您可能在工作空间中有一个名为
boxPairs
的变量,该变量来自matchFeatures(boxFeatures, sceneFeatures);
.正如同样自己说的那样,该功能与2个图像的点匹配 .
boxPairs
是Npointsmatched x 2索引矩阵 .size(boxPairs,1)
将为您提供匹配点数 .如果您想要几何变换后的匹配点数量,则可以消除异常值
(在
[tform, inlierBoxPoints, inlierScenePoints] = ... estimateGeometricTransform(matchedBoxPoints, matchedScenePoints, 'affine');
)然后得到
size(inlierBoxPoints,1)
. 此大小应小于或等于前一个大小 .