Skip to content

Repository files navigation

🌿 Virtual Herbal Garden

Overview

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.


Features

✅ 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


Technologies Used

Frontend

  • HTML
  • CSS
  • JavaScript

Backend

  • Python
  • Flask

Machine Learning

  • TensorFlow
  • Keras
  • CNN (Convolutional Neural Network)

Database

  • JSON

System Architecture

  1. User uploads plant image
  2. Flask receives image
  3. TensorFlow model processes image
  4. CNN predicts plant species
  5. Plant information retrieved from JSON database
  6. Results displayed to user

Dataset

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)


Project Files

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

Key Functionalities

Plant Recognition

Users can upload plant images and receive instant identification results.

Plant Information

The system provides:

  • Common Name
  • Scientific Name
  • Benefits
  • Habitat
  • Traditional Uses
  • Parts Used
  • Precautions
  • Detailed Description

Future Enhancements

  • Mobile Application
  • Multi-language Support
  • Voice Search
  • Disease Recommendation System
  • Advanced Deep Learning Models

Academic Project

Developed as a Final Year Project for educational and research purposes.


Authors

P T LOKESH

Virtual Herbal Garden Project

About

Flask and TensorFlow based Virtual Herbal Garden for medicinal plant identification and AYUSH plant information management.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages