Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Security Guard on reComputer RK3576

An edge AI security monitoring system running on Seeed Studio reComputer RK3576, featuring real-time person detection, automatic snapshot capture, event logging, and browser-based monitoring using YOLOv8.

Background

Overview

This project demonstrates a lightweight AI-powered security monitoring solution running entirely on the reComputer RK3576 AI Box.

Features:

  • Real-time person detection
  • Person counting
  • Automatic intrusion snapshots
  • Event logging
  • Browser-based monitoring dashboard
  • Fully local AI inference

Hardware

  • Seeed Studio reComputer RK3576
  • USB Camera
  • Network Connection

Software

  • Python 3.11
  • YOLOv8
  • OpenCV
  • Flask

System Architecture

USB Camera

YOLOv8 Detection

Person Counting

Snapshot & Event Log

Flask Dashboard

Installation

Clone repository:

git clone https://github.com/inteintegrity/AI-Security-Guard-on-reComputer-RK3576.git

cd AI-Security-Guard-on-reComputer-RK3576

Create virtual environment:

python3 -m venv venv

source venv/bin/activate

Install dependencies:

pip install -r requirements.txt

Download YOLOv8 model:

python -c "from ultralytics import YOLO; YOLO('yolov8n.pt')"

Run

python ai_web_demo.py

Open browser:

http://RK3576_IP:5000

Screenshots

Detection Result

Detection

Event Log

Event Log

Future Improvements

  • Face Recognition
  • MQTT Alert Notification
  • Multi-Camera Support
  • NPU Acceleration

License

MIT License

About

AI Security Guard on reComputer RK3576 with YOLOv8 for real-time person detection, event logging, snapshot capture, and web-based monitoring.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages