This is a GUI app that classifies garbage as biodegradable or non-biodegradable using Machine Learning. This app is built using python. User can import the image of a waste product in the app by browsing images in his/her device and the app will classify the waste.
- Clone the repository.
- Place the .weights and .cfg files from 3_Implementation folder, in appropriate directory and provide the same path in the files for testing the model and GUI app.
- Run the file for testing model to test trained model on you custom (self clicked) images.
- Run the GUI app file to run the GUI app.
- Click the browse button in the app.
- A window for selecting image will open. Select images to be classified from appropriate directory.
- The app will display the browsed image and also will output its type of waste.
- The app contains a YOLO trained model in the backend, trained to classify images as biodegradable or non-biodegradable.
- The user interface of the app is built using python Tkinter library
- A wide screen to display image
- A long flex type display to display the output i.e. the type of the garbage.
- A browse button to select image from the device
- An exit button to exit the app