Difference Between SURF_GPU and non-GPU SURF?
I am using OpenCV 3.0 with VS2012 C++/CLI on a Win 8.1 64 bit machine.
I am using SURF to detect keypoints in full HD webcam images and am experimenting with both the GPU version and non-GPU version of SURF. One thing I notice is that the GPU version is finding about 20% fewer keypoints than the non-GPU version.
Is this something that others have seen? Is it expected?
Thanks, James
Thats probably because both implementations are not identical. Might be possible that to optimize the detection on for example CPU or even on GPU, the image is splitted into regions and so your basically not applying the detection on the same input anymore. Just a wild guess however :D