Skip to content

Deep Learning and Computer Vision powered system used to detect and classifiy plant diseases

Notifications You must be signed in to change notification settings

AravindhanV/LeafNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

LeafNet

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.

Getting Started

To use with your image, modify the beginning of the script to open the file picker.

Prerequisites

The following dependencies are required:

  • Python 3.6
  • Keras with Tensorflow Backend
  • OpenCV 3.4.2
  • NumPy
  • imutils

Installing

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

Built With

Process Explanation

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

Leaf Detector

    

Before & After

Leaf Classifier

Disease Classifier

About

Deep Learning and Computer Vision powered system used to detect and classifiy plant diseases

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published