Skip to content

itzsshashank/simple_Pothole_Detection

Repository files navigation

Pothole Detection

This project aims to detect potholes in road images using machine learning techniques. The goal is to assist in identifying and prioritizing road maintenance efforts to improve road safety and infrastructure.

Note: I created this project as a practice to apply for the Google Summer of Code (GSoC) 2024 project for the City of Boston. It is a sample project created for practicing machine learning and web development skills.

Features

  • Upload an image to detect potholes.
  • Display the prediction result indicating the presence of potholes in the image.

Technologies Used

  • Python
  • OpenCV (cv2) - for image processing
  • NumPy - for numerical computing
  • TensorFlow - for building and training the model
  • os - for file operations
  • Flask
  • TensorFlow
  • HTML/CSS
  • JavaScript

Note: If you encounter an error while activating scripts in the virtual environment, run the following command:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

Usage

  1. Upload an image containing a road surface.
  2. Click the "Predict" button to detect potholes in the image.
  3. View the prediction result, which indicates whether potholes are present in the image.

Project Screenshots

Website

Website Screenshot

Output

Output Screenshot

Terminal

Terminal Screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published