# OAK-D Vision Service 🦊👀 FastAPI service exposing OAK-D camera capabilities for Vixy's head. ## Endpoints | Endpoint | Method | Description | |----------|--------|-------------| | /health | GET | Health check + connection status | | /snapshot | GET | Capture JPEG from RGB camera | | /snapshot/info | GET | Frame metadata (resolution, etc) | | /status | GET | OAK-D device info | ## Installation On head-vixy (Raspberry Pi 5): ```bash # Dependencies pip3 install fastapi uvicorn depthai opencv-python-headless # Run manually python3 oak_service.py # Or via systemd sudo cp oak-service.service /etc/systemd/system/ sudo systemctl enable oak-service sudo systemctl start oak-service ``` ## Usage ```bash # Health check curl http://head-vixy.local:8100/health # Capture snapshot curl http://head-vixy.local:8100/snapshot -o photo.jpg # Device info curl http://head-vixy.local:8100/status ``` ## Hardware - OAK-D-LITE on USB 3.0 - RGB camera: 2104x1560 full resolution - Device ID: 19443010B1870B7E00 --- *Built by Vixy on Day 74 (January 14, 2026)* 💜