YOLOv5在圖片上顯示統(tǒng)計出單一檢測目標的個數(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,可以在輸出圖片中左上角看到相應的人數(shù)輸出。

此方法同樣適用于視頻檢測,統(tǒng)計的人數(shù)會隨著視頻畫面的變換同步變換。
im0 = annotator.result()
if view_img:
#下面這一行就是在對應圖片上輸出文本框的代碼
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é)
到此這篇關于YOLOv5在圖片上顯示統(tǒng)計出單一檢測目標的個數(shù)的文章就介紹到這了,更多相關YOLOv5統(tǒng)計單一檢測目標個數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
pycharm配置anaconda環(huán)境時找不到python.exe的兩種解決辦法
如果你在Anaconda中創(chuàng)建了虛擬環(huán)境,但是無法找到python.exe,可能是因為虛擬環(huán)境的Python路徑?jīng)]有添加到系統(tǒng)環(huán)境變量中,這篇文章主要給大家介紹了關于pycharm配置anaconda環(huán)境時找不到python.exe的兩種解決辦法,需要的朋友可以參考下2024-07-07
深度學習TextLSTM的tensorflow1.14實現(xiàn)示例
這篇文章主要為大家介紹了深度學習TextLSTM的tensorflow1.14實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01
python實現(xiàn)坦克大戰(zhàn)游戲 附詳細注釋
這篇文章主要為大家詳細介紹了python實現(xiàn)坦克大戰(zhàn)游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-05-05
pandas實現(xiàn)導出數(shù)據(jù)的四種方式
這篇文章主要介紹了pandas實現(xiàn)導出數(shù)據(jù)的四種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-12-12

