Project is using jetson orin nano single board computer and arducam quad rolling shutter cameras.
Processes running in parallel using shared memory IPC. This enables running processes running independently and at different frame rates with low latency image capture and processing.
Task currently supported
- April tag detections
- Yolo object detection
- Video streaming
pip install -r requirements.txt
Run locally
sh run.sh
Start/stop service
sudo systemctl start ccvision.service
sudo systemctl stop ccvision.service
Image capture
python -m tools.capture
Camera calibration
python tools/calibrate.py -d calibration_images
Marker Generator
python tools/marker_gen.py
Chessboard Generator
python tools/chessboard.py
Auto bounding box detection with text queries
python tools/auto_bb.py -d imgdir -p prompt
example
python tools/auto_bb.py -d images -p orange ring
python -m unittest
Aruco Marker Detection