成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

訓練YOLOv7模型,開發AI火災監測

人工智能
們能自定義損失函數和準召的計算方式。以召回為例,我們能檢測出圖片中有火災就算成功,而不一定非要檢測出多少個火苗和多少個煙霧。

1. 準備數據集

數據集使用的是開源圖片,共 6k 張火災圖片,分別標注出??濃煙???和??火??兩類。

圖片

圖片

濃煙

項目采用??YOLO???訓練,我已經把數據轉成??YOLO???格式,并分好了訓練集和驗證集,見??dataset??目錄。

圖片

2. 訓練

訓練過程參考YOLOv7官網文檔即可。

修改data/coco.yaml文件,配置好訓練數據的路徑和類別。

下載預訓練模型yolov7.pt,然后就可以開始訓練了

圖片

3. 火災監測

訓練完成后,在yolov7目錄下的run目錄中,找到生成的模型文件——best.pt。

我訓練好的模型放在源碼weights目錄中,名為fire.pt,大家可以直接使用。

有了模型,我們用它開發一個監測程序了。

首先,需要自行下載 yolov7 源碼到當前工程里。

圖片

然后,安裝pytorch,并用pytorch加載訓練好的yolov7模型。

fire_detector = torch.hub.load('./yolov7', 'custom', './weights/fire.pt', source='local')

源碼中有一個火災視頻fire_video.mp4,可以用opencv讀取該視頻,用來測試檢測效果。

ret, frame = cap.read()
results = self.fire_detector(img_cvt)
pd = results.pandas().xyxy[0]

# 繪制檢測框
for obj in pd.to_numpy():
box_l, box_t = int(obj[0]), int(obj[1])
box_r, box_b = int(obj[2]), int(obj[3])
obj_name = obj[6]

if obj_name == 'smoke':
box_color = (0, 0, 255)
box_txt = '檢測到濃煙'
else:
box_color = (0, 255, 0)
box_txt = '檢測到大火'

frame = cv2.rectangle(frame, (box_l, box_t), (box_r, box_b), box_color, 2)
frame = cv2_add_chinese_text(frame, box_txt, (box_l, box_t-40), box_color, 25)

運行成功后,可以效果與文章開頭中的視頻一致。

可以把項目部署到嵌入式 GPU 上,如:jetson nano,來做實時檢測。開發一個云通信服務,一旦發生火災進行電話報警。

同時,還可以開發一個 APP ,將現場的視頻流回傳到服務器,APP可以實時看到監控效果,幫助決策。

4. 難點

其實用目標檢測做火災檢測還是有一些難點的。如,干擾樣本多,容易造成誤檢。再比如,標注不統一導致無法有效的計算mAP。

所以,最好我們能自定義損失函數和準召的計算方式。以召回為例,我們能檢測出圖片中有火災就算成功,而不一定非要檢測出多少個火苗和多少個煙霧。

當然,這類任務并非一定要通過目標檢測來做。有朋友跟我提出用分類任務、分割任務,我覺得都可以去嘗試。

責任編輯:武曉燕 來源: 渡碼
相關推薦

2024-05-28 10:04:00

2022-07-11 09:24:55

模型AI檢測

2025-01-21 11:41:14

2023-05-09 10:16:42

人工智能python版本

2025-04-01 09:54:09

AI算法大模型AI

2024-03-25 11:37:40

機器學習人工智能進化算法

2025-02-07 14:52:11

2025-01-09 08:01:10

2024-07-09 08:50:23

2024-11-04 00:24:56

2023-01-10 18:33:18

AIYOLO網絡

2023-08-01 15:46:18

數據

2024-07-01 12:55:50

2024-12-19 09:48:59

2023-09-06 13:17:00

AI數據

2023-05-25 14:28:47

DarkBERT自暗網AI

2024-09-20 17:41:07

2024-09-26 00:11:01

2025-01-13 00:00:00

AI模型訓練
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕成人av | 性色av网站 | 九九综合九九 | 欧美一区二区三区四区视频 | 北条麻妃国产九九九精品小说 | 国产乱码精品1区2区3区 | 亚洲成av | 五月婷婷激情 | 中文字幕乱码亚洲精品一区 | 精品国产一二三区 | 久久亚洲欧美日韩精品专区 | 小草久久久久久久久爱六 | 在线看一区二区 | 91一区二区 | 亚洲视频网 | 91电影| 国产成人精品一区二区 | 国产一区二区三区久久久久久久久 | 国产一级在线 | 99热激情 | 日韩精品一区二区三区老鸭窝 | 久久精品无码一区二区三区 | 91麻豆精品国产91久久久久久久久 | 激情影院久久 | 国产乱码精品一区二区三区中文 | 狠狠干网站| 国产精品久久久久久久久久妞妞 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 一二区视频 | 亚洲一区二区三区四区五区中文 | 日本一区二区三区视频在线 | 欧美精品影院 | 久久精品二区亚洲w码 | 香蕉大人久久国产成人av | 国产一区二区三区色淫影院 | 日本成人在线播放 | 日韩一级精品视频在线观看 | 欧美中文字幕一区二区 | 日韩aⅴ片 | 91精产国品一二三区 | 天堂一区二区三区 |