一 、 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;