MLM*_*LTL 1 opencv image-recognition orb
BOWImgDescriptorExtractor必须接收 32F 所以SURF或SIFT必须用于DescriptorExtractor,但对于FeatureDetector肯定可以是任何你想要的,对吧?
我只需要在这里澄清一下,我只见过人们说“您不能使用ORBwith Bow”,但是在检测功能时,为什么使用哪个很重要?
我不会认为这有什么关系。您可以使用任意方法进行特征点检测(即 ORB、FAST、SIFT、SURF 等)。
问题可能来自下一步,来自特征点描述,原因是关塔在他们的回答中陈述的:
您发布的链接提供了一种通过简单转换为浮点数(CV_32F)来解决二进制描述符问题的可能性,并且依赖于 OpenCV 的 k-means 算法只能处理 CV_32F 并使用 L2 距离进行比较的事实。因此,二进制描述符也可能以错误的方式聚集(因为实际上你想要一个汉明距离度量)!
这就是为什么建议使用 SIFT/SURF 描述符的原因。但除此之外,您可以将不同类型的特征点检测器与不同类型的描述符混合使用。
| 归档时间: |
|
| 查看次数: |
2482 次 |
| 最近记录: |