我正在创建一个检测并识别Android上的对象的应用程序。通过对该领域的一些研究,我做了一些应用并得到了一些结果,如下:
但是,我想训练我的图像,我在 DMatch类上找到了以下链接中的 trainIdx 和 queryIdx :< / p>
有人可以解释我如何在我的应用程序中使用它以及这些属性的定义? 提前谢谢。
答案 0 :(得分:1)
cv::DMatch
是包含results of a matcher的类
给定一堆训练描述符和另一堆查询描述符,DMatch
告诉您每个查询描述符的最佳匹配。
对于每个找到的匹配,DMatch
将告诉您:查询描述符索引,列车描述符索引,列车图像索引(每个图像生成多个训练描述符),以及这些之间的距离查询和训练描述符。
有关更详细的用法,请参阅this example。