我想使用openMP并行化我的图像处理代码。我怀疑最新版本的OpenCV(如2.4.4或2.4.5版本)是否支持OpenMP。我知道TBB但看起来太复杂了。
答案 0 :(得分:1)
您可以考虑查看cv::parallel_for_()
。它为几种并行机制提供了一个抽象层。如果您已经使用OpenMP支持编译OpenCV,cv::parallel_for_()
将尽可能使用OpenMP。许多OpenCV函数都在使用cv::parallel_for_
,但您可能需要深入了解源代码以确定并行执行是否真正发生。