🍅 Tomato Disease Classification An advanced deep learning solution for early detection and classification of tomato plant diseases. This project leverages Convolutional Neural Networks (CNNs) to identify and classify 9 different tomato leaf conditions (8 diseases + 1 healthy category) with an accuracy exceeding 98%.
🔍 Features Detects and classifies 9 types of tomato plant leaf diseases.
Deep learning model built using TensorFlow/Keras.
Achieves over 98% accuracy.
Simple and interactive Streamlit UI for uploading leaf images.
Supports common image formats: PNG, JPG, JPEG, WEBP, BMP.
🌐 Web Interface Drag & Drop: Upload your tomato leaf image.
Predict: Get instant classification results.
📁 Dataset The model uses the PlantVillage Tomato Leaf Disease Dataset including:
Bacterial Spot
Early Blight
Late Blight
Leaf Mold
Septoria Leaf Spot
Spider Mites (Two-Spotted)
Target Spot
Mosaic Virus
Healthy Leaves
🚀 How to Use Clone the repository
bash Copy Edit git clone https://github.com/cse-kiet/PCSE25-40.git cd Tomato-Disease-Classification Install dependencies
bash Copy Edit pip install -r requirements.txt Run the application
bash Copy Edit streamlit run app.py 📬 Contact For any queries or contributions, please contact the project author via GitHub or check the "Contact" section on the app.
📄 License This project is licensed under the MIT License.