/CROP---Plant-Disease-Identification-Using-App

Using deep learning model to detect the disease of a plant through the smart phone using camera to scan over leaf and guide them with instant remedies. Demo available through this link

Primary LanguageJupyter Notebook

Crop: Plant Disease Identification Using App.

  • Plant diseases can be detect by leveraging the power of Deep Learning.

Crop App Demo

You can checkout the step-to-step detailed information about this project from this blog https://medium.com/@manimannu93/crop-plant-disease-identification-using-mobile-app-aef821d1a9bc

This repo is about how we can use the Deep Learning Models to detect and classify the diseases of plants and guide the farmers through videos and give instant remedies to overcome the loss of plants and fields.

NOTE: I did it only for Tomato and Potato plants with 12 Disease of two plants. you can do it for other plants by collecting data of that plant.

1. The Cause And Introduction.

In a past days and present, farmers are usually detecting the crop diseases with their naked eye which makes them to take tough decisions on which fertilisers to use. it’s requires detailed knowledge the types of diseases and lot of experience needed to make sure the actual disease detection. Some of the disease looks almost similar to farmers often leaves them into confusion state. Look below Image for more understanding.

2.So,How to prevent this from happening ?

To prevent this situation we need a better and perfect guidance on which fertilisers to use and to make correct identification of diseases and ability to distinguish between two or more similar type of diseases in visuals. This is where Artificial Neural Networks comes handy in short ANN. Using Convolutional Neural Network this get done.

3.Convolutional Neural Network.

There you go Convolutional Neural Network (CNN or Conv Nets). it is well known for its widely used in applications of image and video recognition and also in recommender systems and Natural Language Processing(NLP). However, convolutional is more efficient because it reduces the number of parameters which makes different from other deep learning models.

4. Accuracy and Evaluation.

5.Deployment Using Flutter .

Note: In my repo the code for App is not uploaded as it is relatively 1GB in Size. But soon i will share the code for App.

Happy Learning.