opencv中使用TBB,IPP (转)
opencv2.1中有些视频处理的项目,在一般多核的计算机上速度很慢,究其原因是没有加入多线程并行处理,还有仔细研读其代码过程中发现很多
#ifdef HAVE_IPP
#ifdef HAVE_TBB
注:之前并行机制是使用的openmp的,2.0之后是使用tbb了
的宏如果打开这个宏可以对部分代码进行加速,双核至少提高一倍速度。具体参看
http://software.intel.com/en-us/articles/intel-ipp-support-model-changed-in-opencv-2x/?wapkw=(opencv)
http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-open-source-computer-vision-library-opencv-faq/?wapkw=(opencv)
目前用的这个是2.1的,还不支持cdua加速,下回再说一下2.2的如何配制cuda加速



浙公网安备 33010602011771号