1 | initial version |
There are some performance tests on SUFT in OpenCV modules/nonfree/perf/perf_surf.cpp. You can use it as base for performance testing. There are several reasons for such results.
It is more fair to calculate performance per feature or other "size" of the task. It makes your results independent from this "size", i.e. count of found features.
The precision of timers on different platforms is different. There are a lot of things that can add noise to your processing time. The better way for measurement is to run algorithms several time in the loop and divide time on iterations count.