成人免费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-12-19 09:48:59

2024-07-01 12:55:50

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技術棧公眾號

主站蜘蛛池模板: 国产精品一区二区三区四区 | 99久久精品国产毛片 | 在线国产一区二区 | 精品国产伦一区二区三区观看说明 | 中文一区 | 欧美黑人又粗大 | 午夜av成人| 久草免费在线视频 | 2019精品手机国产品在线 | 黄a网站| 爱操av | 四虎永久免费黄色影片 | 国产美女福利在线观看 | 成人av一区二区三区 | 久久九九色 | 青青操91| 狠狠热视频 | 日韩毛片视频 | 日韩午夜网站 | 午夜小电影 | 欧美爱爱视频网站 | 国产精品欧美一区喷水 | av毛片在线播放 | 成人欧美一区二区三区在线观看 | av免费网站在线观看 | 天天躁人人躁人人躁狂躁 | 精品国产欧美一区二区三区成人 | 91色在线 | 激情国产在线 | 91av视频在线观看 | 久久99网| 国产一区二区 | 欧美日韩在线电影 | 久久久久久中文字幕 | 国产精品96久久久久久 | 伊人久久综合 | 一级大片 | 欧美精品久久 | 欧美中文一区 | 亚洲精品乱码久久久久久蜜桃91 | 成人欧美一区二区三区黑人孕妇 |