I have been dealing with OpenCV FREAK descriptor and after achieving quite awesome matching results with two similar oriented and scaled images I started trying with scaled and rotated images.
FREAK is supposed to be invariant to scale/rotation, but my results are horrible. I tried to tune the freak descriptor parameters:
new FREAK(true, true, 22, 5); //rotInvariant, scaleInvarian, scale, ocataves
but I just managed to get a few rigth matches in the closer part of the rotated image, where it has more resolution.
Is there a way to tune FREAK for rotated and different scale images?