我正在尝试扩展下面的示例,以允许针对多个参考图像进行匹配。有人知道怎么做吗?
我不确定如何将多组gpuModelDescriptors连接到检测器可以使用的东西中。当然,一定有一种方法可以将图像与整个参考图像集进行比较,而不是一次一个?
目标是将一大组参考图像加载到GPU,然后将观察到的图像与参考图像进行比较,寻找具有可调公差/精度的(接近)匹配。提前感谢你提供的任何线索。我已经为此挣扎了好几个月了。
示例:http://www.emgu.com/wiki/index.php/SURF_feature_detector_in_CSharp
据我所知,在emgucv上没有现成的解决方案。
转换成检测器可以使用的东西
检测器的作用只是检测关键点。
示例取2个图像,检测关键点,为每个图像生成描述符,并通过匹配进行比较。您需要修改收集和管理描述符的过程(对于您想要用作参考的所有图像),然后应用每个观察到的图像的匹配。请注意,您应该存储信息,以便您可以说明每个描述符对应于哪个图像和哪个关键点。因此,这项任务并不像乍看上去那么简单。