I'm using SURF to extract keypoints and descriptors, but I don't know which machine learning method is the best one to match the descriptors. I've followed OpenCV tutorial with FLANN and KNN approaches, but I don't know if they're the best ones, on the beggining I thought on using neural networks but then I realized the NN will need 68/128 entries so maybe isn't the best choice to follow.