本文主要介绍IPP图像库的下载安装以及测试等前期工作,欢迎关注微信公众号“智能算法”,带你体验另一种算法境界!
一. 下载
可以选择免费下载(get it for free),注册一个账户。
下载地址:https://software.intel.com/en-us/intel-ipp )
会自动检测你电脑的CPU,下载对应的版本。
二. 安装
1. 下载完成后,双击解压安装
2. 自动安装中。。。
3. 一路向西点击Next。。。
4. 在激活项,输入邮箱中的激活码(邮箱中的下载链接旁边有一个激活码,或者下载页也有),如下:
5. 等待中,直至出现如下Finish!
三. 配置
1. 点击Finish之后会跳转到下面的配置指引的网页。当然也可以在开始菜单中,点击下面程序打开下面的配置指引的网页。
配置指引文件:
file:///C:/Program%20Files%20(x86)/IntelSWTools/documentation_2016/en/ipp/common/get_started.htm
2. 配置Windows:
设置环境变量:
在环境变量中的Path上添加下面路径(注意你的安装路径,32位电脑添加相应32位路径):
C:\Program Files(x86)\IntelSWTools\compilers_and_libraries_2016.3.207\windows\redist\intel64_win\ipp
环境变量配置完成之后注意重启生效!
3. 配置IDE:
1). 新建一个控制台程序,选择项目属性->VC++目录,在可执行文件,包含目录,库目录中分别添加如下路径(注意安装路径):
可执行文件目录:
C:\Program Files(x86)\IntelSWTools\compilers_and_libraries_2016.3.207\windows\redist\intel64_win\ipp
包含目录:
C:\Program Files(x86) \IntelSWTools\compilers_and_libraries_2016.3.207\windows\ipp\include
库目录:
C:\Program Files(x86)\IntelSWTools\compilers_and_libraries_2016.3.207\windows\ipp\lib\intel64_win
2). 在Linker中的输入中的附加依赖项中添加如下文件:
ippcc.lib
ippccmt.lib
ippch.lib
ippchmt.lib
ippcore.lib
ippcoremt.lib
ippcv.lib
ippcvmt.lib
ippdc.lib
ippcvmt.lib
ippi.lib
ippimt.lib
ipps.lib
ippsmt.lib
ippvm.lib
ippvmmt.lib
至此,大功告成!
四. 测试IPP
测试程序如下:
#include<stdio.h>
#include"ipp.h "// 引入头文件
int main()
Ipp64u start, end; 
start=ippGetCpuClocks (); // 得到CPU开始时钟,这里调用的是ipp函数,注意函数前缀 
end=ippGetCpuClocks (); // 得到CPU终止时钟
//输出什么都不做的时差
printf("Clocks to do nothing: %d \n",(Ipp32s)(end - start)); 
//输出打印Hello Word情况下的时差
start = ippGetCpuClocks ();
printf("Hello World\n"); 
end = ippGetCpuClocks (); 
printf("Clocks to print 'hello world': %d \n",(Ipp32s)(end - start)); 
return 0;
}
你还等什么呢?开始你的IPP之旅吧!
欢迎关注微信公众号“智能算法”,带你体验另一种算法境界!
本文主要介绍IPP图像库的下载安装以及测试等前期工作,欢迎关注微信公众号“智能算法”,带你体验另一种算法境界!
一. 下载
可以选择免费下载(get it for free),注册一个账户。
下载地址:https://software.intel.com/en-us/intel-ipp )
会自动检测你电脑的CPU,下载对应的版本。
二. 安装
1. 下载完成后,双击解压安装
2. 自动安装中。。。
3. 一路向西点击Next。。。
4. 在激活项,输入邮箱中的激活码(邮箱中的下载链接旁边有一个激活码,或者下载页也有),如下:
5. 等待中,直至出现如下Finish!
三. 配置
1. 点击Finish之后会跳转到下面的配置指引的网页。当然也可以在开始菜单中,点击下面程序打开下面的配置指引的网页。
配置指引文件:
file:///C:/Program%20Files%20(x86)/IntelSWTools/documentation_2016/en/ipp/common/get_started.htm
2. 配置Windows:
设置环境变量:
在环境变量中的Path上添加下面路径(注意你的安装路径,32位电脑添加相应32位路径):
C:\Program Files(x86)\IntelSWTools\compilers_and_libraries_2016.3.207\windows\redist\intel64_win\ipp
环境变量配置完成之后注意重启生效!
3. 配置IDE:
1). 新建一个控制台程序,选择项目属性->VC++目录,在可执行文件,包含目录,库目录中分别添加如下路径(注意安装路径):
可执行文件目录:
C:\Program Files(x86)\IntelSWTools\compilers_and_libraries_2016.3.207\windows\redist\intel64_win\ipp
包含目录:
C:\Program Files(x86) \IntelSWTools\compilers_and_libraries_2016.3.207\windows\ipp\include
库目录:
C:\Program Files(x86)\IntelSWTools\compilers_and_libraries_2016.3.207\windows\ipp\lib\intel64_win
2). 在Linker中的输入中的附加依赖项中添加如下文件:
ippcc.lib
ippccmt.lib
ippch.lib
ippchmt.lib
ippcore.lib
ippcoremt.lib
ippcv.lib
ippcvmt.lib
ippdc.lib
ippcvmt.lib
ippi.lib
ippimt.lib
ipps.lib
ippsmt.lib
ippvm.lib
ippvmmt.lib
至此,大功告成!
四. 测试IPP
测试程序如下:
#include<stdio.h>
#include"ipp.h "// 引入头文件
int main()
Ipp64u start, end; 
start=ippGetCpuClocks (); // 得到CPU开始时钟,这里调用的是ipp函数,注意函数前缀 
end=ippGetCpuClocks (); // 得到CPU终止时钟
//输出什么都不做的时差
printf("Clocks to do nothing: %d \n",(Ipp32s)(end - start)); 
//输出打印Hello Word情况下的时差
start = ippGetCpuClocks ();
printf("Hello World\n"); 
end = ippGetCpuClocks (); 
printf("Clocks to print 'hello world': %d \n",(Ipp32s)(end - start)); 
return 0;
}
你还等什么呢?开始你的IPP之旅吧!
欢迎关注微信公众号“智能算法”,带你体验另一种算法境界!

