OpenCL implementation for feature detection and description algorithms
Hi,
I was wondering which algorithms for feature detection and description have already an opencl implementation that can be used with the UMat class. Where can I find this kind of information?
With kind regards
Vasilis
In source code It does not mean that other features does not use opencl.
Keep in mind you can use UMat even if there is no OpenCL version. It just operates on the CPU instead.
@LBerger I am guessig that each algorithm that has an OpenCL impelemntation must have somewhere in the source code #ifdef HAVE_OPENCL. I am right ? @Tetragramm How can I be sure that the opencl implementation is being called and the algorithm is running on GPU and not on the CPU?
Thank you both in advance
@anagno basically if you use UMat and your OpenCV has been compiled with OpenCL support AND your system has an OpenCL GPU device, it will try to run it on the GPU device. If you do not want this you need to disable OpenCL explicitly.
Thank you everyone for your respones! I have already compiled opencv with opencl on. P.S.: How can choose a comment as a correct answer?
You ca't but I marked @LBerger his comment as an answer :P Go accept it!