reading opencv 3.0 documentation found cuda::surf_cuda, (i think) surf algorithm implementation exploiting nvidia gpus.
i didn't find nothing gpu implementation of sift (something cuda::sift_cuda
). why? did miss it?
here link gpu sift, provided marten bjorkman @ kth.
it maintained grad student has since moved on watanabe lab, in stockholm. https://github.com/celebrandil/cudasift
docs unfortunately limited, interesting exercise merge opencv3. (assuming licensing conflicts can worked out...this may big 'if'.)