Downloads · 30 days
1.1K
9% of all-time downloads
Hansung-Cho/yolov8-ppe-detection
yolov8-ppe-detection is a object detection model from Hansung-Cho. Use it when you need objects located in an image. It is set up for ultralytics. The card lists the license as mit.
Author: Hansung Cho Model: YOLOv8n fine-tuned for PPE (Personal Protective Equipment) detection on construction-like scenes.
Downloads · 30 days
1.1K
9% of all-time downloads
All-time downloads
12.3K
Public
Repo size
6.3 MB
Likes
8
Public
Click a slice to open those files.
.pt6.3 MB · 100%
From the Hugging Face model README
Author: Hansung Cho
Model: YOLOv8n fine-tuned for PPE (Personal Protective Equipment) detection on construction-like scenes.
이 모델은 건설 현장 등의 이미지/영상에서 안전모(Hardhat), 마스크, 안전조끼(Safety Vest), 사람(Person) 등 PPE 착용 여부를 탐지하기 위해 학습된 YOLOv8 기반 객체 탐지 모델입니다.
PersonHardhatNo-HardhatSafety VestNo-Safety VestMaskNo-Mask본 모델은 사람 + PPE 착용 여부를 동시에 탐지하여
Web UI / Webcam / FastAPI 서버에서 실시간 경고 시스템 구축에 활용될 수 있습니다.
| Metric | Score |
|---|---|
| [email protected] | 0.744 |
| [email protected]:0.95 | 0.436 |
| Precision | 0.831 |
| Recall | 0.685 |
데이터셋 자체는 포함하지 않으며,
라이선스는 데이터 제공처를 따릅니다.
from huggingface_hub import hf_hub_download
from ultralytics import YOLO
ckpt_path = hf_hub_download(
repo_id="Hansung-Cho/yolov8-ppe-detection",
filename="best.pt"
)
model = YOLO(ckpt_path)
results = model("your_image.jpg")
results[0].plot()
yolo task=detect mode=predict \
model="https://huggingface.co/Hansung-Cho/yolov8-ppe-detection/resolve/main/best.pt" \
source="your_image_or_video.mp4" \
conf=0.25
training/YOLO_PPE.ipynbresults.png)confusion_matrix.png)BoxPR_curve.png)BoxF1_curve.png)example.png)backend/app.py)/predict → 이미지 업로드 후 YOLO 추론index.html, webcam.html)local/webcam_ppe.py → 로컬 웹캠 실시간 감지전체 시스템 구현은 GitHub 레포지토리에서 확인할 수 있습니다.
Cho, Hansung. "YOLOv8 PPE Detection – End-to-End AI System for Safety Monitoring."
Hugging Face Model Hub, 2025.
Feel free to open an issue or reach out for questions, collaboration, or improvements.