【YOLOv8】 用YOLOv8实现数字式工业仪表智能读数(三)

    上一篇圆形表盘指针式仪表的项目受到很多人的关注,咱们一鼓作气,把数字式工业仪表的智能读数也研究一下。本篇主要讲如何用YOLOV8实现数字式工业仪表的自动读数,并将读数结果进行输出,若需要完整数据集和源代码可以私信。

目录

🍓🍓1.yolov8实现数字型仪表智能读数 

🙋🙋2.数字仪表数字智能读数

🍋2.1思路解析

🍋2.2可视化读数结果 

快速通道

整理不易,欢迎一键三连!!!

送你们一条美丽的--分割线--


🍓🍓1.yolov8实现数字型仪表智能读数 


        首先介绍下数字型仪表的数据集如下所示,包含了各种数字型仪表:

       


         最后实现的效果如下:

        从原始数据输入至最后输出仪表读数,共需要3步:

  1. 从原始影像中通过目标检测识别出表盘的位置
  2. 基于第一步的结果将表盘的位置切分出来,再进一步通过目标检测识别表盘中的数字
  3. 基于第二步的结果对表盘中的数字进行智能读数

         此篇主要介绍第三步【将识别到的仪表数字中转换成智能读数

🙋🙋2.数字仪表数字智能读数

🍋2.1思路解析

主要的智能读数思路比较简单,主要分为几大步:

  1. 从预测txt中读取预测到的结果;
  2. 遍历每个数字的左上角的坐标和其对应的类别;
  3. 对左上角的坐标进行排序,即从左至右进行读数;
  4. 对排序后的类别进行转字符;
  5. 针对0-9的数字转为字符0-9,对于类别10 ,将其转换为字符“.”,即小数点;
  6. 对转换后的字符串进行拼接,并将其输出。

🍋2.2可视化读数结果 

 得到的可视化读数结果如下:

        至此整个项目就结束了。

快速通道


【YOLOv8】 用YOLOv8实现数字式工业仪表智能读数(一)

【YOLOv8】 用YOLOv8实现数字式工业仪表智能读数(二)

整理不易,欢迎一键三连!!!


送你们一条美丽的--分割线--


🌷🌷🍀🍀🌾🌾🍓🍓🍂🍂🙋🙋🐸🐸🙋🙋💖💖🍌🍌🔔🔔🍉🍉🍭🍭🍋🍋🍇🍇🏆🏆📸📸⛵⛵⭐⭐🍎🍎👍👍🌷🌷

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zy_destiny

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值