我想使用ORB特徵檢測器和提取器來實現基於特徵的對齊算法。
到目前爲止,我提取使用ORB類的特徵從OpenCV的 ORB orb;
orb(gray_image,Mat(),features.keypoints,features.descriptors);
並使用來自OpenCV的matcher.knnMatch(features1.descriptors, features2.descriptors, pair_matches,2);
之後,我試圖找到使用findHomography功能的單應的knnMatch功能匹配他們,不過這個功能在需要圖像特徵之間至少有4個匹配,並且在我測試的大多數圖像上我都少於4.OpenCV ORB特徵檢測器如何工作?
有沒有人使用過此功能?有沒有關於它的文檔,或關於來自OpenCV的ORB類(ORB構造函數參數的含義)?
P.S.這是我的第一個問題。我不能發佈超過2個鏈接。對於opencv文檔,使用this。
你使用了什麼匹配器? –
FlannBasedMatcher –