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;

posted @ 2017-12-08 15:12  洛笔达  阅读(1370)  评论(0编辑  收藏  举报