Multi-threaded feature detection on Android

asked 2015-08-24 13:07:17 -0500

Alin Popescu gravatar image


I'm successfully detecting and using features with the help of ORB and BRISK feature detectors on Windows and Android. I was wondering if the implementation of the above feature detectors is multi-threaded under OpenCV 3.0? I had a look at the code and I couldn't see any multi-threading call of tbb or similar.

Thank you, Alin

edit retag flag offensive close merge delete



May be there is no parallel code in detectors but in this detectors you can see many call like threshold gaussianblur... and in these functions you can find parallel_for (thread in opencv 3.0).

In feature detector you can find some opencl call and that's multiprocessors...

that's for C++ but I don't think that is not same for Android

LBerger gravatar imageLBerger ( 2015-08-24 13:35:24 -0500 )edit

Thank you for the fast answer! I had a look in BRISK.cpp and there was no call to opencl. Can you please give me the line numbers where the calls happen?

Alin Popescu gravatar imageAlin Popescu ( 2015-08-24 14:19:16 -0500 )edit
LBerger gravatar imageLBerger ( 2015-08-24 14:33:56 -0500 )edit