The document presents an integrated approach for pothole detection and classification using computer vision and machine learning techniques. Specifically, it uses YOLOv7 for object detection, SVM for classification, and image segmentation. A web application is also developed using Streamlit to provide an intuitive interface for users to upload images and view detection results. The methodology section describes data collection and preprocessing, model training and testing using YOLOv7 and SVM, pothole detection through these deep learning models, and image segmentation techniques. The results section shows outputs of edge detection, segmentation, bounding box detection through YOLOv7, and SVM classification accuracy. The proposed approach aims to help authorities identify problematic road areas efficiently.