我想使用 openMP 并行化我的图像处理代码。我怀疑最新版本的 OpenCV(如 2.4.4 或 2.4.5 版本)是否支持 OpenMP。我知道 abt TBB 但看起来太复杂了。
问问题
1278 次
1 回答
1
你可以考虑研究一下cv::parallel_for_()
。它为几种并行机制提供了一个抽象层。如果您已编译支持 OpenMP 的 OpenCV,cv::parallel_for_()
将尽可能使用 OpenMP。许多 OpenCV 函数都在内部使用cv::parallel_for_
,但您可能必须深入研究源代码才能查看并行执行是否实际发生。
于 2013-05-15T19:45:15.197 回答