900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > cuda安装 vs配置 opencv的cmake编译

cuda安装 vs配置 opencv的cmake编译

时间:2020-12-04 07:38:36

相关推荐

cuda安装 vs配置 opencv的cmake编译

(更新)

D:\opencv\build\install\include

D:\opencv\build\install\x64\vc14\lib

cuda.lib

cudadevrt.lib

cudart.lib

cudart_static.lib

nvcuvid.lib

OpenCL.lib

opencv_aruco341d.lib

opencv_bgsegm341d.lib

opencv_bioinspired341d.lib

opencv_calib3d341d.lib

opencv_ccalib341d.lib

opencv_core341d.lib

opencv_cudaarithm341d.lib

opencv_cudabgsegm341d.lib

opencv_cudacodec341d.lib

opencv_cudafeatures2d341d.lib

opencv_cudafilters341d.lib

opencv_cudaimgproc341d.lib

opencv_cudalegacy341d.lib

opencv_cudaobjdetect341d.lib

opencv_cudaoptflow341d.lib

opencv_cudastereo341d.lib

opencv_cudawarping341d.lib

opencv_cudev341d.lib

opencv_datasets341d.lib

opencv_dnn_objdetect341d.lib

opencv_dnn341d.lib

opencv_dpm341d.lib

opencv_face341d.lib

opencv_features2d341d.lib

opencv_flann341d.lib

opencv_fuzzy341d.lib

opencv_hdf341d.lib

opencv_hfs341d.lib

opencv_highgui341d.lib

opencv_img_hash341d.lib

opencv_imgcodecs341d.lib

opencv_imgproc341d.lib

opencv_line_descriptor341d.lib

opencv_ml341d.lib

opencv_objdetect341d.lib

opencv_optflow341d.lib

opencv_phase_unwrapping341d.lib

opencv_photo341d.lib

opencv_plot341d.lib

opencv_reg341d.lib

opencv_rgbd341d.lib

opencv_saliency341d.lib

opencv_shape341d.lib

opencv_stereo341d.lib

opencv_stitching341d.lib

opencv_structured_light341d.lib

opencv_superres341d.lib

opencv_surface_matching341d.lib

opencv_text341d.lib

opencv_tracking341d.lib

opencv_video341d.lib

opencv_videoio341d.lib

opencv_videostab341d.lib

opencv_xfeatures2d341d.lib

opencv_ximgproc341d.lib

opencv_xobjdetect341d.lib

opencv_xphoto341d.lib

D:\project\vs\GPU\GPU\common

D:\project\vs\GPU\GPU\lib

glut64.lib

(更新)重新安装vs,再安装cuda9以及opencv,cmake

vs下载地址/or_7r_ccl/article/details/70198468

cuda安装是否成功 以及 第一个在vs中的cuda程序和配置

/u013165921/article/details/77891913

/hshqing/article/details/79317489

camke参考资料

/wolffytom/article/details/49976487

/yibu_refresh/article/details/79273811?utm_source=blogxgwz0

/qq_15947787/article/details/78534272

需要注意一点利用cmake编译的opencv,在设置环境变量时,不需要使用bulid\x64\vc14\bin,这个路径,而是使用上述参考资料的路径,需要配置cmake的环境变量。

opencv_aruco341d.lib;

opencv_bgsegm341d.lib;

opencv_bioinspired341d.lib;

opencv_calib3d341d.lib;

opencv_ccalib341d.lib;

opencv_core341d.lib;

opencv_cudaarithm341d.lib;

opencv_cudabgsegm341d.lib;

opencv_cudacodec341d.lib;

opencv_cudafeatures2d341d.lib;

opencv_cudafilters341d.lib;

opencv_cudaimgproc341d.lib;

opencv_cudalegacy341d.lib;

opencv_cudaobjdetect341d.lib;

opencv_cudaoptflow341d.lib;

opencv_cudastereo341d.lib;

opencv_cudawarping341d.lib;

opencv_cudev341d.lib;

opencv_datasets341d.lib;

opencv_dnn_objdetect341d.lib;

opencv_dnn341d.lib;

opencv_dpm341d.lib;

