iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >YOLOv5怎么以txt或json格式输出预测结果
  • 716
分享到

YOLOv5怎么以txt或json格式输出预测结果

2023-07-05 12:07:59 716人浏览 独家记忆
摘要

这篇“YOLOv5怎么以txt或JSON格式输出预测结果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“YOLOv5怎么以tx

这篇“YOLOv5怎么以txt或JSON格式输出预测结果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“YOLOv5怎么以txt或json格式输出预测结果”文章吧。

    1.YOLOv5源码以多种格式输出预测结果

    1.run函数——传入参数

    YOLOv5怎么以txt或json格式输出预测结果

    2.run函数——保存打印

    在对每张图片做处理的循环里的写入结果部分:

    YOLOv5怎么以txt或json格式输出预测结果

    我们可以看到以下的代码片段就是以不同格式输出预测结果的代码

    YOLOv5怎么以txt或json格式输出预测结果

    2.YOLOv5以.txt格式输出预测结果

    1.执行以下代码就可以得到以.txt格式输出预测结果

     python detect.py --weights runs/exp1/weights/best.pt --source inference/images/ --save-txt --save-conf

    –save-txt save results to *.txt #将预测的bounding box保存为txt文件
    –save-conf save confidences in --save-txt labels #类别的概率

    每个txt会生成一行一个目标的信息,信息包括类别序号、后面四个为bbox位置(xcenter ycenter w h),最后一个是该类别的概率

    2.输出格式:

    YOLOv5怎么以txt或json格式输出预测结果

    3.YOLOv5以.json格式输出预测结果

    1.需要在源码中加上一段代码 第一步

    在这个位置加入

    YOLOv5怎么以txt或json格式输出预测结果

    save_json = True,# 输出json文件save results to *.jsoncontent_json = [],

    第二步

    在这个位置下面加上

    YOLOv5怎么以txt或json格式输出预测结果

     # 输出 json 文件 if save_json:    # windows下使用    num += 1    file_name = save_path.split('\\')    # linux下使用    # file_name = save_path.split('/')    content_dic = {        "name": file_name[len(file_name) - 1],        "num": num,        "cateGory": (names[int(cls)]),        "bbox": torch.tensor(xyxy).view(1, 4).view(-1).tolist(),        "score": conf.tolist()    }    content_json.append(content_dic)

    2.输出格式

    YOLOv5怎么以txt或json格式输出预测结果

    以上就是关于“YOLOv5怎么以txt或json格式输出预测结果”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

    --结束END--

    本文标题: YOLOv5怎么以txt或json格式输出预测结果

    本文链接: https://www.lsjlt.com/news/351597.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • YOLOv5怎么以txt或json格式输出预测结果
      这篇“YOLOv5怎么以txt或json格式输出预测结果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“YOLOv5怎么以tx...
      99+
      2023-07-05
    • 【yolov5】数据格式、参数、输出结果 分析
      参考链接 YOLOv5训练结果分析:一个毕设笔记,其中对于每次yolov5 训练运行后的结果解释的不错。 本文内容 yolov5 的数据格式 介绍 yolov5 模型中 train...
      99+
      2023-09-21
      python
    • PHP如何将数据库查询结果输出为json格式
      直接上实例代码 <php header("Content-type:text/html;charset=utf-8");//字符编码设置 $servername = "...
      99+
      2024-04-02
    • yolov5输出检测框的中心位置,框的长宽,框的位置,以及输出对应标签格式的输出
      yolov5输出检测框的中心位置,框的长宽,框的位置,以及输出对应标签格式的输出。 模型读取每个图片,并将上述的信息依此输出到同名的txt文件中保存,具体需要哪些坐标可以自己选。 更改信息在detec...
      99+
      2023-09-02
      python yolo 检测 目标检测
    • 电脑ping命令的结果怎么输出到txt文本
      要将电脑ping命令的结果输出到txt文本文件中,可以使用以下命令行操作:在命令提示符中执行ping命令并将结果输出到txt文件:p...
      99+
      2023-09-06
      电脑
    • C语言怎么以%d格式化输出整数
      这篇文章主要讲解了“C语言怎么以%d格式化输出整数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C语言怎么以%d格式化输出整数”吧!%d 格式化输出整数#include <stdio....
      99+
      2023-06-16
    • python可以美化表格数据输出结果的工具是什么
      本文小编为大家详细介绍“python可以美化表格数据输出结果的工具是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“python可以美化表格数据输出结果的工具是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
      99+
      2023-07-02
    • SQL Server中怎么将查询结果转换为Json格式
      这篇文章主要讲解了“SQL Server中怎么将查询结果转换为Json格式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQL Server中怎么将查询结果...
      99+
      2024-04-02
    • 在SQL PLUS中格式化输出查询结果的方法是什么
      这篇文章主要讲解了“在SQL PLUS中格式化输出查询结果的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在SQL PLUS中格式化输出查询结果的...
      99+
      2024-04-02
    • 以批处理模式或交互方式运行 MySQL 时,默认输出格式有什么区别?
      如果我们以交互方式或以批处理模式运行相同的查询,默认的 MySQL 输出将会有所不同。例如,如果我们以交互方式运行查询 select * from hh,那么以下将是输出格式 -mysql> select * fr...
      99+
      2023-10-22
    • 怎么将php数据库查询数组结果转成json格式
      PHP是一种广泛使用的服务器端脚本语言,用于Web开发,经常被用来从数据库中读取数据。当我们处理从数据库中获取的数据时,我们很可能需要将数据转换为JSON格式并在前端页面显示。在PHP中,将查询数组转换为JSON格式的过程非常简单,可以使用...
      99+
      2023-05-14
      php 数据库
    • PHP+MySQL怎么查询数据并将结果作为表格输出
      PHP是一种流行的服务器端脚本语言,可以用来创建动态网页。使用PHP时,可以使用MySQL数据库存储数据,并且使用SQL来查询数据。在本文中,我们将看到如何使用PHP从MySQL数据库中查询数据并将结果作为表格输出。准备工作在开始之前,我们...
      99+
      2023-05-14
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作