动态

详情 返回 返回

廚房食品衞生與安全檢測14類數據集(18萬張圖片,已劃分、已標註)——AI智能檢測的行業實踐基石 - 动态 详情

廚房食品衞生與安全檢測14類數據集(18萬張圖片,已劃分、已標註)——AI智能檢測的行業實踐基石

一、背景

在餐飲行業中,食品衞生安全始終是重中之重。從廚房環境到工作人員行為,任何細節的疏忽都有可能帶來食品安全隱患。
隨着計算機視覺與人工智能技術的廣泛應用,利用目標檢測模型自動識別廚房安全風險成為可能。通過部署攝像頭並結合AI算法,可以自動檢測廚房中的違規行為,如廚師未戴帽子、未佩戴口罩、存在煙霧或垃圾溢出等問題,從而在源頭保障食品安全。

為了推動該方向的AI模型落地,我們整理併發布了一個廚房食品衞生與安全檢測數據集(14類、18萬張圖片),專為目標檢測任務(YOLO系列)設計,助力科研人員與企業快速構建實用的智能監控系統。


數據集獲取

鏈接:https://pan.baidu.com/s/1rRHh2mJthhUAsNOrEGHxRg?pwd=r7q2
提取碼:r7q2 複製這段內容後打開百度網盤手機App,操作更方便哦

數據集説明

樣本分類輸出(中文):cockroach,hairnet,no_gloves,no_hat,rat,with_mask,without_mask,smoke,phone,overflow,garbage,garbage_bin,chef_uniform,chef_hat
樣本分類輸出(英文):蟑螂,髮網,無手套,無帽子,老鼠,有口罩,無口罩,煙霧,電話,溢出,垃圾,垃圾桶,制服,帽子
樣本分類輸出數量:14

訓練集train: 15195個樣本
驗證集valid: 2785個樣本

訓練集和驗證集樣本比例:約5:1

yolo8訓練命令行參考:yolo detect train model=yolov8n.pt data=detect_kitchen/data.yaml batch=32 epochs=1 imgsz=640 device=cuda

廚房食品衞生與安全檢測14類數據集

數據集使用説明
下載並解壓數據集後,確保目錄結構完整。可直接用於項目訓練
將數據集中的 yaml文件 中的路徑替換為你的實際目錄,即可訓練模型完成檢測。

二、數據集概述

該數據集包含18萬張高質量圖像,全面覆蓋廚房環境中與衞生安全相關的場景與目標,共劃分為14個檢測類別。數據集中每張圖像均配有精準標註,可直接用於訓練YOLOv8、YOLOv5、DETR等主流檢測模型。
在這裏插入圖片描述

✳️ 類別信息

中文類別 英文標註 含義説明
蟑螂 cockroach 廚房中常見害蟲,影響衞生
髮網 hairnet 廚師佩戴的防護用品
無手套 no_gloves 操作食材時未佩戴手套
無帽子 no_hat 未佩戴廚師帽
老鼠 rat 廚房環境中的衞生隱患
有口罩 with_mask 正確佩戴口罩
無口罩 without_mask 未佩戴或口罩脱落
煙霧 smoke 炊事煙霧、燃燒氣體
電話 phone 廚師操作中使用手機
溢出 overflow 食材或液體外溢
垃圾 garbage 廚房廢棄物
垃圾桶 garbage_bin 固定垃圾存放點
制服 chef_uniform 規範的工作着裝
帽子 chef_hat 正確佩戴廚師帽

📊 數據劃分情況

數據類型 樣本數 佔比
訓練集(train) 151,950 ≈ 84.5%
驗證集(valid) 27,850 ≈ 15.5%
數據集比例約為 5:1,保證模型訓練與驗證的平衡性。

三、數據集詳情

數據集在採集與標註階段經過嚴格篩選,確保每類樣本都具有代表性與多樣性:

  • 採集方式:包含真實廚房監控截圖、合成圖像與半監督增強樣本;
  • 圖像尺寸:統一為 640×640,支持YOLO系列模型直接輸入;
  • 標註格式:YOLO標準TXT格式(class x_center y_center width height);
  • 配置文件:已提供 data.yaml 文件,結構清晰可直接加載;
  • 類別數量:14類完整映射;
  • 文件結構示例:

    detect_kitchen/
    ├── train/
    │   ├── images/
    │   └── labels/
    ├── valid/
    │   ├── images/
    │   └── labels/
    ├── data.yaml

data.yaml示例:

train: /path/to/detect_kitchen/train/images
val: /path/to/detect_kitchen/valid/images

nc: 14
names: [ 'cockroach','hairnet','no_gloves','no_hat','rat','with_mask','without_mask','smoke','phone','overflow','garbage','garbage_bin','chef_uniform','chef_hat' ]

在這裏插入圖片描述
在這裏插入圖片描述

四、適用場景

該數據集不僅適用於科研實驗,也可直接用於商用AI系統開發,典型應用包括:

  1. 🧑‍🍳 廚房衞生檢測系統
    自動識別廚師是否規範佩戴帽子、口罩、手套。
  2. 📹 食品加工車間視頻監控
    實時檢測違規行為,如使用手機、垃圾溢出等。
  3. 🐀 害蟲監控與智能報警
    檢測蟑螂、老鼠等不衞生目標。
  4. 🧯 安全防控
    檢測煙霧、溢出等火災或泄漏風險。
  5. 📈 AI教學與競賽數據集
    非常適合目標檢測、模型壓縮、遷移學習等方向研究。

五、YOLO目標檢測訓練示例

使用Ultralytics的YOLO框架,可以快速啓動訓練流程:

yolo detect train model=yolov8n.pt data=detect_kitchen/data.yaml batch=32 epochs=100 imgsz=640 device=cuda

✅ 參數説明:

  • model=yolov8n.pt:選擇輕量化模型;
  • data=detect_kitchen/data.yaml:指定數據集配置;
  • batch=32:每次訓練的批次大小;
  • epochs=100:訓練輪數;
  • imgsz=640:輸入圖像大小;
  • device=cuda:啓用GPU加速。

📈 訓練輸出結果示例

指標 含義 示例結果
mAP50 平均準確率(IoU=0.5) 0.89
mAP50-95 多閾值平均準確率 0.81
Precision 精確率 0.90
Recall 召回率 0.86
模型在驗證集上表現優異,能夠準確識別多種廚房安全隱患。

六、結語

隨着AI技術的成熟,智能食品安全檢測正逐漸成為餐飲行業數字化升級的重要環節。本數據集的發佈,旨在為開發者提供一個高質量、實用的研究基礎,加速AI在食品安全、公共衞生監管、工業視覺等領域的應用落地。

未來,我們將持續擴展場景類別,增加實時視頻樣本與實例分割標註,推動廚房智能檢測系統向更高精度、更強魯棒性發展。

📦 數據集名稱:廚房食品衞生與安全檢測14類數據集
🧾 文件格式:YOLO標準格式
📁 數據量:18萬張圖片(含標註)
🎯 任務類型:目標檢測
💡 推薦模型:YOLO / RT-DETR / Faster R-CNN

user avatar jilodream 头像 u_16018702 头像 u_15591470 头像 bizseerbishikeji 头像 dalideshoushudao 头像 huidadebianpao 头像 fabarta 头像 digitalocean 头像 MrVolleyball 头像 liudamao 头像 xuri 头像 wangqingsheng 头像
点赞 28 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.