Skip to content

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.

Notifications You must be signed in to change notification settings

Gopi-p/pothole-detector

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: # 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

No releases published

Packages

No packages published

Languages