1 | initial version |
Indeed, SURF is not affine-invariant. It means that non-uniform scaling (as well as perspective transformations) produces too much perturbations, and the SURF features vectors will be very distant.
Unfortunately, there is not yet a good algorithm which can deals with such transformation... So you will have to find an other way to match your images :-(
For the bounding-box problem, you have to draw a rotated bounding box using points of each corners, and lines...