cuda opencv安装问题个人汇总

python解释器

CMAKE会按顺序搜索环境变量path中的路径,将想用的解释器放在靠上的路径中。

CMAKE编译包含cuda加速的opencv

选好目录后点击configue
在随后显示的选项中将 WITH_CUDA OPENCV_DNN_CUDA BIULD_CUDA_STUB 都点亮。

在这里插入图片描述

并且将 OPENCV_EXTRA_MODULE_PATH 设置为 opencv_contrib--x.x.x/modules 目录
没下这个目录没法装cuda加速

在这里插入图片描述

再按一次configue会出现 CUDA_ARCH_BIN 条目,需根据NVIDIA官网CUDA计算能力表格选择对应版本

解决CMAKE编译过程中包下载问题

修改host文件,在其中添加

151.101.76.133 raw.githubusercontent.com

并使用香港通道联网,之后在CMakeDownloadList.txt中搜索各个需要下载的文件的地址手动下载。
当然也可以试试这个方法,这个方法会比上面的方法省时,因为上面的方法还需要手动在各个文件名前加上md5,但是效果因网络而异。

在python中添加opencv库

参考资料
参考资料2

在输出中发现python3的libraries为空并且没有安装路径的解决办法

检查opencv-4.5.1/CMakeList.txt发现,文件中检测lib的参数为 PYTHON3_LIBRARIES ,
而cmake中是 PYTHON3_LIBRARY ,新增一条PYTHON3_LIBRARIES ,选PATH,值为lib的路径libs
并且要加上一条 BUILD_opencv_python3 ,bool,值为on即选中

CMake界面

修改后成功检测到lib
在这里插入图片描述
生成项目后发现生成了支持的文件
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值