Deep Learning and Computer Vision powered system used to detect and classifiy plant diseases. This can be used in the Agriculture industry to help detect diseases that may not be visible to the naked eye.
To use with your image, modify the beginning of the script to open the file picker.
The following dependencies are required:
- Python 3.6
- Keras with Tensorflow Backend
- OpenCV 3.4.2
- NumPy
- imutils
Perform the following steps to run the system locally:
- Obtain the dataset by using
git clone https://github.com/spMohanty/PlantVillage-Dataset.git - Download the python script
- Modify paths to match local paths
Weights available on-demand due to few contraints set by GitHub
It consists of 3 parts:
- Leaf Detector: Detects leaf in image and crops it
- Leaf Classifier: Classifies the leaf into 1 of 8 classes
- Disease Classifier: Checks for disease in the leaf and returns the disease name, if there exists any
Before & After




