<

Plant Guardian (in progress)

Plant Guardian (in progress)
CVLLM
A mobile application for monitoring and taking care of indoor plants.

The application combines the use of Computer Vision techniques to identify plant species and an AI Agent with LLM model to provide personalized care advice based on user input and environmental data.
Flutter

Flutter

Dart

Dart

Python

Python

OpenCV

OpenCV

Computer Vision

Computer Vision

AI Agents

AI Agents

Large Language Models

Large Language Models

🌿 Plant Guardian

An AI/ML powered plant monitoring and care application designed to bridge the gap between technology and horticulture. Plant Guardian helps you identify species, diagnose diseases, and chat with an intelligent agent to keep your greenery thriving.

Note: This project is currently in early development. Features and functionalities are subject to change.

🎨 Why Plant Guardian?

Let’s be honest: plant care is hard. Many of us have lost plants to "questionable" soil choices or simple forgetfulness. This project serves three purposes:

  • Practical Utility: Helping people keep their plants alive through AI.
  • Skill Building: Bridging Flutter development with advanced ML pipelines.
  • Artistic Outlet: Custom plant illustrations drawn specifically for this UI!

πŸš€ The Ecosystem

The Plant Guardian project consists of several specialized components:

✨ Features

  • Smart Identification: Live camera predictions using TensorFlow Lite
  • Disease Diagnosis: Real-time health detection and severity analysis
  • GuardAI Agent: Intelligent chatbot with web access and planning tools
  • Garden Management: Track metadata for your personal plant collection
  • User Authentication: Secure accounts and data syncing
  • Adaptive UI: Light/dark mode with custom illustrations
  • Smart Reminders: Watering and fertilizing notifications (In Progress)
  • Eco-Helper: Waste identification and recycling guide (Planned)

πŸ“Š Model Performance

Species ClassifierAccuracyLoss
Training94%20%
Validation92%37%
Disease ClassifierAccuracyLoss
Training98%6%
Validation92%25%

πŸ“Έ Gallery

Live Camera Predictions:

Poinsettia
Sansevieria
Schefflera
Aloe Vera

GuardAI Agent & Garden Management:

GuardAI
My Gardens
Garden Details

πŸ› οΈ Running the App

flutter run --dart-define-from-file=config.json
flutter build apk --dart-define-from-file=config.json

ML-Powered Suggestions

i

How it works:

I use a MiniLM-L6 transformer model to turn project descriptions into mathematical vectors.

By calculating the Cosine Similarity between these vectors, the model identifies semantically related work.

Analyzing project similarities...