Skip to content

This project is a smart construction site tool built in Python. It utilizes object detection and counting techniques to detect and count the number of workers and vehicles on the construction site in real-time using computer vision techniques. The object detection is performed using the YOLO algorithm, and the object counting is done using OpenCV.

Notifications You must be signed in to change notification settings

arpitmaur07/Smart-Construction-Site

Repository files navigation

Smart Construction Site👷‍♂️👨‍🔧

Welcome to my smart construction site project! This project is designed to help construction site managers monitor the number of workers and vehicles on their site in real-time using computer vision techniques.

Project Overview 🕵️‍♂️

This project utilizes object detection and counting techniques to detect and count the number of workers and vehicles on the construction site. The object detection is performed using the YOLO (You Only Look Once) algorithm, and the object counting is done using OpenCV. The live video stream is captured using a camera placed on the construction site.

Getting Started 🤹‍♀️

To get started with this project, you will need to have Python 3 installed on your machine. You will also need to install the following Python modules:-

- OpenCV
- NumPy

You can install these modules using pip by running the following command:-

pip install opencv-python numpy

Once you have installed these modules, you can clone the repository and run the site.py file to start the object detection and counting process.

Usage 🤷‍♀️🤷‍♂️

To use the smart construction site tool, simply run the site.py file. The tool will capture the live video stream from the camera placed on the construction site and detect and count the number of workers and vehicles on the site. The tool will display the total count of workers and vehicles on the site in real-time.

I added an Smart Construction Site.exe file, just downlode it and run in your local system. Enjoy🤩😍

Example:-

demo image

About

This project is a smart construction site tool built in Python. It utilizes object detection and counting techniques to detect and count the number of workers and vehicles on the construction site in real-time using computer vision techniques. The object detection is performed using the YOLO algorithm, and the object counting is done using OpenCV.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages