Skip to content
/ pyrus Public

Cross platform mobile application for identification of medicinal plants

License

Notifications You must be signed in to change notification settings

naman22a/pyrus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍎 Pyrus for Smart India Hackthon 2023

Cross platform mobile application for identification of medicinal plants

🤔 Problem Statement

Identification of Different Medicinal Plants/Raw materials through Image Processing Using Machine Learning Algorithms.(Problem Statement given by 🏠 Ministry of AYUSH)

💭 Description

India, with a rich heritage of floral diversity, is well-known for its medicinal plant wealth, but their identification is one of the major burning issues in Ayurvedic Pharmaceutics. Several crude drugs are being sold under the same name in the market leading to confusion and their misidentification. Even the collectors and traders are not completely aware of the exact morphological appearance or differentiating attributes of the many drugs owing to seasonal and geographical availability, and similar characteristics. Moreover, the extensive consumption to meet demand-supply ratio exerts a heavy strain on the existing resources. It further leads to the practice of adulteration, substitution, and disbelief in the curative capability of the system eventually. Thus, software capable of identifying different medicinal plants/ raw materials through Image Processing Using Different Machine Learning Algorithms will be of immense use. It will be helpful at every level viz. wholesaler, distributor, etc. of the supply chain of raw material being utilized in the system.

🪶 Features covered

  • 📷 Image indentification/classification of medicinal plants using machine learning of more than 170 plants.
  • 🪴 Uses and medicinal properties of plants

⚙️ Technologies used

  • 📱 App
    • 🔷 React Native
    • 🩵 React
    • 🎩 Expo
  • 🪹 Server
    • 📌 NodeJS
    • 🚂 Express JS
    • 🎉 TypeScript
    • 🏡 REST API
    • ⚙️ Dotenv - Supports environment variables
    • 🦋 Prettier - Opinionated Code Formatter
  • 🤖 AI Model
    • 🐍 Python
    • 📊 Matplotlib
    • 🚩 Keras
    • 🍊 Tensorflow
    • 🌄 CNN(convolutional neural network)

📸 Screenshots

pyrus app pyrus app

🚶🏻‍♂️ Getting started and 🏃🏻‍♂️ Running the app

Detailed instructions for setting up each part of this application is given in their respective README.md files:

📫 Stay in touch

🗒️ License

Pyrus is GPL V3 licensed.