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

ubuntu20.04编译安装opencv-4.9.0的cuda版本

  1. NVIDIA显卡驱动550.107.02(4060显卡:8.9,3060显卡:8.6)
  2. cuda:12.1
  3. cudnn:8.9.7
  4. opencv4.9.0,opencv_contrib_4.9.0

前三个安装略过!

主要编译安装opencv4.9.0:

下载opencv4.9.0.zip和opencv_contrib_4.9.0.zip;

分别解压;

修改需要下载的文件地址,找到对应文件,前缀:https://mirror.ghproxy.com/;​​​​​​

编译命令:

1、

cmake -DCMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=./install -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.9.0/modules -D WITH_CUDA=ON -D WITH_CUDNN=ON -D OPENCV_DNN_CUDA=True -D WITH_TBB=ON -D CUDA_ARCH_BIN='8.9' -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -D OPENCV_GENERATE_PKGCONFIG=1 -D CUDA_GENERATION="Auto" -D BUILD_TESTS=OFF -D BUILD_opencv_world=ON -D WITH_NVCUVENC=OFF ..

2、

make -j16

3、

make install

默认情况下,make install会将软件安装到/usr/local目录下,这是一个本地安装的目录。在第一步-D CMAKE_INSTALL_PREFIX=./install指定安装目录;

相关文章:

  • 力扣(leetcode)每日一题 2516 每种字符至少取 K 个 | 滑动窗口
  • 【项目经验分享】深度学习自然语言处理技术毕业设计项目案例定制
  • 学生信息管理系统开发实战:掌握多数据模型关联关系的设计和使用
  • 「iOS」——KVC
  • 使用 pypdf 给 PDF 添加目录书签
  • 搜索引擎onesearch3实现解释和升级到Elasticsearch v8系列(四)-搜索
  • 基于Hive和Hadoop的图书分析系统
  • nodejs逐字读取文件示例
  • 防火墙详解(三)华为防火墙基础安全策略配置(命令行配置)
  • 如何恢复被删除的 GitLab 项目?
  • 前端Vue.js与后端Flask/Django协同开发指南
  • 修改DNS地址有什么影响
  • 选择更轻松:山海鲸可视化与PowerBI的深度对比
  • RP2040 C SDK GPIO和IRQ 唤醒功能使用
  • Angular与Vue的全方位对比分析
  • 2017 前端面试准备 - 收藏集 - 掘金
  • 77. Combinations
  • IP路由与转发
  • JAVA 学习IO流
  • Java精华积累:初学者都应该搞懂的问题
  • Java-详解HashMap
  • maya建模与骨骼动画快速实现人工鱼
  • Protobuf3语言指南
  • Python_OOP
  • scala基础语法(二)
  • SpringBoot几种定时任务的实现方式
  • vue2.0项目引入element-ui
  • Xmanager 远程桌面 CentOS 7
  • 阿里云购买磁盘后挂载
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​什么是bug?bug的源头在哪里?
  • ‌分布式计算技术与复杂算法优化:‌现代数据处理的基石
  • # 数论-逆元
  • ###C语言程序设计-----C语言学习(6)#
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (09)Hive——CTE 公共表达式
  • (1)Jupyter Notebook 下载及安装
  • (day18) leetcode 204.计数质数
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (SERIES10)DM逻辑备份还原
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (详细文档!)javaswing图书管理系统+mysql数据库
  • (一)面试需要掌握的技巧
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)关于多人操作数据的处理策略
  • .Net 垃圾回收机制原理(二)
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .Net插件开发开源框架
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • [ C++ ] STL---stack与queue
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)