Skip to content

varnitsaxena7/PlantPulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

PlantPulse 🌱 - Plant Disease Classifier App

Welcome to PlantPulse, a web application for classifying plant diseases using machine learning and providing cure and prevention information.

Overview

PlantPulse includes two applications: Local Application and Beta Application. The Local Application predicts and classifies 38 different plant diseases locally, whereas the Beta Application provides classification for a smaller subset and can be accessed via the deployed link.

Key Features

  • Local Application: Predicts and classifies 38 plant diseases locally.
  • Beta Application: Provides classification for a smaller subset via a deployed link.
  • Image Upload: Allows users to upload images of plant leaves to diagnose diseases.
  • Cure and Prevention Information: Provides information on curing and preventing plant diseases.
  • Responsive Design: Works seamlessly on desktop and mobile devices.

Demo

Check out the live demo for the Beta Application: PlantPulse Beta Demo

Local Application Setup

To run the Local Application:

  1. Clone the repository and download the necessary model file from the provided link, storing it in the same directory.

  2. Navigate to the directory containing main.py for the Local Application.

  3. Open a terminal in that directory and run:python -m streamlit run main.py

  4. The application will open in your default web browser.

Usage

  • Upload an image of a plant leaf to diagnose diseases.
  • Click on "Predict" to get the disease prediction result.
  • Check the checkbox to view cure and prevention details for the predicted disease.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.

Developed By

This project was developed by Varnit Saxena.