-
Leaf Disease Classifier classifies disease based on image processing techniques for automated vision system used at agricultural field.
-
The classifier is trained on the dataset found at
-
You can find model weights here:
The whole disease classification process is divided into 2 stages as in
- 8 CNN classifiers are trained to identify the diseases of each of the 8 plant classes. The result from stage 2 is used to call the classifier that has been trained to classify the different diseases for that plant. If there are none, the leaf would be classified as 'Healthy'.
- All the above CNN's are trained on a Deep Residual Network- ResNet-50 Architecture using "Transfer Learning" from the ImageNet weights.
- Frameworks used : Keras
- Every leaf has its own model so you can train them sperately and test them.
- there is a main classifier model which will take time to train.
- quick tip delete the model from the model folder to train.
- Download weights from links given
- place them in a folder Best_model and Best_weights
- To run and setup the model, you’ll need at least OpenCV 3.4.2.
- Every thing is in one file show just run all cells