I want to implement a function-based alignment algorithm using an ORB function detector and an extractor.
So far I have been extracting functions using the ORB class from OpenCV ORB orb;
orb(gray_image,Mat(),features.keypoints,features.descriptors);
and matched them using the knnMatch function from openCV matcher.knnMatch(features1.descriptors, features2.descriptors, pair_matches,2); After that, I try to find homography using the findHomography function, but the function requires at least 4 matches between the image functions, and on most of the images I tested, I got less than 4.
Has anyone used this feature? Is there any documentation about this or about the ORB class from OpenCV (the value of the parameters of the ORB constructor)?
PS This is my first question. and I canβt post more than two links. For opencv documentation, use this .
android alignment opencv computer-vision
Adrian Chitescu Aug 29 '11 at 16:04 2011-08-29 16:04
source share