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.
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
- Seeed Studio reComputer RK3576
- USB Camera
- Network Connection
- Python 3.11
- YOLOv8
- OpenCV
- Flask
USB Camera
↓
YOLOv8 Detection
↓
Person Counting
↓
Snapshot & Event Log
↓
Flask Dashboard
Clone repository:
git clone https://github.com/inteintegrity/AI-Security-Guard-on-reComputer-RK3576.git
cd AI-Security-Guard-on-reComputer-RK3576Create virtual environment:
python3 -m venv venv
source venv/bin/activateInstall dependencies:
pip install -r requirements.txtDownload YOLOv8 model:
python -c "from ultralytics import YOLO; YOLO('yolov8n.pt')"python ai_web_demo.pyOpen browser:
http://RK3576_IP:5000
- Face Recognition
- MQTT Alert Notification
- Multi-Camera Support
- NPU Acceleration
MIT License


