当前位置: 首页 > news >正文

RTX5060Ti安装cuda加速的openCV

博主目前的环境配置为:RTX5060TI,16GB显存,cuda13.0,cudnn9.14

我的cudnn是通过deb安装包安装的

🚀 一、使用 apt 安装(推荐给新手)

这是最简单的一种方式,系统自带编译好的 OpenCV 包。

1️⃣ 更新系统

sudo apt update && sudo apt upgrade -y

2️⃣ 安装 OpenCV 及其依赖

sudo apt install -y libopencv-dev python3-opencv

⚙️ 说明:

  • libopencv-dev:安装 C++ 头文件、静态库和动态库。

  • python3-opencv:可选,安装 Python 绑定版本(你可以跳过)。

3️⃣ 验证安装

执行:

pkg-config --modversion opencv4

若输出类似:

4.5.4

说明安装成功 🎉

🧩 二、从源码编译安装(支持 CUDA / 最新版本)

这种方式适合:

  • 你需要 OpenCV 的 最新版本(apt 可能是 4.5.x)

  • 你想让 OpenCV 支持 CUDA / cuDNN / GPU 加速

  • 你要启用额外模块(如 opencv_contrib

    1️⃣ 安装依赖库

    sudo apt update sudo apt install -y build-essential cmake git pkg-config \ 
    libjpeg-dev libpng-dev libtiff-dev \
    libavcodec-dev libavformat-dev libswscale-dev \ 
    libv4l-dev libxvidcore-dev libx264-dev \ 
    libgtk-3-dev libcanberra-gtk3-module \ 
    libatlas-base-dev gfortran \ 
    python3-dev python3-numpy

    2️⃣ 下载源码

    git clone https://github.com/opencv/opencv.git

   git clone https://github.com/opencv/opencv_contrib.git


🏗️ 三、创建构建目录

      cd opencv(跳转到git的opencv项目目录下)

      mkdir -p build && cd build


⚙️ 四、CMake 配置命令(✅适配RTX 5060Ti + CUDA 12.6 + cuDNN 9.14)

请直接复制下面这一整段命令:

cmake \-D CMAKE_BUILD_TYPE=Release \-D CMAKE_INSTALL_PREFIX=/usr/local \-D OPENCV_EXTRA_MODULES_PATH=/home/yf/下载/opencv_contrib/modules \-D WITH_CUDA=ON \-D WITH_CUDNN=ON \-D OPENCV_DNN_CUDA=ON \-D CUDA_ARCH_BIN=12.0 \-D CUDA_ARCH_PTX="" \-D WITH_CUBLAS=ON \-D ENABLE_FAST_MATH=1 \-D CUDA_FAST_MATH=1 \-D WITH_CUDART=ON \-D WITH_TBB=ON \-D BUILD_opencv_cudacodec=ON \-D BUILD_opencv_world=OFF \-D BUILD_EXAMPLES=OFF \-D BUILD_opencv_python2=OFF \-D BUILD_opencv_python3=OFF \-D WITH_OPENGL=ON \-D WITH_QT=OFF \-D WITH_GTK=ON \-D BUILD_TESTS=OFF \-D BUILD_PERF_TESTS=OFF \-D CUDNN_INCLUDE_DIR=/usr/include \-D CUDNN_LIBRARY=/usr/lib/x86_64-linux-gnu/libcudnn.so \..

🧩 五、编译与安装

建议使用所有 CPU 线程进行编译:

make -j$(nproc)

然后安装:

sudo make install

sudo ldconfig

🔍 六、验证安装

执行:

pkg-config --modversion opencv4

应该会输出版本号,比如:

4.13.0

http://www.dtcms.com/a/523890.html

相关文章:

  • 金融网站建设重庆网站建设电脑版
  • 超越图像:机器学习之生成对抗网络(GAN)在时序数据增强与异常检测中的深度实践
  • C# 企业微信机器人消息推送
  • 原生日历表
  • 做网站购买服务器多少钱三亚房地产网站制作
  • 新网站的建设工作织梦软件怎么使用域名做网站
  • 暖手宝方案开发,暖手宝MCU控制方案开发设计
  • SpringCloud启动——MybatisPlus(MP)
  • 图解Java链表反转:迭代法详解
  • SOGS压缩技术
  • SQLiteStudio下载安装图解教程(附安装包)
  • 【图像超分】论文复现:轻量化超分 | RLFN的Pytorch源码复现,跑通源码,整合到EDSR-PyTorch中进行训练、测试
  • 吉利汽车携手阿里云函数计算,打造新一代 AI 座舱推理引擎
  • 基于mormot.net.async.pas实现一个纯粹的Socket Server
  • FastReport .NET 2026.1 全新发布: 统一Demo中心、全新Ribbon界面、Excel公式导出、Word图像质量设置等重磅升级!
  • 网站后台上传图片脚本错误个人博客大全
  • 郑州水晶奖杯制作wordpress加载优化
  • 【计算机网络笔记】第二章 应用层 (Application Layer)
  • 东营聊城网站建设seo门户网站建设
  • DigitalOcean Gradient™ 平台上线 fal 四款多模态 AI 模型:快速生成图像与音频
  • 5、服务器互连技术(小白入门版)
  • 我爱学算法之—— 分治-归并
  • 济南高新区 网站制作wordpress直接购买
  • 织梦网站首页幻灯片不显示新华美玉官方网站在线做
  • 蓝色星球如何打造能与企业共同进化的灵活系统
  • 【问题】在VSCode中设置conda的Python环境
  • NGINX 负载均衡应用实战:从配置到策略的深度解析
  • 关于buildroot文件系统中rootfs的内容,该怎么增删(瑞芯微rv1126b)
  • Qt 入门简洁笔记:信号与槽
  • 算法入门---专题二:滑动窗口2(最大连续1的个数,无重复字符的最长子串 )