This folder contains several important scripts and notebooks related to the project. Below is a brief description of each file:
GUI.py This script is responsible for the Graphical User Interface (GUI) of the project. It handles all the user interactions and visual components.
This guide provides instructions on how to use the Image Classifier GUI to classify images into predefined categories using a pre-trained CNN model.
-
Run the Script
- Open your terminal or command prompt.
- Navigate to the directory containing the
GUI.pyscript. - Run the script using the following command:
python GUI.py
-
Open the GUI
- After running the script, a GUI window titled "Image Classifier" will appear.
-
Select an Image
- In the GUI, click the button labeled "Classify Image".
- A file dialog will open, allowing you to browse and select an image file from your computer.
-
Classify the Image
- Once you select an image, the script will process it and classify it into one of the predefined categories.
- A message box will pop up displaying the predicted class of the image.
This script is used for data augmentation. It contains various techniques and methods to increase the size and diversity of the dataset by applying transformations to the existing data.
This Jupyter notebook contains the documentation of the project. It includes an overall rating of the project's performance, detailed descriptions, and analysis of the results.
You can access the dataset used in this project from the following link: