opencv3.3.1 + win64 + contrib + cuda 編譯


一 、 opencv3.3.1  + win64 + contrib + cuda   編譯

1.下載各種依賴

下載安裝cuda  https://developer.nvidia.com/cuda-downloads

下載安裝tbb   http://threadingbuildingblocks.org/download

opencv庫      

 

2. cmake-gui 參數設置:

OPENCV_EXTRA_MODULES_PATH  設置為  E:\Work\opencv\src\3.3.0\opencv_contrib-3.3.0\modules   --- 這里的路徑要換成左斜線

WITH_TBB 勾選

WITH_CUDA 取消勾選

TBB_INCLUDE_DIRS 設置為    E:\Work\opencv\tbb\2018_update1\include      --- 這里的路徑要換成左斜線

設置為CUDA的目錄    如 

 

 

3.configure   

4. generate

5. 打開opencv.sln文件,分別編譯 X64版本的 Debug庫和 Release庫

 

 

二 、 opencv3.3.1  + win64 + contrib   編譯靜態庫

1. cmake gui 配置

//這個是設置庫的生成目錄

 

 

2. 打開Opencv.sln   選擇Win64-Debug , 生成, 生成大約耗時1小時,然后再生成Release版本;

3. 然后右鍵單擊INSTALL的 項目  ---    僅用於項目 --- 僅生成

4. opencv 靜態庫的使用    必須包含以下庫

opencv_core331.lib;opencv_imgcodecs331.lib;opencv_highgui331.lib;
ittnotify.lib;libprotobuf.lib;zlib.lib;libjpeg.lib;libwebp.lib;libpng.lib;libtiff.lib;libjasper.lib;IlmImf.lib;
ippiw.lib;ippicvmt.lib;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM