How to remove false matches from FLANNBASED Matcher in OPENCV?
I am trying to compare one image with multiple images and get a list of ALL matching images. I do NOT want to draw keypoints between images.
My solution is based on the following source code:
https://github.com/Itseez/opencv/blob/master/samples/cpp/matching_to_many_images.cpp
The above source code matches one image with multiple images and get best matching image.
I have modified the above sample and generated:
vector<vector<dmatch>> matches; vector<vector<dmatch>> good_matches; Now my question is how do I apply nearest neighbor search ratio to get good matches for multiple images?