Low-latency local-HDMI vision apps for Raspberry Pi Zero 2 W with OV5647 camera.
- Fullscreen local HDMI camera display
- Lowest practical latency
- Classical tracking baseline that actually works on Pi Zero 2 W
- Experimental ML backends for person and hand detection
- Raspberry Pi Zero 2 W
- OV5647 CSI camera
- Local HDMI display
- SDL2 + KMSDRM +
rpicam-vidis the correct display pipeline - Classical tracking is the practical production path
- TFLite hand landmark inference is too slow on this board
- ONNX quantized person model had compatibility issues in this environment
- HOG is lightweight but unreliable for this camera/framing setup
apps/v1_camera_viewer: working fullscreen camera viewerapps/v2_swipe_simple: basic motion swipe trackerapps/v3_swipe_blob: improved low-latency swipe trackerapps/v4_tflite_hand_experimental: experimental hand landmark MLapps/person_tracker_hog: HOG person detectorapps/person_tracker_onnx: experimental ONNX person detectorapps/v5_person_uhd: UHD model-based person detector with HDMI overlay confidence
./scripts/install_base.sh
./scripts/run_v1.sh- Gesture tracking on Pi Zero 2 W:
apps/v3_swipe_blob - Person detection on Pi Zero 2 W:
apps/v5_person_uhd(UHD ONNX model, confidence overlay)