Add multi-camera support and CSI camera server
- 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 🦊
This commit is contained in:
13
server-csi/requirements.txt
Normal file
13
server-csi/requirements.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user