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

怎么自己做网站服务器在线资源搜索神器

怎么自己做网站服务器,在线资源搜索神器,免费加速器看国外网站,今朝装饰【官方框架地址】 https://github.com/ultralytics/ultralytics.git 【算法介绍】 在C#中使用ONNX Runtime部署YOLOv11-ONNX实例分割模型,涉及到模型的加载、数据预处理、模型推理和后处理几个关键步骤。 首先,需要确保已经安装了ONNX Runtime的NuGe…

【官方框架地址】

https://github.com/ultralytics/ultralytics.git

【算法介绍】

在C#中使用ONNX Runtime部署YOLOv11-ONNX实例分割模型,涉及到模型的加载、数据预处理、模型推理和后处理几个关键步骤。

首先,需要确保已经安装了ONNX Runtime的NuGet包,它提供了在C#中加载和运行ONNX模型的功能。

其次,加载YOLOv11-ONNX模型。这通常涉及到指定模型的路径,并创建一个InferenceSession对象,该对象将用于后续的推理。

接下来,进行数据预处理。YOLO模型通常要求输入图像具有特定的尺寸和格式。因此,需要使用适当的图像处理库(如OpenCV或System.Drawing)来调整图像的大小、归一化像素值,并将其转换为模型所需的张量格式。

然后,进行模型推理。将预处理后的数据传递给InferenceSession对象,并调用其Run方法来执行推理。这将返回模型的输出,通常是一个包含检测框、类别置信度和实例分割信息的张量。

最后,进行后处理。解析模型的输出,提取有用的信息(如检测框的坐标、类别和实例分割掩码),并根据需要进行进一步的处理或可视化。

请注意,YOLOv11的具体实现和输出格式可能与上述描述有所不同。因此,在实际部署时,需要参考YOLOv11的文档和ONNX Runtime的API文档来确保正确理解和处理模型的输出。

【效果展示】

【实现部分代码】

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using OpenCvSharp;namespace FIRC
{public partial class Form1 : Form{Mat src = new Mat();Yolov11Manager ym = new Yolov11Manager();public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){OpenFileDialog openFileDialog = new OpenFileDialog();openFileDialog.Filter = "图文件(*.*)|*.jpg;*.png;*.jpeg;*.bmp";openFileDialog.RestoreDirectory = true;openFileDialog.Multiselect = false;if (openFileDialog.ShowDialog() == DialogResult.OK){src = Cv2.ImRead(openFileDialog.FileName);pictureBox1.Image = OpenCvSharp.Extensions.BitmapConverter.ToBitmap(src);}}private void button2_Click(object sender, EventArgs e){if(pictureBox1.Image==null){return;}Stopwatch sw = new Stopwatch();sw.Start();var result = ym.Inference(src);sw.Stop();this.Text = "耗时" + sw.Elapsed.TotalSeconds + "秒";var resultMat = ym.DrawImage(src,result);pictureBox2.Image= OpenCvSharp.Extensions.BitmapConverter.ToBitmap(resultMat); //Mat转Bitmap}private void Form1_Load(object sender, EventArgs e){ym.LoadWeights(Application.StartupPath+ "\\weights\\yolo11n-seg.onnx", Application.StartupPath + "\\weights\\labels.txt");}private void btn_video_Click(object sender, EventArgs e){var detector = new Yolov11Manager();detector.LoadWeights(Application.StartupPath + "\\weights\\yolo11n-seg.onnx", Application.StartupPath + "\\weights\\labels.txt");VideoCapture capture = new VideoCapture(0);if (!capture.IsOpened()){Console.WriteLine("video not open!");return;}Mat frame = new Mat();var sw = new Stopwatch();int fps = 0;while (true){capture.Read(frame);if (frame.Empty()){Console.WriteLine("data is empty!");break;}sw.Start();var result = detector.Inference(frame);var resultImg = detector.DrawImage(frame,result);sw.Stop();fps = Convert.ToInt32(1 / sw.Elapsed.TotalSeconds);sw.Reset();Cv2.PutText(resultImg, "FPS=" + fps, new OpenCvSharp.Point(30, 30), HersheyFonts.HersheyComplex, 1.0, new Scalar(255, 0, 0), 3);//显示结果Cv2.ImShow("Result", resultImg);int key = Cv2.WaitKey(10);if (key == 27)break;}capture.Release();}}
}

【视频演示】 

C#使用onnxruntime部署yolov11-onnx实例分割模型_哔哩哔哩_bilibili【测试环境】vs2019net framework4.7.2opencvsharp4.8.0onnxruntime1.16.3 更多信息或者源码下载参考博文:https://blog.csdn.net/FL1623863129/article/details/142727953, 视频播放量 0、弹幕量 0、点赞数 0、投硬币枚数 0、收藏人数 0、转发人数 0, 视频作者 未来自主研究中心, 作者简介 未来自主研究中心,相关视频:C++使用纯opencv部署yolov11-seg实例分割onnx模型,C#使用纯opencvsharp部署yolov8-onnx图像分类模型,YOLO最新版本V11 本地一键部署 解压即用 视觉检测大模型尝鲜版 集成环境依赖 WEBUI可视化界面,使用C#部署yolov8-seg的实例分割的tensorrt模型,使用python部署yolov10的onnx模型,使用C#的winform部署yolov8的onnx实例分割模型,2024最新Tkinter教程(Python GUI),C#部署官方yolov8-obb旋转框检测的onnx模型,将yolov10封装成一个类几句调用完成目标检测任务,使用python转换pt并部署yolov10的tensorrt模型icon-default.png?t=O83Ahttps://www.bilibili.com/video/BV1yu1qYaE5K/
【源码下载】

https://download.csdn.net/download/FL1623863129/89852006
【测试环境】

vs2019

net framework4.7.2

opencvsharp4.8.0

onnxruntime1.16.3 
 

http://www.hengruixuexiao.com/news/7300.html

相关文章:

  • php网站项目如何制作一个网页链接
  • javaweb怎么做网站互联网行业最新资讯
  • 面包屑网站导航怎么做十大微商推广平台
  • 3d建模怎么做网站旋转xp优化大师
  • 微信微网站开发百度云seo公司推荐推广平台
  • 垂直类网站怎么做社群营销是什么意思
  • 网站病毒视频做网销的一天都在干嘛
  • 怎么做淘宝客网站赚钱吗保定网站建设公司哪家好
  • 网站如何做即时聊天锦绣大地seo
  • 衡水大型网站建设今天新闻头条新闻
  • 备案网站注意事项旅游网站网页设计
  • WordPress在哪里添加备案seo网络推广公司
  • 怎样做运营一个网站北京百度推广公司
  • 镇江网页设计网站优化方式有哪些
  • 不买服务器做网站抖音seo是什么意思
  • 聚合页面网站什么时候做百度推广登录官网
  • 网站优化具体怎么做郑州优化网站关键词
  • 什么网站做的很好百度关键词屏蔽
  • 电商网站平台建设方案宣传软文是什么
  • seo排名怎么提高seo是什么缩写
  • 建网站的软件 优帮云百度竞价ocpc投放策略
  • 为什么自己做的网站别人打不开营销策划
  • 使用爬虫做的网站安徽做网站公司哪家好
  • 山东网站建设找哪家信息流优化师怎么入行
  • 番禺低价网站建设班级优化大师官方网站
  • 河南外贸网站建设开发网站的公司
  • 大连装修公司排名前十口碑推荐临沂seo推广
  • 局域网建设网站视频教程网店营销
  • 舅舅建筑网seo服务外包客服
  • 建盏公司官方网站武汉网络seo公司