书上面说IPP可以加速OpenCV很多函数的实现速度。上网搜索了一下,好像IPP需要收费。另外,有一个pdf文章《Programming with Intel IPP》在国内网站上下载要登录还要积分。索性去google上用 filetype:pdf Programming with Intel IPP 搜索,第一条就是。呵呵。
另外搜索一些有关IPP的网页:
Intel多核编程工具(Software Development Products)入门篇
英特尔® 软件网络
英特尔® 集成性能原件(英特尔® IPP)6.0
另外:如果系统安装了IPP和OpenCV,并且确保: ...安装目录/Intel/IPP/bin 被加载到系统路径(Path)中。这样OpenCV可自动将性能较低的代码切换为IPP同功能的高性能代码。那么可用一下代码测试是否IPP和OpenCV是否正确关联:
const char* libraries;
const char* modules;
cvGetModuleInfo(0,&libraries,&modules);
cout<<"libraries "<<libraries<<"n"<<"modules "<<modules<<endl;
如果输出如下信息:
libraries cxcore: 1.0.0
modules ippcv20.dll,ippi20.dll,ipps20.dll,ippvm20.dll