随笔 - 10  文章 - 0  评论 - 0  阅读 - 6648

win10+OpenCV4.7.0+cuda环境配置

需要先安装和下载好以下文件

vs2022

CMake3.24.2

opencv-4.7.0 GitHub - opencv/opencv: Open Source Computer Vision Library 有时github上不去多刷新几次,久等一会儿,因为后续需要手动下载一些cmake不能下载的文件,我用的是联通的网,如果是移动的就只能FQ了。

opencv_contrib-4.7.0 GitHub - opencv/opencv_contrib: Repository for OpenCV's extra modules

CUDA Toolkit 12.1 CUDA Toolkit 12.1 Downloads | NVIDIA Developer

cudnn-windows-x86_64-8.8.1.3_cuda12-archive.zip 在英伟达官网,需要注册账号才能下载,qq邮箱会收不到邮件,目前163邮箱可以收到邮件。

 

安装好CUDA Toolkit 12.1,再将cudnn-windows-x86_64-8.8.1.3_cuda12-archive里面的文件复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1目录下,重复的替换即可

将opencv-4.7.0和opencv_contrib-4.7.0解压到相同目录下,并创建一个build空文件夹用户存放编译好的文件。

难得搬运了,其他直接看我文末的链接,直接说我编译过程中遇到的问题,使用cmake配置时会出现一些文件下载失败的情况,例如:ffmpeg文件,首先需要查看F:\Program\OpenCV470\opencv-4.7.0\3rdparty\ffmpeg\ffmpeg.cmake文件

 opencv-4.7.0使用的是ffmpeg/4.x_20221225这个版本,

 

 

下载地址GitHub - opencv/opencv_3rdparty at ffmpeg/4.x_20221225 进不去多刷新几次慢慢等,将其解压到

 F:\Program\OpenCV470\opencv-4.7.0\.cache\ffmpeg下

 

其他的文件下载方式大抵相同。

特别需要说明的是若使用复制其他版本例如OpenCV460的.cache文件是行不通的,虽然cmake与vs编译能够通过,但是在运行神经网络时会出现各种错误。

参考网址win10编译opencv4.5.1+opencv_contrib+CUDA(带编译文件) - 知乎 (zhihu.com)

 

posted on   清靜  阅读(839)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示