CoolFace
Apppublic

Vikas2425/Safety-Helmet-Detection

sourceHugging Facemitupdated 5mo agoView on Hugging Face
0likes
App README

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference

๐Ÿฆบ Safety Helmet Detection System

An end-to-end Computer Vision application designed for industrial safety compliance. This system detects whether personnel are wearing safety helmets in real-time using the YOLOv8 architecture.

๐Ÿš€ Key Features

  • โ€”Real-time Detection: High-speed inference using YOLOv8.
  • โ€”Production-Ready: Built with a modular coding structure for scalability.
  • โ€”Containerized: Fully dockerized for consistent deployment across environments.
  • โ€”Robust Logging: Includes custom logging and exception handling for production monitoring.

๐Ÿ› ๏ธ Tech Stack

  • โ€”Model: YOLOv8 (Ultralytics)
  • โ€”Backend: Flask (Python)
  • โ€”Deployment: Docker, Hugging Face Spaces
  • โ€”Tools: OpenCV, Pandas, YAML

๐Ÿ—๏ธ Project Structure

  • โ€”src/: Core source code including components and pipelines.
  • โ€”templates/: Flask HTML interface.
  • โ€”app.py: Main entry point for the web application.
  • โ€”best.pt: Custom trained YOLOv8 weights.

๐Ÿ“ˆ Impact

Ensures 24/7 monitoring of safety protocols in construction and manufacturing zones, reducing human error in safety inspections.