pytorch 42 C#使用onnxruntime部署内置nms的yolov8模型

news/2024/7/10 22:54:44 标签: pytorch, c#, YOLO

在进行目标检测部署时,通常需要自行编码实现对模型预测结果的解码及与预测结果的nms操作。所幸现在的各种部署框架对算子的支持更为灵活,可以在模型内实现预测结果的解码,但仍然需要自行编码实现对预测结果的nms操作。其实在onnx opset===11版本以后,其已支持将nms操作嵌入到模型中,具体可以参考https://hpg123.blog.csdn.net/article/details/131585808,修改代码实现yolov8模型onnx下的无nms导出。本博文主要介绍基于onnxruntime在c#下部署含nms的yolov8模型。

1、运行环境安装

安装运行依赖opencv与onnxruntime
在nuget中安装onnxruntime与opencv,一一共安装以下4个库。

安装步骤参考
https://blog.csdn.net/qq_36694133/article/details/128209770
opencv安装步骤参考
https://blog.csdn.net/sinat_37281674/article/details/119987327
在这里插入图片描述

2、部署模型

2.1 完整代码

代码中模型下载地址为:https://gitcode.net/a486259/model/-/blob/master/yolov8s_nms.onnx
也可以换成自己导出的模型。

using 

http://www.niftyadmin.cn/n/4952290.html

相关文章

元宇宙之应用(04)沉浸式游戏

在数字科技迅猛发展的今天,元宇宙的概念正逐渐从科幻走向现实,重新定义了人们与虚拟世界的交互方式。在这一概念的引领下,"沉浸式游戏" 蓬勃发展,为游戏体验带来了前所未有的深度和广度。那么,为什么沉浸式游…

flutter-设置开屏页 解决开屏白屏问题

flutter_native_splash 当您的应用程序打开时,本机应用程序会短暂加载 Flutter。默认情况下,在此期间,本机应用程序会显示白色启动屏幕。该包自动生成 iOS、Android 和 Web 本机代码,用于自定义本机启动画面背景颜色和启动图像。支…

基于STC15单片机-LM35-DS8B20温度测量-DS1302计时-proteus仿真-源程序

一、系统方案 本设计采用STC15单片机作为主控器。 DS18B20采集温度值送到液晶1602显示。 DS1302计时,日期送到液晶1602显示。 LM35采集另一路温度值送到数码管显示。 二、硬件设计 原理图如下: 三、单片机软件设计 1、首先是系统初始化 /IO初始化为…

css层叠关系

文章目录 cascading声明冲突应用重置样式表a元素的类选择器顺序问题 cascading cascading – 层叠 解决声明冲突的过程,浏览器会自动处理;就是计算样式的权重,权重大的就被选择; 声明冲突 是指多个选择器选中同一个标签&#x…

MsrayPlus多功能搜索引擎采集软件

MsrayPlus多功能搜索引擎采集软件 摘要: 本文介绍了一款多功能搜索引擎软件-MsrayPlus,该软件能够根据关键词从搜索引擎中检索相关数据,并提供搜索引擎任务、爬虫引擎任务和联系信息采集三大功能。我们将分析该软件在不同领域的应用&#xf…

Python学习笔记_进阶篇(二)_django知识(一)

本章简介: Django 简介Django 基本配置Django urlDjango viewDjango 模板语言Django Form Django 简介 Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来…

MacOS 安装Redis并设置密码

在开发过程中,需要本地进行安装Redis进行测试,记录了下MacOS环境下安装Redis,以及设置密码。 Brew 安装 $ brew install redis启动服务 # 启动服务 brew services start redis # 关闭服务 brew services stop redis # 重启服务 brew servic…

深度学习环境配置教程(保姆教程)

深度学习环境配置教程(保姆教程) 目录1.Anaconda安装2.Anaconda环境操作相关1.显示所有环境2.新建虚拟环境3.激活虚拟环境4.在对应的虚拟环境中安装库(tensorflow与torch的安装)1. Tensorflow的CPU与GPU安装示例如下:2. pytorch的…