opencv_face341d.lib;

opencv_features2d341d.lib;

opencv_flann341d.lib;

opencv_fuzzy341d.lib;

opencv_hdf341d.lib;

opencv_hfs341d.lib;

opencv_highgui341d.lib;

opencv_img_hash341d.lib;

opencv_imgcodecs341d.lib;

opencv_imgproc341d.lib;

opencv_line_descriptor341d.lib;

opencv_ml341d.lib;

opencv_objdetect341d.lib;

opencv_optflow341d.lib;

opencv_phase_unwrapping341d.lib;

opencv_photo341d.lib;

opencv_plot341d.lib;

opencv_reg341d.lib;

opencv_rgbd341d.lib;

opencv_saliency341d.lib;

opencv_shape341d.lib;

opencv_stereo341d.lib;

opencv_stitching341d.lib;

opencv_structured_light341d.lib;

opencv_superres341d.lib;

opencv_surface_matching341d.lib;

opencv_text341d.lib;

opencv_tracking341d.lib;

opencv_video341d.lib;

opencv_videoio341d.lib;

opencv_videostab341d.lib;

opencv_xfeatures2d341d.lib;

opencv_ximgproc341d.lib;

opencv_xobjdetect341d.lib;

opencv_xphoto341d.lib;

配置环境库目录用第二个,测试gpu程序用第一个;

出现下图问题:参考/u013015629/article/details/52424595

配置cuda环境变量以及基础的库文件(除了opencv之外的)/u013165921/article/details/77891913

cuda.lib;

cudadevrt.lib;

cudart.lib;

cudart_static.lib;

nvcuvid.lib;

OpenCL.lib;

使用cmake编译老师的文件时,报错,如下图:

解决方案:

需要配置opencv的环境变量:参考:/hshqing/article/details/79317489

上述的环境配置有瑕疵,应改为:/topics/390607744/

D:\opencv\build\install(OpenCVConfig.cmake所在的目录)

..\lib\Debug\cudatool.lib全盘搜索找cudatool

(更新)

cmake里要添加opencv_extra_path时,一定要直接点击cmake里点击那个空后出现的打开文件夹按钮来选取,而不要在windows上复制路径过去,因为两个格式不一样,一个斜杠一个反斜杠

全部配置好后,运行demo程序出现无法打开opencv_world.lib,一定是你的环境没配置好,这里包括几个地方:

(1)VS里属性管理器中的两个路径(包含目录和库目录)和附加依赖项

(2)系统环境变量里有没有把opencv的bin文件夹路径正确地放进去,注意:如果你已经重新编译安装了很多很多遍,有可能你已经把bin路径放进去了很多遍,每次有可能相同有可能不同,把已经废掉的那些opencv的bin路径都删掉吧,修改完系统环境变量记得重启电脑。

/sundy0808/article/details/82454343

opencv 以及 opencv_contrib版本下载一定要对应!!!!!!!最好同一个网站/weixin_42491857/article/details/80741150

/hshqing/article/details/79317489

/yibu_refresh/article/details/79273811?utm_source=blogxgwz0

如果出不来opencv_cuda 参考下面

下载:

/cuda-toolkit-archive

Win 10 安装 cuda 莫名安装失败?

/w670165403/article/details/81737139

/xgzxgzxgzxgzxgz/article/details/80634969

安装时参考:

/wayne793377164/p/8185404.html

/u013165921/article/details/77891913

/m0_37870649/article/details/79327178

vs版本报错:

/lovelessyi/article/details/79219276

这中间还有一个报错,说是缺少某个cuda9.0.target文件,我直接在按照他的路径找到他要的那个文件夹,发现没有这个文件,但是在CUDA下载的安装目录中是有的,copy过去就行

vs环境配置

问:错误 1 fatal error C1083: 无法打开包括文件:“cuda.h”: No such file or directory

答:把"cuda.h"的路径加到项目->属性->C/C++常规->附加包含目录

这是最简单的可以解决

OpenCV3的GPU模块编译

/wolffytom/article/details/49976487

with _ cuda 一定要核对一下,第一次config是否出现了opencv_cudaxxx.lib选项

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。