Skip to content

isaac-rnd/Pothole-Detecting-Locating-and-Alert-System-Using-Machine-Learning

Repository files navigation

🚧 Pothole Detecting, Locating & Alert System Using Machine Learning

📌 Overview

Potholes on roads are a significant issue, leading to vehicle damage, accidents, and costly repairs. This project proposes an automated pothole detection system using Machine Learning (ML). The system analyzes road images/videos and detects potholes in real-time, leveraging state-of-the-art YOLOv5 object detection model.

📜 Features

✅ Real-time pothole detection

✅ High accuracy (up to 84%) in pothole identification

✅ Live camera feed support added

✅ Custom pothole dataset used for model training

✅ Image preprocessing & augmentation to enhance model performance

🚀 Technologies Used

💻 Software Requirements

Operating System: Windows 7/8/8.1/10/11 (or Linux/macOS)

Backend: Python (with ML libraries)

Frontend: HTML, CSS

IDE: Anaconda / Jupyter Notebook 📦 Machine Learning Tools YOLOv5 for real-time object detection OpenCV for image processing Pandas & NumPy for data handling Matplotlib for visualization

🔧 Installation & Setup 1️⃣ Clone the Repository git clone https://github.com/Stackherd/Pothole-Detecting-Locating-and-Alert-System-Using-Machine-Learning.git cd to the repo

2️⃣ Create & Activate Virtual Environment python -m venv venv

3️⃣ Install Dependencies

pip install -r requirements.txt

4️⃣ Run the Pothole Detection Model

Get Support from Stackherd team

🤝 Contributing

Contributions are welcome! Feel free to open an Issue or submit a Pull Request.

📧 Contact

📌 Sanjay R P- [email protected]

📌 Isaac A - [email protected]

💡 Let's build safer roads with AI! 🚗💨

About

Pothole Detecting,Locating & Alert System Using Machine Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published