Skip to content

Web Application which predicts Plant's Disease using ML Models

Notifications You must be signed in to change notification settings

BharathJawahar/Plant-Disease-Detector

Repository files navigation

Plant-Disease-Detector

Web Application which predicts Plant's Disease using ML Models

  1. Run api.py in localhost 8000
  2. Open index.html in browser

Username : admin Password : 123456789

If you don't have any image for testing, use the image in Dataset Folder

Requirements

Python 3.6.2 or above


pip install tensorflow==2.5.0 numpy pandas fastapi matplot matplotlib

Build Yourself

To build to project completly from scrach from remote machine, follow these instructions

  1. Find and download a Training Dataset for Plant Disease. (Or feel free to use this dataset. Its the filtered and custom version of Village Plant Dataset)
  2. Train a Model for each plant using CNN. (Source code is in Code directory)
  3. Build an API which gets image and use the trained Model to predict the disease. Then it should return the disease name and other relavant infos.
  4. Deploy the API and build a Web UI which sits top in the API

Screenshots

Screenshot_2021-11-09-08-57-45_1920x1080

Screenshot_2021-11-09-08-25-24_1920x1080

Screenshot_2021-11-09-08-25-42_1920x1080

Screenshot_2021-11-09-08-25-50_1920x1080

Screenshot_2021-11-09-08-26-05_1920x1080

Screenshot_2021-11-09-08-26-29_1920x1080

Screenshot_2021-11-09-08-26-35_1920x1080