Pothole Detection is a deep-learning-based application that identifies road damage, particularly potholes, using YOLOv8. This project aims to assist in road maintenance and autonomous driving by providing an efficient way to detect and classify potholes.
✅ Real-time pothole detection using YOLOv8
✅ Lightweight and efficient model
✅ User-friendly GUI built with PyQt
✅ Supports image input
You can download the latest version of the application from GitHub Releases:
- Download the
.exefile from the link above. - Double-click the
.exefile to launch the application. - Load an image, and the model will detect potholes in real time.
(No need to install Python or dependencies!)
| Input Image | Detection Output |
|---|---|
![]() |
![]() |
- Model: YOLOv8 (trained on a custom dataset for pothole detection)
- Framework: PyTorch
- Dataset: Annotated road damage images from various sources on Roboflow
- Accuracy of 81.65%, precision of 81.40% and recall of 81.89%.
If you have any issues or suggestions, feel free to open an issue or reach out.

