win10+cuda11.8+opencv4.5.5使用cuda运行yolov5

news2024/10/7 14:21:58

环境:win10 cuda11.8(尝试使用最新的12.1无法安装)
Vs2019(尝试Vs2015无法源码安装)opencv4.5.5
cmake-gui 3.26.4,电脑GPU是4080
1、安装Vs2019和cuda11.8,下载opencv4.5.5和对应的opencv_contrib-4.5.5,下载cmake的安装包。
2、下载opencv4.5.5的源码,安装anaconda3。上面的安装可以找网上的资源,较好配置。
3、打开cmake-gui,使用vs2019进行配置,x64,并按照下图进行选择请添加图片描述
在这里插入图片描述
这里我把gstreamer给去掉了,目前用不到
在这里插入图片描述
extra是安装cuda必备的选项
在这里插入图片描述

这里我把test的程序都去掉了,也可以加上
在这里插入图片描述
在这里插入图片描述

cuda选上后,然后点击configure,编译无错后,选择
在这里插入图片描述
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\extras\demo_suite deviceQuery这里可以查询
此时可能会出现.cache下载不了的情况,可以使用网上对应的资源。
生成后,点击open_project,生成解决方案即可,时间较长,一般不会报错。
可以看到opencv使用cuda的速度相比较于cpu要快10倍
在这里插入图片描述
使用GPU的速度
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/723118.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android Studio实现内容丰富的安卓校园新闻浏览平台

如需源码可以添加q-------3290510686,也有演示视频演示具体功能,源码不免费,尊重创作,尊重劳动。 项目编号070 1.开发环境 android stuido jdk1.8 eclipse mysql tomcat 2.功能介绍 安卓端: 1.注册登录 2.查看新闻列表…

Python安装完成后执行pip命令报错:‘pip‘ 不是内部或外部命令,也不是可运行的程序

解决办法: 已安装pip的情况下,把这个Scripts文件夹的目录添加到Path环境变量即可。   我的电脑 -> 右键 属性 -> 高级系统设置 -> 环境变量 -> path -> 编辑:加入Scripts文件夹的目录    确定即可

《一》Midjourney 傻瓜式入门教程

Midjourney 傻瓜式教程-注册入门篇 Midjourney 是基于 ChatGPT 的衍生 AI 绘画工具,可以用来绘制书本内的插图,绘本,漫画,海报,头像等等。总之,只有想不到,没有做不到的图。 Midjourney上手简…

Python GUI设计-PyQt5从入门到实践(第1-3章)

第一章 Python 与 Pyqt5 良好的开端,等于成功的一半 ————柏拉图 1.1 python语言简介 1.1.3 Python的应用领域 Web开发、大数据处理、人工智能、自动化运维开发、云计算、爬虫、游戏开发。 1.2 GUI 与 PyQt5 第二章 搭建开发环境 2.1 Python的下载与安装 Pyt…

Java JSP实战

综合实战: 实现利用servletservicedao实现查询所有,对象,增删改, t_house(int no,String housename,Double height) 步骤1:创建maven工程 步骤2:创建工程包entity,dao,util,service,servlet 步骤3&#x…

第一章:基本概念

什么是数据结构 ? 其实官方没有统一定义!!! “数据结构是数据对象,以及存在于该对象的实例和组成实例的数据元素之间的各种联系。这种联系可以通过定义相关的函数给出。” - Sartaj Sahni 《数据结构、算法与应用》 …

期权卖方到期可以不平仓?期权卖方高胜率策略的实战技巧

期权是一种金融衍生品,它给予买方在未来某个时间以特定价格买入或卖出某种资产的权利,而不是义务。期权的卖方则承担了相应的义务,即在买方行使期权时按照约定的价格交割资产。期权的价格叫做期权费,它由期权的内在价值和时间价值…

【设计模式】第二十二章:中介者模式详解及应用案例

系列文章 【设计模式】七大设计原则 【设计模式】第一章:单例模式 【设计模式】第二章:工厂模式 【设计模式】第三章:建造者模式 【设计模式】第四章:原型模式 【设计模式】第五章:适配器模式 【设计模式】第六章&…

怎么用迅捷视频转换器将MP4格式视频转成AVI格式

我们平时看视频的时候,会发现视频都有不同的格式,例如MP4、AVI、MKV等等。其中AVI是一种音频视频交错格式,就是可以将视频和音频交织在一起进行同步播放,这种视频格式的优点是可以跨多个平台使用,在日常生活和工作中&a…

CSDN创作常用操作说明

CSDN创作 目录标题文本样式列表图片连接代码表格UML图Mermaid流程图Flowchart流程图classDiagram类图快捷键 目录 创建目录的方式: [TOC](目录)标题 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题文本样式 **加粗文本** ~…

NDK编译ffmpeg包含硬件加速vulkan和mediacodec

NDK编译ffmpeg包含硬件加速vulkan和mediacodec flyfish ffmpeg:ffmpeg-6.0 NDK:android-ndk-r25c 硬件加速:vulkan 和 mediacodec target CPU:armv8-a host:Ubuntu 22.04 因为这里要编译硬件加速版本的ffmpeg-6.0&a…

微服务学习2——利用nacos实现服务治理

(本文参考黑马程序员项目) 个人仓库地址:https://gitee.com/jkangle/springboot-exercise.git 1.当前项目中存在的问题 不同微服务之间的调用通过硬编码的形式,这样可能在需要打量修改的时候出现问题,因此引入了服务…

新版Grafana仪表盘

一 Grafana 是什么 Grafana 是一个开源的指标量监测和可视化工具,常用于展示基础设施的时序数据和应用 程序运行分析。 官网指路: https://grafana.com/ 与前文相关的两个概念: 1)数据源(Datasource)&…

Xcode 15 beta 3 (15A5195k) 发布下载 - Apple 平台 IDE

Xcode 15 beta 3 (15A5195k) 发布下载 - Apple 平台 IDE (visonOS 1 beta 已发布) 7 月 5 日(北京时间今日凌晨)已发布。 IDE for iOS/iPadOS/macOS/watchOS/tvOS/visonOS 请访问原文链接:https://sysin.org/blog/apple-xcode-15/&#xf…

macOS Sonoma 14 beta 3 (23A5286g) ISO、IPSW、PKG 下载

macOS Sonoma 14 beta 3 (23A5286g) ISO、IPSW、PKG 下载,7 月 5 日(北京时间今日凌晨)已发布 本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安…

【PyQt5】构建强大的Python图形用户界面应用程序 -- 入门指南

作者主页:爱笑的男孩。的博客_CSDN博客-深度学习,活动,python领域博主爱笑的男孩。擅长深度学习,活动,python,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.https://blog.csdn.net/Code_and516?typeblog个…

微服务学习3——利用sentinel实现服务器的容错

1.Sentinel服务器容错 (本文参考黑马程序员项目) 个人仓库地址:https://gitee.com/jkangle/springboot-exercise.git 在服务器中,由于网络原因可能会出现线程阻塞的情况,当线程阻塞的时候如果有大量的请求涌入&#x…

echarts滚动条样式修改

1.修改的样式如下: 2.相关代码 // 基于准备好的dom,初始化echarts实例 const myChart echarts.init(this.$refs.tasksChart) // 绘制图表 myChart.setOption({grid: {top: 4%,left: 12%,right: 4%,bottom: 23%},// tooltip: {// formatter: {b} {c…

【ElasticSearch】JavaRestClient实现索引库和文档的增删改查

文章目录 一、RestClient1、什么是RestClient2、导入demo工程3、数据结构分析与索引库创建4、初始化JavaRestClient 二、RestClient操作索引库1、创建索引库2、删除索引库3、判断索引库是否存在 三、RestClient操作文档1、新增文档2、查询文档3、删除文档4、修改文档5、批量导入…

视觉SLAM-光流法

文章目录 目录 前言 🌟光流法的基本原理 🌟OpenCV中的光流法实现 🌟光流法的应用 🌟代码实现 🍉OpenCV代码 🍉OpenCV代码 🌟总结 前言 当我们观察一个视频或连续帧的图像时&#xff0c…