Real-Time Object Detection on Raspberry Pi
Run YOLO object detection models on edge devices with OpenCV camera integration, MQTT messaging, and Docker deployment support.
Quick Start
Get YOLO-Pi running on your Raspberry Pi in minutes
Download pre-trained YOLO model
Download the tiny-yolo-voc weights and configuration from the official YOLO website, then convert to Keras format.
The tiny-yolo-voc model is recommended for Raspberry Pi as it provides a good balance between speed and accuracy.
Key Features
Everything you need for edge AI object detection
Real-Time Detection
Process live camera feeds with YOLO v2 models optimized for Raspberry Pi hardware
Model Conversion
Convert YOLO weights to Keras format using the integrated yad2k toolkit
Docker Support
Pre-built Docker images for both x86 and ARM architectures with all dependencies
MQTT Integration
Publish detection results to MQTT broker for IoT integration and monitoring
Pre-trained Models
Support for COCO and Pascal VOC datasets with 20+ object classes
OpenCV Integration
Native OpenCV 3 camera support for USB and Raspberry Pi Camera Module
Deployment Options
Choose the deployment method that works best for your use case
Ready to Start Detecting Objects?
Follow our comprehensive guide to set up YOLO-Pi on your Raspberry Pi and start detecting objects in real-time.
View Quickstart Guide
