我想使用ORB特征检测器和提取器来实现基于特征的对齐算法。
目前,我使用OpenCV中的ORB类提取了特征:
并使用openCV中的knnMatch函数进行匹配:
目前,我使用OpenCV中的ORB类提取了特征:
ORB orb;
orb(gray_image,Mat(),features.keypoints,features.descriptors);
并使用openCV中的knnMatch函数进行匹配:
matcher.knnMatch(features1.descriptors, features2.descriptors, pair_matches,2);
之后,我试图使用findHomography函数找到单应性,但是此函数需要至少4个图像特征之间的匹配,而在我测试的大多数图像中,匹配数量小于4个。
是否有人使用过这个特征?是否有关于它或OpenCV中ORB类(ORB构造函数参数的含义)的文档?
P.S. 这是我的第一个问题。我无法发布超过2个链接。要查看OpenCV文档,请使用this。
L2<float>
吗?在我的项目中,即使是ORB
也可以使用。 - dynamic