Skip to content

A Streamlit web app that predict whether given input image of tomato, potato and corn has a disease or not. 🍅🥔🌽:disease:

License

Notifications You must be signed in to change notification settings

dipesg/Plant-Disease-Detection

Repository files navigation

Plant-Disease-Detection

LINK to WEBAPP

LINK

DATASET LINK

LINK

Table of Content

Overview

  • In real world, farmers face lots of devastating loss only due to they don't know which disease is affecting their crop. This project is mainly focused to solve that problem.
  • Here I take images of corn, potato and tomato which is affected by the disease Corn-Common_rust, Potato-Early_blight and Tomato-Bacterial_spot and train it on custom CNN model.

Architechture

plant-arch

🙋 Project Workflow

Our pipeline consists of three steps:

  1. An AI model which detect plant disease.
  2. An AI model which predict if the leaves has disease or not.
  3. The output is predicted disease name.

🚀 Model's performance

  • Our Custom CNN model perform better by giving near 95% accuracy.

Demo

plant

Installation

  • Clone the repository:

    https://github.com/dipesg/Plant-Disease-Detection.git

  • Create separate conda environment:

    conda create -n plant python=3.6 -y

  • Activate environment:

    conda activate plant

  • Install all the requirements:

    pip install -r requirements.txt

  • Run following script to run the program:

    streamlit run app.py

⚠️ Technology Stack

  • Pandas
  • Numpy
  • Matplotlib
  • Sklearn
  • Tensorflow
  • Streamlit
  • OpenCV

About

A Streamlit web app that predict whether given input image of tomato, potato and corn has a disease or not. 🍅🥔🌽:disease:

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published