Medicinal Plant Classification System
A final-year BCA project developed for identifying medicinal plants from images and displaying information about them.
Features
- Upload plant images
- Plant classification
- Display plant information
- User-friendly web interface
Technologies Used
- Python
- Streamlit
- TensorFlow
- JSON
Project Files
- app.py - Main application file
- train_model.py - Model training script
- plant_info.json - Plant information database
- requirements.txt - Project dependencies
- ollama_chatbot.py - Chatbot module
- class_indices.json - Class label mappings
- training_history.json - Training history data
Installation
- Clone the repository
git clone
- Install dependencies
pip install -r requirements.txt
- Run the application
streamlit run app.py
- Open the local URL shown in the terminal.
Note
The trained model file (plant_model.h5) is not included in this repository due to GitHub file size limitations.
Author
Shiva Kumar