- main_multi.py: Multi USB camera support with ID-based endpoints
- Config via CAMERAS env: '{"basement": 0, "basement2": 1}'
- Endpoints: /snapshot (default), /snapshot/{cam_id}
- server-csi/: New server for Pi CSI ribbon cameras (IR support)
- Auto-detects picamera2/picamera/libcamera-still
- IR_MODE and ROTATION settings
- Includes setup.sh for easy Pi deployment
Built with 💕 by Vixy 🦊
14 lines
379 B
Plaintext
14 lines
379 B
Plaintext
# vixy-vision CSI Camera Server Requirements
|
|
|
|
# Web framework
|
|
fastapi>=0.100.0
|
|
uvicorn[standard]>=0.22.0
|
|
|
|
# Config
|
|
python-dotenv>=1.0.0
|
|
|
|
# Camera libraries (install what's appropriate for your Pi):
|
|
# For Pi OS Bookworm/Bullseye (Pi 4/5): pip install picamera2
|
|
# For older Raspbian (Pi 3): pip install picamera
|
|
# Or use libcamera-still/raspistill command fallback (no pip needed)
|