并行化摸索中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了并行化摸索中相关的知识,希望对你有一定的参考价值。

今天主要还是探索opencv的并行化加速问题,通过cmake发现有配置的选项 即WITH_IPP   WITH_TBB  WITH_OPENMP

测试了勾选WITH_TBB  WITH_OPENMP发现程序并没有加速,通过opencv_core/src/parallel.cpp发现这两个选项可能是互斥的     需要再确认

①尝试配置opencv无果,现在的主要想法是把SIFT的相关代码拿出来进行优化

CV_EXPORTS_W

is defined in modules/core/include/opencv2/core/types_c.h as alias for CV_EXPORTS. it‘s alias for __declspec(dllexport) on Windows platform where CVAPI_EXPORTS is defined, otherwise it‘s empty.

CV_WARP

is used as flag for scripts to create wrappers of the function or method. It is used for creation Python or Java wrappers.

也可参考 此文

 

以上是关于并行化摸索中的主要内容,如果未能解决你的问题,请参考以下文章

犰狳中的并行化

在java中并行化任务的最简单方法是啥?

OpenMP:嵌套并行化有啥好处?

在Python中使用Selenium进行并行化

Parallel并行化编程

如何在 python 中并行化以下代码片段?