本文主要介紹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之旅吧! 歡迎關注微信公衆号“智能算法”,帶你體驗另一種算法境界!