【開源】Jetson nano+YOLOv5識別檢測
????2023電賽國二結(jié)尾了,感謝(@匿名-茶不思)匿名飛控和各位大佬的指導(dǎo)!趁著這幾天有時間把項目整理了一下,把上次視頻填的坑補(bǔ)上,大佬看看樂呵樂呵就行。項目簡介和倉庫鏈接在下面。最近要準(zhǔn)備面試,所以是趕時間整理出來的,可能會有一些冗余的代碼沒有去掉,大家直接跑可能會報錯,這一段時間忙完之后再測試,有問題再更新,大家專注核心代碼,大家專注核心代碼!


EasyRun-jetson-nano-yolov5

簡介
????本項目旨在方便使用者在Jetson nano上迅速部署YOLOv5模型實現(xiàn)檢測任務(wù)的開源項目。YOLOv5原項目可以實現(xiàn)檢測到目標(biāo),但是不會直接返回檢測目標(biāo)的一些信息,大白話就是對于初學(xué)者,很難理解懂他的源碼,比如我要知道檢測到的目標(biāo)的信息,是哪個變量?其次,對于很多場景例如比賽我們不需要官方給出的很多參數(shù),許多代碼其實是可以優(yōu)化掉的,去繁就簡很重要。因此,為了開發(fā)效率,我在理解yolov5源碼框架后,優(yōu)化了很多代碼,留下核心部分,并就作為我自己完成目標(biāo)檢測任務(wù)的框架。現(xiàn)開源供大家參考一下,可能在不同的機(jī)器上環(huán)境不同會有不同問題,但是主要還是在核心代碼和我修改之后的框架,各位可以提issues,請各位大佬指正。
特點
部署簡單,只需要把訓(xùn)練好的模型文件和數(shù)據(jù)文件復(fù)制進(jìn)項目對應(yīng)文件夾中,更改腳本函數(shù)參數(shù)即可運行識別檢測
可以自定義按比例、指定大小縮放視頻流傳來的圖片大小,根據(jù)實際預(yù)期調(diào)整
可以直接返回檢測目標(biāo)的中心XY坐標(biāo)、長寬信息、類型、置信度、推理時間
串口發(fā)送數(shù)據(jù),結(jié)合數(shù)據(jù)打包函數(shù)發(fā)送以上任意想要發(fā)送的數(shù)據(jù)
可以控制是否顯示實時檢測的圖片,注釋或者取消注釋即可(注釋掉顯示會稍稍減少性能占用)
倉庫
????gitee:https://gitee.com/JingWei1234/easy-run-jetson-nano-yolov5.git
????github:https://github.com/Tang-JingWei/EasyRun-jetson-nano-yolov5.git
????開源精神不易(雖然也不是什么大項目哈哈),給倉庫個star支持一下吧~