Skip to content

lynnaloo/turtle-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐢 Turtle AI — Smart Turtle Monitoring System

Turtle AI is an AI-powered wildlife monitoring system designed for rehabilitation environments. It is locally-running application that captures snapshots from live RTSP camera feeds and uses an open-source LLM (Gemma 3n via Ollama) to detect signs of turtles in distress. When distress is detected, it sends alerts via Twilio and displays messages in the web interface.


🔧 Setup & Installation

Prerequisites

Twilio Account with:

  • Account SID
  • Auth Token

You must install the following before running this project:

Installation

  • Create a file named docker-compose.override.yml and add your specifiic environment variables (see docker-compose for format and examples)
git clone https://github.com/lynnaloo/turtle-ai.git
cd turtle-ai

🏃‍♀️ Run the Application

docker compose up --build

✔️ The app will now:

  • Capture a frame from your RTSP camera every 10 minutes (or your custom interval)
  • Analyze the image using Gemma via Ollama
  • Alert you if a turtle appears distressed (via WhatsApp)

📷 System Architecture

smart-monitoring

📰 Presentation

Here is a YouTube teaser and demo of the project!

About

Smart Monitoring of Rehabilitating Turtles Using AI and RTSP Video Feeds

Topics

Resources

License

Stars

Watchers

Forks