Welcome to PlantPulse, a web application for classifying plant diseases using machine learning and providing cure and prevention information.
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.
- 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.
Check out the live demo for the Beta Application: PlantPulse Beta Demo
To run the Local Application:
-
Clone the repository and download the necessary model file from the provided link, storing it in the same directory.
-
Navigate to the directory containing
main.py
for the Local Application. -
Open a terminal in that directory and run:python -m streamlit run main.py
-
The application will open in your default web browser.
- 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.
Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.
This project was developed by Varnit Saxena.