最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

介紹一下yolov7的工業(yè)應(yīng)用步驟

2023-04-06 18:36 作者:深度之眼官方賬號(hào)  | 我要投稿

來(lái)源:投稿 作者:某一個(gè)名字
編輯:學(xué)姐

導(dǎo)語(yǔ)

目標(biāo)檢測(cè)作為視覺(jué)項(xiàng)目中的重要一環(huán)被工業(yè)界廣泛應(yīng)用,考慮到檢測(cè)速度與精度,使用最多的非yolo系列莫屬。

隨著yolov5的提出,由于其對(duì)于工業(yè)數(shù)據(jù)很強(qiáng)的適應(yīng)性,使得該算法模型一直處于霸屏的位置。

而yolov7的面世,對(duì)yolov5發(fā)起了直接的挑戰(zhàn),經(jīng)過(guò)一些數(shù)據(jù)集的檢驗(yàn)在速度與準(zhǔn)確度方面有過(guò)之而無(wú)不及。

現(xiàn)在就開(kāi)始介紹下yolov7工業(yè)應(yīng)用的相關(guān)步驟,希望在大家的實(shí)際項(xiàng)目中能夠有所幫助。

1、yolov7算法解讀

yolov7總體來(lái)說(shuō)在重參化模塊、動(dòng)態(tài)標(biāo)簽替換這兩方面進(jìn)行了一些優(yōu)化。對(duì)于結(jié)構(gòu)重參化來(lái)說(shuō),yolov7通過(guò)分析梯度的傳播路徑來(lái)為網(wǎng)絡(luò)中的不同層進(jìn)行結(jié)構(gòu)重參化優(yōu)化,并且提出了不同規(guī)劃的模型結(jié)構(gòu)重參化。

在動(dòng)態(tài)標(biāo)簽分配方面,因?yàn)槟P陀卸鄠€(gè)輸出層,所以在訓(xùn)練時(shí)就難以為不同的分支分配更好地動(dòng)態(tài)目標(biāo)。因此作者提出了一個(gè)新的動(dòng)態(tài)標(biāo)簽分配辦法:coarse-to-fine,即由粗到細(xì)引導(dǎo)標(biāo)簽分配的策略。

除了以上兩點(diǎn),作者還提出了擴(kuò)展和復(fù)合縮放的方式,通過(guò)這種方式可以更高效利用參數(shù)量和計(jì)算量。這樣不僅可以減少大量參數(shù),還可以提高推理速度以及檢測(cè)精度。

yolov7檢測(cè)效果對(duì)比圖

2、代碼庫(kù)地址以及版本

2.1 代碼庫(kù)地址:

https://github.com/WongKinYiu/yolov7

2.2 版本選擇

3、環(huán)境安裝

環(huán)境安裝教程以及注意事項(xiàng)可參考本人分享的文章《基于deeplabv3+的工業(yè)應(yīng)用流程分析》之后會(huì)更新。我使用的版本為:

4、模型訓(xùn)練

4.1訓(xùn)練數(shù)據(jù)處理

1)首先使用labelimg工具進(jìn)行標(biāo)注,得到的是xml標(biāo)簽文件,此時(shí)需要將xml轉(zhuǎn)換成訓(xùn)練所需的txt格式,轉(zhuǎn)換代碼是:

2)轉(zhuǎn)換完成后數(shù)據(jù)文件夾設(shè)置,如下所示分別存好圖片數(shù)據(jù)以及標(biāo)簽txt數(shù)據(jù)集即可:

4.2模型訓(xùn)練

1)數(shù)據(jù)集路徑以及類別的設(shè)置:

2)該代碼庫(kù)對(duì)于模型訓(xùn)練參數(shù)的更改設(shè)置均在train.py文件中,通常無(wú)需更改直接運(yùn)行即可。

5、模型導(dǎo)出

本篇就以openvino為例來(lái)說(shuō)明下目標(biāo)檢測(cè)模型的部署流程,運(yùn)行export.py文件,只需將導(dǎo)出權(quán)重文件weights參數(shù)換成訓(xùn)練得到的best.pt即可,最終得到一個(gè)best.onnx文件。

6、模型部署

6.1 基于Windows的openvino安裝以及vs2019配置在文章《淺談mobilenet網(wǎng)絡(luò)在工業(yè)數(shù)據(jù)分類中的應(yīng)用》(之后會(huì)更新)已有描述,按照步驟操作即可完成。

6.2 基于openvino的部署代碼如下

至此部署代碼就結(jié)束了,大家可以移用到y(tǒng)olo系列其他模型的部署當(dāng)中。

結(jié)語(yǔ)

此篇分享完畢,工業(yè)應(yīng)用中的分類、語(yǔ)義分割、目標(biāo)檢測(cè)就都已一一介紹,其中涉及到算法模型的訓(xùn)練以及部署工具的使用,希望能夠在各自的學(xué)習(xí)或者工作實(shí)踐中起到普及的作用,后續(xù)會(huì)繼續(xù)細(xì)致化分享系統(tǒng)算法、GPU部署相關(guān)的知識(shí),但愿大家能夠喜歡,謝謝!

YOLO相關(guān)論文PDF+代碼數(shù)據(jù)集+課件

關(guān)注【學(xué)姐帶你玩AI】公眾號(hào),回復(fù)“YOLO”獲取

介紹一下yolov7的工業(yè)應(yīng)用步驟的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
万盛区| 临颍县| 浦东新区| 女性| 华宁县| 朔州市| 安平县| 玛多县| 宽城| 白银市| 兰坪| 洪洞县| 金阳县| 华宁县| 漾濞| 柳林县| 岗巴县| 当雄县| 蒙山县| 孝义市| 洪泽县| 博客| 万载县| 龙江县| 彭阳县| 叙永县| 邹城市| 南陵县| 寻甸| 永昌县| 和田市| 文昌市| 哈巴河县| 册亨县| 高邮市| 武威市| 河池市| 萨迦县| 浙江省| 贵定县| 克山县|