Skip to content

Repository files navigation

Road Surface Irregularity Detector

Setup and Run Instructions

Prerequisites

  • Python 3.x
  • pip (Python package installer)

Step 1: Clone the Repository

git clone https://github.com/Gopi-p/Pothole-Detector.git
cd Pothole-Detector

Step 2: Create a Virtual Environment

Step 3: Activate the Virtual Environment

Step 4: Install Dependencies

pip install -r requirements.txt

Step 5: Sign up in Robo flow and get the API key

  1. https://app.roboflow.com/
  2. Go to > Settings > (Your Project) > API Keys.
  3. Copy the API key and replace "API_KEY" in detect_potholes.py.

Step 6: Run the Project

python app.py

About

Pothole Detector is a real-time road surface irregularity detection system that utilizes YOLOv8 and OpenCV to identify potholes in images, videos, or live camera feeds. The application provides an easy-to-use Tkinter GUI for selecting input sources, processing frames, and displaying detected potholes with annotated bounding boxes.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages