Skip to content

This project is a disease detection system for potato plants using Convolutional Neural Networks (CNN). By analyzing leaf images, the system accurately identifies diseases, providing a reliable and efficient tool for early detection and effective management in potato farming.

Notifications You must be signed in to change notification settings

amitmaindola/Plant-Disease-Detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plant-Disease-Detector

Important Links

  1. Backend API Server Docker Image: amitmaindola/plant-disease-detector-api
  2. API Server Link: Hosted on Google Cloud [Note: /ping route is to check if the server is live or not]
  3. Front-End Production Build: amitmaindola/PDD-Production_build
  4. Web Application Link: amitmaindola.github.io/PDD-Production_build/

File System

  1. Model Training: In training/ folder you will find all files related to the training of the Deep Learning Model.
  2. Saved Model: In saved_models/1/ folder you will find the final saved trained model.
  3. Server: In server/ folder you will find requirements.txt and main.py files which will act as a backend API server for the application.
  4. Front End: In web_app/ folder you will find a React.js web application.

Getting Started

1. Setting up the API server.

 There are two ways to start API server at your local device.

 1.1 Using Docker Image [Prerequisites: Docker should be installed in your machine]

    Visit amitmaindola/plant-disease-detector-api and look at the documentation to start docker container.

 1.1 Using Python

    Open Terminal/Python Shell in server/ directory and run the following command

pip3 install -r api/requirements.txt

    Now you can run server in your local machine with command

python main.py

1. Using the API server.

    Start the server in your local machine with command

python main.py

   Now You to create a POST request at https://localhost:8000/predict with a body having a file with field name file

About

This project is a disease detection system for potato plants using Convolutional Neural Networks (CNN). By analyzing leaf images, the system accurately identifies diseases, providing a reliable and efficient tool for early detection and effective management in potato farming.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published