Skip to content

deepakdpyqaz/safety_helmet_detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Safety Helmet Detection

Objective: The objective of the project is to create a realtime object detection model for safety helmet.

live Demmo

Use Cases

  • Can be used to detect safety helmet at construction sites
  • Can be used at mining sites
  • Model can be trained further to detect normal helmets as well

Tools Used

  • Object Detection: Yolov4 and tiny-yolov4
  • Front-end: Next js
  • Back-end: Flask

Models Trained:

1. YoloV4 model

  • Model Size: 244.2MB
  • Speed (in FPS for realtime prediction): 1-2 FPS (On CPU) Frame rate for yolo
  • Accuracy: 94.91% Accuracy for yolo

2. Tiny-yoloV4 model

  • Model Size: 22.4MB
  • Speed (in FPS for realtime prediction): 10-15 FPS (On CPU) Frame rate for yolo
  • Accuracy: 83.36% Accuracy for yolo
  • Demo
tiny_yolo_demo.mp4

Observation and Result

From the comparative observation, we can say that Yolov4 model is better in terms of accuracy but tiny-yolov4 is better in terms of model size and speed and only a little less in accuracy, so for deployment on web, tiny-yolo model is a better option as it will be light weight and work fast

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages