本文主要介绍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库相关推荐
- Intel的ipp库(Integrated Performance Primitives)
IPP库包含了许多底层优化的函数.如果已经安装了IPP库,opencv在运行时也会自动调用.NVIDIA公司针对GPU开发了的GPU加速的图像.视频.信号处理库NPP(NVIDIA Performan ...
- linux tbb 安装_linux下安装intel的tbb库
2.我的环境为CentOS6.6-x64 +gcc4.82, 编译会有如下报错: "Created ../build/linux_intel64_gcc_cc4.8.2_libc2.12_k ...
- Intel IPP库使用入门
version 1.0 2008-11-11 说明:本文基于IPP v5.3 update 3 for Windows* on IA-32,参考的文档采用安装包安装的文档: 文档"userg ...
- IPP库的安装以及源码分析方法
目录 第一部分 IPP环境搭建(基于win10的WSL) 1.1 WSL的几种安装方法 1.1.1 开启wsl支持 1.1.2 (可选)使用Windows store直接安装 (1)下载 (2)安装 ...
- Qt Creator配置Intel IPP库并实现信号带通滤波
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 文章目录 前言 一.环境参数 二.添加步骤 1.安装IPP2018 2.配置环境变量 3.引入lib文件 三. 测试 输出结果 ...
- 【intel IPP库历史版本下载】
IPP库历史下载中心 本人使用的是window系统,下载步骤如下 1.打开上方链接,选择适合自己系统的版本 2.选择历史版本 之所以这么下载历史版本,是因为2022版本没有对应的32位ipp库 英文版 ...
- Qt 配置使用IPP库
Inter IPP库的简介与配置 1.Inter IPP库简介 IPP"Intel Integrated Performance Primitives" ( Intel IPP ) ...
- 几种常用图像处理开源库简介及使用总结
1.OpenCV,主要以算法形式,展示其实现:也就是说,它实际提供的是各种图像处理算法.若需具体应用,需要组合其算法以实现某个功能. OpenCV 的全称 Open Source Computer V ...
- CC++图形图像处理开源库
Google三维APIO3D O3D 是一个开源的 WebAPI 用来在浏览器上创建界面丰富的交互式的 3D 应用程序.这是一种基于网页的可控3D标准.此格式期望真正的基于浏览器,独立于操作系统之外, ...
最新文章
- MySQL 插入数据时,中文乱码问题的解决
- HighNewTech:2021阿里云开发者大会-大咖来了(更新中)
- 【人物】徐小平:既然做老大,你就得让兄弟们有肉吃
- Particle Filter Tutorial 粒子滤波:从推导到应用(四)
- 关于生命周期函数dealloc的使用小结
- 一生只有一个配偶的动物,如果一方死亡了,另一方会怎么办?
- 【java】中缀表达式转后缀表达式 java实现
- 数据结构(C语言)-串
- 机器人高速切削加工多种应用图例
- Linux ——IP配置修改
- 通过CSS美化Web页面
- 彪悍开源的分析数据库-ClickHouse
- 电商平台后台管理系统--->操作方法说明
- uc浏览器的navigator.userAgent
- 微信小程序开发者工具使用vant组件
- 学习正则表达式 - 用 HTML 标记文本
- 微信小程序------API
- 信息收集--Nmap
- MySQL获取当前时间的各种方式
- poly-yolo笔记
热门文章
- 敏捷软件开发实践——估算与计划(01)
- 图文详解 23 种设计模式
- 【腾讯面试题】熊出没
- 排名第一的安全软件,为啥会变成流氓软件?
- 太赞了!华为工程师总结的Linux笔记,提供下载
- 深入剖析AQS和CAS,看了都说好
- 中国人长期“霸榜”GitHub,国外开发者发文控诉
- 生态伙伴 | 飞书携手ProcessOn助力企业高效远程办公,共同“战疫”
- 进程状态控制-进程的阻塞和唤醒
- JVM---本地方法接口和本地方法栈