Skip to content

This app uses a deep learning model to identify wheat diseases like `leaf rust` and `stem rust` from uploaded images. Users can upload an image, get instant predictions, and view a confidence score, helping farmers and researchers quickly detect and manage wheat rust diseases.

License

Notifications You must be signed in to change notification settings

mety0r/Wheat-Rust-Identification

Repository files navigation

WheatRust Identification Web App

This project is a web application that identifies wheat crop health based on an uploaded image. The app utilizes a pre-trained deep learning model to classify the image into categories like healthy, leaf rust, or stem rust. The model is deployed using Streamlit, a framework for building interactive web applications.

Dependencies

Build and deploy

1. Getting the app running

  1. Clone this repo
git clone https://github.com/mety0r/Wheat-Rust-Identification.git
  1. Create and activate a virtual environment
pip install virtualenv
virtualenv <ENV-NAME>
source <ENV-NAME>/bin/activate
  1. Install the required dependencies
pip install -r requirements.txt
  1. Activate Streamlit and run app.py
streamlit run app.py

Command to build the application in GCP.

gcloud builds submit --tag gcr.io/da21cs154-wheatrust/Wheatrust  --project=da21cs154-wheatrust

Command to deploy the application

gcloud run deploy --image gcr.io/da21cs154-wheatrust/Wheatrust --platform managed  --project=da21cs154-wheatrust --allow-unauthenticatedst

About

This app uses a deep learning model to identify wheat diseases like `leaf rust` and `stem rust` from uploaded images. Users can upload an image, get instant predictions, and view a confidence score, helping farmers and researchers quickly detect and manage wheat rust diseases.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published