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

Xorg占用显卡内存问题和编译opencv GPU版本

1.解决Ubuntu系统/usr/lib/xorg/Xorg占用显卡内存问题

a.  打开文件/usr/share/X11/xorg.conf.d/10-nvidia.conf 

        sudo vim /usr/share/X11/xorg.conf.d/10-nvidia.conf

b.用  #注释文件内所有内容

c.重启X11服务

        sudo systemctl restart display-manager

解决!

2.windows上openv编译GPU版本

准备工具:

opencv4.8.0、opencv_contrib-4.8.0

cuda11.6

cudnn8.5.0.96

cmke3.27.0

说明:

cuda与cudnn的配置教程:https://zhuanlan.zhihu.com/p/99880204

编译步骤:

a.配置cmake中opencv路径:

b.Configure之后下载相关包,放入opencv源码cache文件中

主要是以下几个:

ffmpeg

ippicv

wechat_qrcode

 xfeatures2d

下载完成后,再点击configure

 在编译选项中进行勾选:BUILD_CUDA_STUBS、OPENCV_DNN_CUDA、WITH_CUDA、OPENCV_ENABLE_NONFREE、build_opencv_world打勾;

BUILD_DOCS、BUILD_EXAMPLES、BUILD_PACKAGE、BUILD_TESTS、BUILD_PERF_TESTS、BUILD_opencv_python不打勾(可以不要这部分);

重要:

配置opencv_extra_modules_path

然后点击configure,没有问题就可以Generating了。

VS2019进行编译

选中CMakeTargets中的ALL_BUILD,右键点击生成即可。

成功后点击INSTALL生成:

在install路径下就可以找到编译好的库和头文件了

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

相关文章:

  • InnoDB的redo log和 undo log
  • 智能小e-集成配置
  • Nestjs框架: 基于Prisma的多租户功能集成和优化
  • 使用抓取 API 可靠高效地提取亚马逊 (Amazon)数据
  • CCD工业相机系统设计——基于FPGA设计
  • SQL执行顺序
  • LLM 隐藏层特征增强技术
  • 同步型降压转换器的“同步”是什么意思?
  • Vite 7.0 引入的几个重要新 API 详解
  • 三极管与场效应管的对比
  • Python脚本服务器迁移至K8S集群部署
  • k8s中的configmap存储
  • JavaWeb-Servlet
  • 内外网互传文件 安全、可控、便捷的跨网数据交换
  • 服务器版本信息泄露-iis返回包暴露服务器版本信息
  • Node.js 倒计时图片服务部署与 Nginx 反向代理实战总结
  • RCE随笔-奇技淫巧(2)
  • Android热修复实现方案深度分析
  • AI面试如何提升物流行业招聘效率?实战案例解析
  • ESP32-S3学习笔记<5>:SPI的应用
  • JDK 介绍与使用指南
  • CMake进阶:检查头文件存在性(check_include_file 和 check_include_fileCXX)
  • uniapp拦截返回事件
  • 应该切换到 NVMe 吗?
  • 学习 Pandas 库:Series 与 DataFrame 核心操作指南
  • c语言:预处理详解
  • CRMEB 单商户PRO多商户通用去版权教程
  • 二叉树解析
  • 51c大模型~合集158
  • RockyLinux 9.6 解决删除home后无法开机问题