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

超简单:Linux下opencv-gpu配置

1.下载opencv和opencv_contrib安装包
1)使用命令下

git clone https://github.com/opencv/opencv.git -b 4.9.0
git clone https://github.com/opencv/opencv_contrib.git -b 4.9.0

2)复制链接去GitHub下载然后上传到服务器
在这里插入图片描述
注意:看好版本,opencv和opencv_contrib安装包的版本必须一致。

2.配置 CMake

cd opencv && mkdir build && cd build
cmake \
  -D CMAKE_BUILD_TYPE=RELEASE \
  -D CMAKE_INSTALL_PREFIX=/usr/local \ #因为我是再docker配置的,所以/usr/local 
  -D WITH_CUDA=ON \
  -D CUDA_ARCH_BIN=7.0 \  # V100 的计算能力为 7.0,这横自行需改
  -D CUDA_FAST_MATH=ON \
  -D WITH_CUDNN=ON \
  -D OPENCV_DNN_CUDA=ON \
  -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
  -D WITH_NVCUVID=ON \
  -D BUILD_EXAMPLES=OFF \
  ..

注意:在编译过程中遇到什么下载失败,如下图所示不需要管。
在这里插入图片描述
3.编译与安装

make -j$(nproc)
sudo make install

同样,遇到网络问题不用管,因为我们不需要下载案例,只是想使用opencv-gpu。
4.验证

python3
import cv2
print(cv2.getBuildInformation())  # 检查输出中是否有 "CUDA: YES"
print(cv2.cuda.getCudaEnabledDeviceCount())  # 应返回 1(表示检测到 GPU)

在这里插入图片描述

相关文章:

  • 什么是 JavaScript 中的原型链(Prototype Chain)?
  • Windows 图形显示驱动开发-WDDM 2.4功能-GPU 半虚拟化(五)
  • 北理工计算机考研复试上机2012年真题
  • 场馆预约小程序的设计与实现
  • 02 相机标定相关坐标系
  • greenhill编译出现:3201原因错误
  • 视频管理平台-信息泄露漏洞
  • 027-7zsfx
  • pom.xml与.yml,java配置参数传递
  • JVM 概述/结构/架构/生命周期
  • 【YOLOv8】YOLOv8改进系列(10)----替换主干网络之UniRepLKNet
  • 【蓝桥杯】单片机设计与开发,模板V1.1
  • 记一次loki报错的处理过程
  • 自由学习记录(49)
  • 解锁大语言模型潜力:LangChain,构建AI应用的全新框架
  • Java 8 Stream API
  • 多线程 --- 多线程编程
  • 【数学建模】(启发式算法)遗传算法:自然选择的计算模型
  • NC,GFS、ICON 数据气象信息可视化--降雨量的实现
  • 华为OD机试2025A卷 - 流浪地球(Java Python JS C++ C )
  • 新疆正能量软件/昆明seo技术培训
  • 编程培训班学费找极客时间/seo怎么优化软件
  • 简述跨境电商网站的平台建设/被逆冬seo课程欺骗了
  • 动态网站如何做登录界面/无货源网店怎么开
  • 营销型网站建设论坛/seo优化专员招聘
  • 商丘网站建设优化推广/seo 什么意思