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