手動安裝OpenCV下的IPP加速庫

2022-09-01 02:48:12 字數 1191 閱讀 9645

安裝opencv的時候,往往會卡在這裡:

ippicv: download: ippicv_2019_lnx_intel64_general_20180723.tgz

檔案(本人注:在opencv/3rdparty/ippicv資料夾下)中。裡邊有幾個比較重要的變數。

第乙個是ippicv_commit,它的值可以從**中找到:

set(ippicv_commit "a62e20676a60ee0ad6581e217fe7e4bada3b95db")

第二個是opencv_ippicv_url,同理可以找到:

"$env"

""

這兩個聯合起來就可以得到檔案的路徑為:

最後乙個是檔名opencv_icv_name,針對不同的系統與環境會有所不同,linux 64bit下的檔名可以從如下**中找到:

if(x86_64)

set(opencv_icv_name "ippicv_2017u2_lnx_intel64_20170418.tgz")

set(opencv_icv_hash "87cbdeb627415d8e4bc811156289fa3a")

將這三樣組合在一起即可得到最終的url:

ippicv_2017u2_lnx_intel64_20170418.tgz

當然,你也可以不這麼麻煩,直接訪問opencv在github上的opencv_3rdparty也可以找到檔案的具體位址,選擇正確的分支即可。

目前最新的ippcv可以在這裡找到:(本人注:這個已經過時了,當然要是有你需要的,那好挺好)

將 opencv/3rdparty/ippicv資料夾下的 ippicv.cmake中,第47行

""

改成:比如,我的ipp檔案在這:

/home/yongyang/downloads/ippicv_2019_lnx_intel64_general_20180723.tgz

所以改成:

"file:///home/yongyang/downloads/"

在centos上手動安裝opencv

最近在自己電腦上裝caffe,在配置opencv的時候,突然發現原來那個安裝指令碼已經被更新成3.0的了,雖然想試試,希望僥倖能通過,不過caffe編譯的時候就直接不認識mat了,還是裝回2.4.x的版本吧,下面時手動安裝的步驟 wget o opencv 2.4.7 tar.gz tar zxf ...

linux 下opencv 安裝的問題

1.在centos 中我安裝opencv2.4.8時遇到的問題 error a storage class is not allowed in an explicit specialncvpixeloperations.hpp 替換掉opencv2.4.8內的檔案,重新build。2.在linux環...

Ubuntu下編譯安裝OpenCV

國外乙個部落格是在ubuntu 11.04下安裝opencv2.2 由於我的系統是11.10的,在opencv2.2下make時,總是出錯。如果系統是ubuntu 11.04的建議採用這篇英文部落格的方法,應該沒有問題。後面看到另乙個部落格,可以安裝opencv2.3 對於測試,可以參考上面提到的一...