Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Clone the repository

git clone

  1. Install dependencies

pip install -r requirements.txt

  1. Run the application

streamlit run app.py

  1. 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

About

BCA Final Year Project - Medicinal Plant Classification System

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages