Skip to content

Software Engineering Course Project : Snap the leaf

Notifications You must be signed in to change notification settings

rajoy99/Snap_the_leaf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snap_the_leaf : Let AI figure out your plant's problem

Software Engineering Course Project : Snap the leaf

plot

Motivation

This app will let the users diagnose the disease of plants just by uploading the image of an infected leaf. Four deep learning model runs the backend of this web app, which will perform the prediction task. This app will be helpful to both professional farmers and amateur horticulturists alike in diagnosing plant disease. One model is Baseline CNN and other 3 models are Transfer learning based ( DenseNet, ResNet, ImageNet).

Features

-Predict the disease of the plant just by uploading the picture of leaf.

-Choosing 4 different predictors

-Showing the probability that the AI think the disease the infected plant belongs to

-If the user thinks that the prediction is not correct, he can forward it for an expert’s decision.

-Showing the disease’s cure

presentation.mp4

Technical Specifications

Dataset

There are four Deep learning models in the backend which will do the actual prediction task. The models were trained on the publicly available “plant village dataset”.

Plant village Dataset link : https://www.crowdai.org/challenges/plantvillage-disease-classification-challenge

Technologies

This web app uses Flask in Back End. As Database, MySQL has been used.

Back End : Flask

Database : MySQL

Screenshot:

plot plot plot plot

About

Software Engineering Course Project : Snap the leaf

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published