| 1 | initial version |
Hi,
I think the problem is that you are not returning the resulting image.
Try to implement the test function and the ApplyFoo class for two parameters (vector<Mat> &src, vector<Mat> &dest). Then call test(tbb,tbb).
Otherwise I'm not sure it's a good idea to measure elapsed time by counting ticks in multithreaded application: it measures CPU cycles (operations), which is the same in single threaded and parallelized applications. Try clock_gettime or similar functions instead.