Skip to content

A convolutional neural network was designed which can classify the disease a particular crop is infected with given the image of plant.OpenCV framework and Keras library was used to implement the model. The image is first acquired and preprocessed to highlight the infected part and then sent through the network.

madhu221b/PlantDiseases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The research paper used to create this image classifier was Mohanty Sharada P., Hughes David P., Salathé Marcel,” Using Deep Learning for Image-Based Plant Disease Detection”, Frontiers in Plant Science, Volume 7, 2016.

The dataset was obtained from crowdAI's PlantVillage Disease Classification Challenge.Hereis the link for the same: https://www.crowdai.org/challenges/plantvillage-disease-classification-challenge/dataset_files

The segmentation of images was done using the script provided: test_2.py Training accuracy obtained was 97.03% Classfication was done in this case among only 4 classes instead of 38. The segmentation first consists of masking the background pixels and then the green pixel values.

Before Segmenting After Segmenting

Sample test result:

About

A convolutional neural network was designed which can classify the disease a particular crop is infected with given the image of plant.OpenCV framework and Keras library was used to implement the model. The image is first acquired and preprocessed to highlight the infected part and then sent through the network.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages