Virtual Herbal Garden is an AI-powered web application developed using Flask and TensorFlow for identifying medicinal plants and providing detailed information about their medicinal benefits, habitat, traditional uses, precautions, and scientific classification.
The project aims to promote awareness of AYUSH medicinal plants through an interactive and educational platform.
✅ Medicinal Plant Identification using Deep Learning
✅ Image Upload and Prediction
✅ Plant Information Database
✅ Traditional AYUSH Knowledge Integration
✅ User-Friendly Web Interface
✅ Automatic Plant Details Display
- HTML
- CSS
- JavaScript
- Python
- Flask
- TensorFlow
- Keras
- CNN (Convolutional Neural Network)
- JSON
- User uploads plant image
- Flask receives image
- TensorFlow model processes image
- CNN predicts plant species
- Plant information retrieved from JSON database
- Results displayed to user
The model is trained on a medicinal plant image dataset containing hundreds of medicinal plant categories.
Input Image Size: 224 × 224
Model Type: CNN (Convolutional Neural Network)
| File | Description |
|---|---|
| app.py | Main Flask Application |
| train_model.py | CNN Model Training |
| herbal_model.h5 | Trained Model |
| plants.json | Plant Information Database |
| class_labels.txt | Class Labels |
Users can upload plant images and receive instant identification results.
The system provides:
- Common Name
- Scientific Name
- Benefits
- Habitat
- Traditional Uses
- Parts Used
- Precautions
- Detailed Description
- Mobile Application
- Multi-language Support
- Voice Search
- Disease Recommendation System
- Advanced Deep Learning Models
Developed as a Final Year Project for educational and research purposes.
P T LOKESH
Virtual Herbal Garden Project