YOLOv5在圖片上顯示統(tǒng)計出單一檢測目標(biāo)的個數(shù)實例代碼
第一步、在detect.py中177行左右,cv.imshow(str(p),im0)之前加上:
cv2.putText(im0,f"{n} {names[int(c)]}{'s' * (n > 1)}", (5,50),cv2.FONT_HERSHEY_SIMPLEX, 1.2, (0, 0, 255), 2)
代碼即可
之后運行detect,可以在輸出圖片中左上角看到相應(yīng)的人數(shù)輸出。
此方法同樣適用于視頻檢測,統(tǒng)計的人數(shù)會隨著視頻畫面的變換同步變換。
im0 = annotator.result() if view_img: #下面這一行就是在對應(yīng)圖片上輸出文本框的代碼 cv2.putText(im0,f"{n} {names[int(c)]}{'s' * (n > 1)}", (5,50), cv2.FONT_HERSHEY_SIMPLEX, 1.2, (0, 0, 255), 2) cv2.imshow(str(p), im0) cv2.waitKey(1) # 1 millisecond
-----------------------------------------------------------------------------------------------------------------------------
第二步、加一個YOLOv5只檢測person(人)的小tips:
在detect.py中 ,如圖所示,在'--classes', nargs='+', type=int, help='filter by class: --classes 0, or --classes 0 2 3' 中加上 default='0', 即可
上面兩步才可以實現(xiàn)的哦
總結(jié)
到此這篇關(guān)于YOLOv5在圖片上顯示統(tǒng)計出單一檢測目標(biāo)的個數(shù)的文章就介紹到這了,更多相關(guān)YOLOv5統(tǒng)計單一檢測目標(biāo)個數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Pearson相關(guān)系數(shù)和Spearman相關(guān)系數(shù)的區(qū)別及說明
這篇文章主要介紹了Pearson相關(guān)系數(shù)和Spearman相關(guān)系數(shù)的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05Django 全局的static和templates的使用詳解
這篇文章主要介紹了Django 全局的static和templates的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-07-07通過LyScript實現(xiàn)從文本中讀寫ShellCode
LyScript 插件通過配合內(nèi)存讀寫,可實現(xiàn)對特定位置的ShellCode代碼的導(dǎo)出。本文將利用這一特性實現(xiàn)從文本中讀寫ShellCode,感興趣的可以了解一下2022-08-08