File size: 1,376 Bytes
44d4e17 11184e9 44d4e17 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | ---
title: Reachy Mini Object Detector
emoji: 👁️
colorFrom: red
colorTo: blue
sdk: static
pinned: false
short_description: Real-time object detection with head tracking
tags:
- reachy_mini
- reachy_mini_python_app
---
# Reachy Mini Object Detector
Real-time object detection app for [Reachy Mini](https://github.com/pollen-robotics/reachy_mini) using TensorFlow Hub's SSD MobileNet V2 model.
## Features
- **Live object detection** via the robot's camera using SSD MobileNet V2 (~10 FPS on CPU)
- **Head tracking** — the robot follows the largest detected object with smooth interpolation
- **Antenna wiggle** — antennas wiggle when a new object class is first spotted
- **Web UI** — live annotated video feed with detection list, FPS counter, and tracking toggle
## How it works
1. The camera captures frames and feeds them to the TF Hub object detector
2. Detected objects are drawn as bounding boxes on the video stream
3. The robot's head smoothly tracks the largest object in frame
4. A web dashboard at `http://0.0.0.0:8042` shows the live feed and controls
## Installation
Install from the Reachy Mini dashboard or manually:
```bash
pip install git+https://huggingface.co/spaces/backtoengineering/reachy_mini_object_detector
```
## Dependencies
- `reachy-mini`
- `tensorflow >= 2.15`
- `tensorflow-hub >= 0.16`
- `opencv-python >= 4.8`
- `numpy` |