This project is dedicated to the detection of plant diseases using machine learning techniques, specifically focusing on achieving a high accuracy rate of 98%. The model accurately identifies various plant diseases from images, aiding in the timely diagnosis and treatment of affected plants.
The primary objective of Plant Disease Detection is to provide an effective tool for farmers and agricultural professionals to identify and manage plant diseases. By leveraging machine learning algorithms, the model assists in early disease detection, thereby reducing crop losses and improving agricultural productivity.
The dataset used in this project comprises a comprehensive collection of images depicting various plant diseases and healthy plant samples. Each image is labeled with the corresponding plant disease or health status, enabling supervised learning for disease classification.
The machine learning model deployed in this project achieves an impressive accuracy rate of 98% on the test dataset. The model's performance is evaluated using standard metrics such as accuracy, precision, recall, and F1-score, ensuring robustness and reliability in disease detection.
The model can accurately classify images into the following plant disease classes:
- Apple___Apple_scab
- Apple___Black_rot
- Apple___Cedar_apple_rust
- Apple___healthy
- Blueberry___healthy
- Cherry_(including_sour)___Powdery_mildew
- Cherry_(including_sour)___healthy
- Corn_(maize)___Cercospora_leaf_spot Gray_leaf_spot
- Corn_(maize)__Common_rust
- Corn_(maize)___Northern_Leaf_Blight
- Corn_(maize)___healthy
- Grape___Black_rot
- Grape___Esca_(Black_Measles)
- Grape___Leaf_blight_(Isariopsis_Leaf_Spot)
- Grape___healthy
- Orange___Haunglongbing_(Citrus_greening)
- Peach___Bacterial_spot
- Peach___healthy
- Pepper,_bell___Bacterial_spot
- Pepper,_bell___healthy
- Potato___Early_blight
- Potato___Late_blight
- Potato___healthy
- Raspberry___healthy
- Soybean___healthy
- Squash___Powdery_mildew
- Strawberry___Leaf_scorch
- Strawberry___healthy
- Tomato___Bacterial_spot
- Tomato___Early_blight
- Tomato___Late_blight
- Tomato___Leaf_Mold
- Tomato___Septoria_leaf_spot
- Tomato___Spider_mites_Two-spotted_spider_mite
- Tomato___Target_Spot
- Tomato___Tomato_Yellow_Leaf_Curl_Virus
- Tomato___Tomato_mosaic_virus
- Tomato___healthy
The plant disease detection model is deployed using a Flask web application, offering a user-friendly interface for uploading plant images and obtaining real-time disease detection results. The deployment ensures accessibility and ease of use for farmers and agricultural practitioners.
Future enhancements and developments for Plant Disease Detection may include:
- Incorporating additional advanced machine learning techniques to improve accuracy and efficiency in disease detection.
- Extending the dataset to include a broader range of plant diseases and healthy plant samples to enhance model generalization.
- Collaborating with agricultural experts and researchers to validate the model's performance and explore potential applications in precision agriculture.