欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

YOLOv5以txt或json格式輸出預(yù)測結(jié)果的方法詳解

 更新時間:2023年03月14日 10:48:19   作者:lianlianerya  
這篇文章主要給大家介紹了關(guān)于YOLOv5以txt或json格式輸出預(yù)測結(jié)果的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

1.YOLOv5源碼以多種格式輸出預(yù)測結(jié)果

1.run函數(shù)——傳入?yún)?shù)

2.run函數(shù)——保存打印

在對每張圖片做處理的循環(huán)里的寫入結(jié)果部分:

我們可以看到以下的代碼片段就是以不同格式輸出預(yù)測結(jié)果的代碼

2.YOLOv5以.txt格式輸出預(yù)測結(jié)果

1.執(zhí)行以下代碼就可以得到以.txt格式輸出預(yù)測結(jié)果

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

–save-txt save results to *.txt #將預(yù)測的bounding box保存為txt文件
–save-conf save confidences in --save-txt labels #類別的概率

每個txt會生成一行一個目標(biāo)的信息,信息包括類別序號、后面四個為bbox位置(xcenter ycenter w h),最后一個是該類別的概率

2.輸出格式:

3.YOLOv5以.json格式輸出預(yù)測結(jié)果

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

在這個位置加入

save_json = True,# 輸出json文件save results to *.json
content_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.輸出格式

總結(jié) 

到此這篇關(guān)于YOLOv5以txt或json格式輸出預(yù)測結(jié)果的文章就介紹到這了,更多相關(guān)YOLOv5 txt或json輸出預(yù)測結(jié)果內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 關(guān)于最大池化層和平均池化層圖解

    關(guān)于最大池化層和平均池化層圖解

    這篇文章主要介紹了關(guān)于最大池化層和平均池化層圖解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 基于Python中isfile函數(shù)和isdir函數(shù)使用詳解

    基于Python中isfile函數(shù)和isdir函數(shù)使用詳解

    今天小編就為大家分享一篇基于Python中isfile函數(shù)和isdir函數(shù)使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python 模擬登陸163郵箱

    python 模擬登陸163郵箱

    這篇文章主要介紹了python 模擬登陸163郵箱的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • python創(chuàng)建與遍歷二叉樹的方法實例

    python創(chuàng)建與遍歷二叉樹的方法實例

    這篇文章主要給大家介紹了關(guān)于python創(chuàng)建與遍歷二叉樹的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 如何基于Python爬取隱秘的角落評論

    如何基于Python爬取隱秘的角落評論

    這篇文章主要介紹了如何基于Python爬取隱秘的角落評論,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • pyqt4教程之實現(xiàn)半透明的天氣預(yù)報界面示例

    pyqt4教程之實現(xiàn)半透明的天氣預(yù)報界面示例

    這篇文章主要介紹了pyqt4實現(xiàn)半透明的天氣預(yù)報界面示例,需要的朋友可以參考下
    2014-03-03
  • Python中如何使用Matplotlib庫繪制圖形

    Python中如何使用Matplotlib庫繪制圖形

    Matplotlib是一個Python的2D繪圖庫,通過Matplotlib開發(fā)者可以僅需要幾行代碼,便可以生成繪圖,直方圖,功率譜,條形圖,錯誤圖,散點圖等,這篇文章主要給大家介紹了Python中如何使用Matplotlib庫繪制圖形的相關(guān)資料
    2022-07-07
  • Pandas中inf值替換的方法

    Pandas中inf值替換的方法

    本文主要介紹了Pandas中inf值替換的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • pytest中的fixture基本用法

    pytest中的fixture基本用法

    fixture是pytest特有的功能,用以在測試執(zhí)行前和執(zhí)行后進(jìn)行必要的準(zhǔn)備和清理工作,這篇文章主要介紹了pytest中的fixture基本用法,需要的朋友可以參考下
    2023-02-02
  • python簡單批量梯度下降代碼

    python簡單批量梯度下降代碼

    大家好,本篇文章主要講的是python簡單批量梯度下降代碼,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01

最新評論