首先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