Multi-threaded feature detection on Android

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

Alin Popescu gravatar image

Hello,

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

Comments

1

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 -0600 )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 -0600 )edit
LBerger gravatar imageLBerger ( 2015-08-24 14:33:56 -0600 )edit