安装Intel图像处理IPP库相关推荐

  1. Intel的ipp库(Integrated Performance Primitives)

    IPP库包含了许多底层优化的函数.如果已经安装了IPP库,opencv在运行时也会自动调用.NVIDIA公司针对GPU开发了的GPU加速的图像.视频.信号处理库NPP(NVIDIA Performan ...

  2. linux tbb 安装_linux下安装intel的tbb库

    2.我的环境为CentOS6.6-x64 +gcc4.82, 编译会有如下报错: "Created ../build/linux_intel64_gcc_cc4.8.2_libc2.12_k ...

  3. Intel IPP库使用入门

    version 1.0 2008-11-11 说明:本文基于IPP v5.3 update 3 for Windows* on IA-32,参考的文档采用安装包安装的文档: 文档"userg ...

  4. IPP库的安装以及源码分析方法

    目录 第一部分 IPP环境搭建(基于win10的WSL) 1.1 WSL的几种安装方法 1.1.1 开启wsl支持 1.1.2 (可选)使用Windows store直接安装 (1)下载 (2)安装 ...

  5. Qt Creator配置Intel IPP库并实现信号带通滤波

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 文章目录 前言 一.环境参数 二.添加步骤 1.安装IPP2018 2.配置环境变量 3.引入lib文件 三. 测试 输出结果 ...

  6. 【intel IPP库历史版本下载】

    IPP库历史下载中心 本人使用的是window系统,下载步骤如下 1.打开上方链接,选择适合自己系统的版本 2.选择历史版本 之所以这么下载历史版本,是因为2022版本没有对应的32位ipp库 英文版 ...

  7. Qt 配置使用IPP库

    Inter IPP库的简介与配置 1.Inter IPP库简介 IPP"Intel Integrated Performance Primitives" ( Intel IPP ) ...

  8. 几种常用图像处理开源库简介及使用总结

    1.OpenCV,主要以算法形式,展示其实现:也就是说,它实际提供的是各种图像处理算法.若需具体应用,需要组合其算法以实现某个功能. OpenCV 的全称 Open Source Computer V ...

  9. CC++图形图像处理开源库

    Google三维APIO3D O3D 是一个开源的 WebAPI 用来在浏览器上创建界面丰富的交互式的 3D 应用程序.这是一种基于网页的可控3D标准.此格式期望真正的基于浏览器,独立于操作系统之外, ...

最新文章

  1. MySQL 插入数据时,中文乱码问题的解决
  2. HighNewTech:2021阿里云开发者大会-大咖来了(更新中)
  3. 【人物】徐小平:既然做老大,你就得让兄弟们有肉吃
  4. Particle Filter Tutorial 粒子滤波:从推导到应用(四)
  5. 关于生命周期函数dealloc的使用小结
  6. 一生只有一个配偶的动物,如果一方死亡了,另一方会怎么办?
  7. 【java】中缀表达式转后缀表达式 java实现
  8. 数据结构(C语言)-串
  9. 机器人高速切削加工多种应用图例
  10. Linux ——IP配置修改
  11. 通过CSS美化Web页面
  12. 彪悍开源的分析数据库-ClickHouse
  13. 电商平台后台管理系统--->操作方法说明
  14. uc浏览器的navigator.userAgent
  15. 微信小程序开发者工具使用vant组件
  16. 学习正则表达式 - 用 HTML 标记文本
  17. 微信小程序------API
  18. 信息收集--Nmap
  19. MySQL获取当前时间的各种方式
  20. poly-yolo笔记

热门文章

  1. 敏捷软件开发实践——估算与计划(01)
  2. 图文详解 23 种设计模式
  3. 【腾讯面试题】熊出没
  4. 排名第一的安全软件,为啥会变成流氓软件?
  5. 太赞了!华为工程师总结的Linux笔记,提供下载
  6. 深入剖析AQS和CAS,看了都说好
  7. 中国人长期“霸榜”GitHub,国外开发者发文控诉
  8. 生态伙伴 | 飞书携手ProcessOn助力企业高效远程办公,共同“战疫”
  9. 进程状态控制-进程的阻塞和唤醒
  10. JVM---本地方法接口和本地方法栈