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