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

C#调用YOLOV8实现定位

对于传统视觉来说,如果图像质量不好,或者需要实现更高检测需求的,估计就得使用深度学习,那么问题来了,如何把YOLO嵌入C#代码?以下简单讲述操作过程。
前几天花了些时间研究一下,貌似YOLO的Nuget包需要.net8.0以上,建议使用VS2022版本以上。
主要需要安装以下nuget包:
OpenCvSharp4
OpenCvSharp4.Extensions
OpenCvSharp4.runtime.win
SixLabors.ImageSharp
(以上主要满足Opencv对图像的操作,如果用其他工具,另行安装)
我使用YoloDotNet这个包,主要是官网将yolo封装成C#语言使用,需要注意的是,你需要根据自己的算力选择哪个版本。

在这里插入图片描述
但这框架只实现了检测那部分,训练自己的模型还需自己使用python语言训练自己的数据,然后转换为onnx,使用该框架预测即可。
注意有以下部分代码:

         

相关文章:

  • 基于React的高德地图api教程002:自定义地图样式
  • vue3+flask+sqlite前后端项目实战
  • C# 检查两个给定的圆是否相切或相交(Check if two given circles touch or intersect each other)
  • vue实现与后台springboot传递数据【传值/取值 Axios 】
  • 超越合并速度(merge speed):AI如何重塑开发者协作
  • FPGA----基于ZYNQ 7020实现定制化的EPICS程序开发
  • Chrome更新到136以后selenium等自动化浏览器失效
  • 【Redis】分布式锁的实现
  • 【AXI总线专题】AXI-FULL-Master
  • 从0开始学习大模型--Day07--大模型的核心知识点
  • 纽约时报发稿刊登案例:海外新闻媒体宣传如何赢得美国决策者
  • UE5.3 C++ 房屋管理系统(二)
  • PyTorch 中的 Autograd 实现细节解析和应用
  • Go语言:json 作用和语法
  • 请解释 React Native 的新架构(Fabric 和 TurboModules)与旧架构的主要区别
  • Golang企业级商城高并发微服务实战
  • 集成指南:如何采用融云 Flutter IMKit 实现双端丝滑社交体验
  • hiveserver2与beeline进行远程连接hive配置及遇到的问题
  • #S4U2SELF#S4U2Proxy#CVE-2021-42278/42287
  • DeepWiki: Github的百科全书
  • 熊出没!我驻日本札幌总领馆提示中国公民注意人身安全
  • 对话郑永年:我们谈判也是为世界争公义
  • 中美经贸高层会谈在日内瓦结束,中国代表团将举行发布会
  • 我国成功发射遥感四十号02组卫星
  • 普京提议于15日在土耳其恢复俄乌直接谈判
  • 深圳市政协原副主席王幼鹏被“双开”