RaphaelLMendes / Detecting_safety_equipment

This project was created with the goal of detecting safety equipment use on construction sites.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Detecting Safety Equipment in Construction Sites

This project was created with the goal of detecting safety equipment use on construction sites.

img

Data show that most of the work accidents happen in the civil construction sector. Every 15 seconds a worker dies due to an accident or illness at work. This statistic reinforces the need to create mechanisms to improve safety in construction sites and, therefore, reduce the number of accidents.

The most efficient way to achieve this reduction is the correct use of PPE, which stands for Personal Safety Equipment. For this, we can count on technology with the use of artificial intelligence.

In this project I used the YOLO machine learning algorithm for object detection. YOLO (You Only Look Once), is an efficient object recognition algorithm.

img

For this project I trained the algorithm to recognize helmets and seat belts. In addition, the algorithm was trained to identify the lack of use of masks, which are currently required in the workplace under brazilian law due to the covid-19 pandemic.

After the recognition of objects, the screening of the items viewed by the camera or video images is done by a Python algorithm. When any item indicated by the model is missing, the algorithm will have the ability to take a printscreen of the image or frame at the time and send a message to the cell phone of the person responsible for the safety in a construction site.

img

Feel free to use this code and expand the studies.

About

This project was created with the goal of detecting safety equipment use on construction sites.


Languages

Language:Python 100.0%