最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

YOLOv5以txt或json格式輸出預測結果的方法詳解

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

1.YOLOv5源碼以多種格式輸出預測結果

1.run函數(shù)——傳入參數(shù)

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

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

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

2.YOLOv5以.txt格式輸出預測結果

1.執(zhí)行以下代碼就可以得到以.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.輸出格式:

3.YOLOv5以.json格式輸出預測結果

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.輸出格式

總結 

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

相關文章

最新評論

广元市| 齐河县| 依兰县| 湖南省| 庆城县| 南华县| 香港 | 晋江市| 米脂县| 电白县| 得荣县| 新蔡县| 盐池县| 吉首市| 宁德市| 高密市| 交口县| 东乌| 屯昌县| 永仁县| 虹口区| 兰西县| 抚松县| 响水县| 珠海市| 平乡县| 探索| 满城县| 绥棱县| 邳州市| 普兰县| 奇台县| 兴安盟| 浦城县| 临城县| 静宁县| 公安县| 西平县| 林甸县| 龙岩市| 济阳县|