An AI-powered web application that detects crop diseases using deep learning
- Crop Disease Detection: Utilizes a CNN model to classify diseases in potato crops with 88% accuracy.
- User-friendly Interface: Built with Flask for easy image upload and real-time disease classification.
- Deep Learning Model: Trained a CNN using TensorFlow and Keras for high-accuracy classification.
- Deep Learning: TensorFlow, Keras
- Backend: Flask
- Data Processing: OpenCV, NumPy, Pandas
- Python 3.x
- pip
- Clone the repository:
git clone https://github.com/yourusername/crop-disease-classification.git cd crop-disease-classification - Install dependencies:
pip install -r requirements.txt
- Run the Flask web application:
python app.py
- Open the web application in your browser.
- Upload an image of the affected crop.
- The system predicts the disease.
The model was trained on:
- Potato crop disease dataset with labeled images.
- Data preprocessing and augmentation were performed using OpenCV and NumPy.
- Algorithm: Convolutional Neural Network (CNN)
- Training Library: TensorFlow, Keras
- Feature Engineering: Image preprocessing and augmentation
Contributions are welcome! Feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.