OpenCv中FLANN匹配器与matlab中matchFeature的SIFT匹配等效参数Unique

2024-05-12 12:43:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在将一个与图像匹配的matlab软件移植到python

由于在matlab中,函数matchFeature与参数Unique一起使用,设置为true,因此它返回一个匹配列表,其中关键点不会重复(您可以在此处查找函数:https://it.mathworks.com/help/vision/ref/matchfeatures.html)。在python中,我使用OpenCv进行SIFT计算,并使用基于FLANN的匹配器。我试图为FLANN matcher找到一个等效参数,但没有找到

OpenCv的匹配器中是否存在类似的参数?如果没有,如何选择关键点不重复的匹配项


Tags: 函数httpscomtrue列表参数软件it
1条回答
网友
1楼 · 发布于 2024-05-12 12:43:34

BruteForce匹配器使用参数crossCheck=True执行此操作。该匹配器大致相当于Matlab的matchFeatures,其“Unique”为true,“Method”为“expective”(默认)。OpenCV Flann matcher(类似于MATLAB的“方法”=“近似”)要求您通过搜索匹配的queryIdx或trainIdx成员的重复来实现自己的交叉检查

相关问题 更多 >