A python application used for detecting cars, vans, motorcycles, buses, threewheels, and trucks using Yolov8 for training and detection and pyqt5 for GUI. For the training of the model, I've used kaggle dataset which can be found here.
- Clone the repository
git clone https://github.com/husseinkhaled733/Vehicle_detection.git- Install the required packages
- Press the Select photos button to select the photos you want to detect vehicles in.
- You can select multiple photos and change the photo displayed on the screen from back and front buttons.
- Press the run button to start the detection process.
- You can change the result photo by pressing the back and front buttons.
- You can see the original photo from the detected photo and vice versa by pressing the undo and redo button.
You can find the weights and results of training the model in the train folder.


