首先Inter官网申请和下载:https://software.intel.com/en-us/intel-ipp

需要VS2013或更高版本(先装vs再装IPP,我的版本是VS2015社区版,IPP版本是w_ipp_2018.4.274,Opencv3.4.6)

查看文档和示例 :file:///C:/Program Files (x86)/IntelSWTools/documentation_2018/en/ipp/common/get_started.htm

一、配置IPP

安装过程略,要记好安装的位置

1、在Path中添加环境变量:(分别对应32位和64位的Bin)

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.5.274\windows\redist\ia32_win\ipp;

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.5.274\windows\redist\intel64_win\ipp;

2、 visual studio环境变量

工程目录上右键,点属性,注意你需要编译的是32位还是64位,因为我的opencv是64位,我的配置是针对64位来做的(如果是32位把intel64_win换ia32_win)

这三个地方依次添加:

可执行文件目录:

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.5.274\windows\redist\intel64_win\ipp

包含目录:

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.5.274\windows\ipp\include

库目录:

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2018.5.274\windows\ipp\lib\intel64_win

在上图处添加以下部分:

ippcc.lib
ippccmt.lib
ippch.lib
ippchmt.lib
ippcore.lib
ippcoremt.lib
ippcv.lib
ippcvmt.lib
ippdc.lib
ippi.lib
ippimt.lib
ipps.lib
ippsmt.lib
ippvm.lib
ippvmmt.lib

如上图为了保险起见,再添加一个:

C:\Program Files %28x86%29\IntelSWTools\compilers_and_libraries_2018.5.274\windows\redist\ia32_win\ipp

 二、配置opencv

我装的是3.4.6 OpenCV官方下载地址: https://opencv.org/releases.html#

1、在Path中添加环境变量:(注意自己的VS版本对应VC14还是VC15)

C:\Program Files (x86)\opencv\build\bin;

C:\Program Files (x86)\opencv\build\x64\vc15\bin;

2、 visual studio环境变量

工程目录上右键,点属性,同样注意你需要编译的是32位还是64位

包含目录添加下面这三条:

C:\Program Files (x86)\opencv\build\include\opencv2

C:\Program Files (x86)\opencv\build\include\opencv

C:\Program Files (x86)\opencv\build\include

库目录添加一条:

C:\Program Files (x86)\opencv\build\x64\vc15\lib

链接器-输入-附加依赖添加一个:(346是自己的opencv版本号)

opencv_world346d.lib

如上图为了保险起见,再添加一个:

C:\Program Files (x86)\opencv\build\x64\vc15\lib

配置完成,注意Path配置完要重启电脑,亲测不重启会出现奇怪的问题

https://www.cnblogs.com/dzzy/p/11227368.html

Inter IPP+ VS + opencv 在 Windows下的环境搭建的更多相关文章

  1. Windows下的环境搭建Erlang

    Windows下的环境搭建 Erlang 一.安装编译器 在http://www.erlang.org/download.html下载R16B01 Windows Binary File并安装. 二. ...

  2. Redis在windows下的环境搭建

    Redis在windows下的环境搭建 下载windows版本redis,,官方下载地址:http://redis.io/download, 不过官方没有Windows版本,官网只提供linux版本的 ...

  3. 2017.7.18 windows下ELK环境搭建

    参考来自:Windows环境下ELK平台的搭建 另一篇博文:2017.7.18 linux下ELK环境搭建 0 版本说明 因为ELK从5.0开始只支持jdk 1.8,但是项目中使用的是JDK 1.7, ...

  4. Python科学计算(二)windows下开发环境搭建(当用pip安装出现Unable to find vcvarsall.bat)

    用于科学计算Python语言真的是amazing! 方法一:直接安装集成好的软件 刚开始使用numpy.scipy这些模块的时候,图个方便直接使用了一个叫做Enthought的软件.Enthought ...

  5. cocos2d-x 3.0rc开发指南:Windows下Android环境搭建

    安装工具 1. 配置JDK JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 本人的系统是Win7 ...

  6. Spark在Windows下的环境搭建(转)

    原作者:xuweimdm   原文网址:http://blog.csdn.net/u011513853/article/details/52865076 由于Spark是用Scala来写的,所以Spa ...

  7. Windows下Django环境搭建

    总体示意图如下:  Windows下搭建Django环境 1.安装Python版本 2.安装pip工具,一般Python安装都会自动会有这个,在你python安装命令下Scripts文件夹下 3.dj ...

  8. Spark学习笔记--Spark在Windows下的环境搭建

    本文主要是讲解Spark在Windows环境是如何搭建的 一.JDK的安装 1.1 下载JDK 首先需要安装JDK,并且将环境变量配置好,如果已经安装了的老司机可以忽略.JDK(全称是JavaTM P ...

  9. [转帖]cocos2d-x 3.0rc开发指南:Windows下Android环境搭建

    原文请看:http://blog.csdn.net/linzhengqun/article/details/21663341 鲜红字体请注意:文中红色字体乃是本文博主阳光下的蒲公英添加.红色字体部分造 ...

随机推荐

  1. vscode调试npm包技巧

    官网文档:https://code.visualstudio.com/docs/nodejs/nodejs-debugging node调试方法(日志和debuuger):https://blog.r ...

  2. pyqt5 中的addStretch

    一直对addStretch感觉怪怪的,直到看见了下面这段话: addStretch()函数用于在控件按钮间增加伸缩量, 伸缩量的比例为1:1:1:6,意思就是将控件以外的空白地方按设定的比例等分为9份 ...

  3. Java数据结构浅析

    程序 = 数据结构 + 算法 本文概述Java中常用的数据结构,并简述其使用场景 1. 数据结构的定义 数据结构是一种逻辑意义,指的是逻辑上的数据组织方式及相应的处理,与数据在磁盘的具体存储方式不完全 ...

  4. linux-pcap 抓包程序框架

    转:http://blog.chinaunix.net/uid-21556133-id-120228.html libpcap详解 2010-12-01 22:07 libpcap(Packet Ca ...

  5. DataTable To List<T> DataTable Linq学习笔记

    LINQ 查询适用于实现的数据源 IEnumerable<T>接口或System.Query.IQueryable接口. DataTable类默认是没有实现以上接口的. 所以要在DataT ...

  6. 第11章 Spring Boot使用Actuator

    在生产环境中,需要实时或定期监控服务的可用性,spring-Boot的Actuator 功能提供了很多监控所需的接口. Actuator是Spring Boot提供的对应用系统的自省和监控的集成功能, ...

  7. 认识并初步应用GitHub——C++

    好好学习,天天向上 一.这是一个根据规定的开头 GIT的地址 https://github.com/Notexcellent GIT的用户名 Notexcxllent 学号后五位 82405 博客地址 ...

  8. HH的项链 HYSBZ - 1878 (莫队/ 树状数组)

    HH有一串由各种漂亮的贝壳组成的项链.HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一 段贝壳,思考它们所表达的含义.HH不断地收集新的贝壳,因此他的项链变得越来越长.有一天,他突然 ...

  9. WPF绑定命令

    一.目的 降低代码耦合度(降低UI层和BLL层的代码耦合度),将UI层的后台代码更好的转移到BLL层中,让视图和业务逻辑分离的更好 二.使用方式 1.创建一个RelayCommand,继承IComma ...

  10. ULPFEC在WebRTC中的实现[转载]

    一.WebRTC对抗网络丢包的两种手段     丢包重传(NACK)和前向纠错(FEC).FEC是一种前向纠错技术,发送端将负载数据加上一定的冗余纠错码一起发送,接收端根据接收到的纠错码对数据进行差错 ...