CV / Depth-Anything
Depth-Anything-ViTS
Depth-Anything V1 (ViT-S backbone) outputs a 224x224 relative depth map. Same I/O as V2 but slightly more accurate (AbsRel 0.13 vs 0.147). INFERNO colormap visualization, depth statistics API.
Kies het apparaat dat je gebruikt. De installatiehandleiding en documentatie worden dienovereenkomstig bijgewerkt.
Aan de slag
sudo docker run --rm \
--name cm5-hailo8-depth-anything-vits \
--privileged \
--net=host \
-e PYTHONUNBUFFERED=1 \
--device /dev/hailo0:/dev/hailo0 \
-v /usr/lib/libhailort.so.4.23.0:/usr/lib/libhailort.so.4.23.0:ro \
-v /usr/lib/libhailort.so:/usr/lib/libhailort.so:ro \
ghcr.io/seeed-projects/recomputer-hailo8-cv/depth_anything_vits:latest \
python web_detection.py --model_path model/depth_anything_vits.hef --video_path video/test.mp4REST API
Gebruik de REST API om inferentie uit te voeren. Kopieer de onderstaande commando's.
curl -X POST "http://<Board_IP>:8000/api/models/depth_anything_vits/predict" \
-F "file=@test.jpg"import requests
response = requests.post(
"http://<Board_IP>:8000/api/models/depth_anything_vits/predict",
files={"file": open("test.jpg", "rb")},
timeout=30,
)
print(response.json())Modeldetails
Depth-Anything-ViTS on reComputer R Series (CM5 + Hailo-8)
Depth-Anything V1 (ViT-S backbone) performs zero-shot monocular depth estimation on Hailo-8. Same I/O as V2 but slightly more accurate (AbsRel 0.13 vs 0.147). INFERNO colormap visualization, depth statistics API.
Model Info
| Property | Value |
|---|---|
| Architecture | ViT-S (Depth-Anything V1) |
| Task | Zero-shot depth estimation |
| Input | 224x224x3 RGB |
| Output | Depth map 224x224x1 (relative) |
| Parameters | 24.2M |
| AbsRel | 0.13 |
| HEF | Hailo Model Zoo v2.19.0, Hailo-8 |
Run With Demo Video
sudo docker run --rm \
--name cm5-hailo8-depth-anything-vits \
--privileged \
--net=host \
-e PYTHONUNBUFFERED=1 \
--device /dev/hailo0:/dev/hailo0 \
-v /usr/lib/libhailort.so.4.23.0:/usr/lib/libhailort.so.4.23.0:ro \
-v /usr/lib/libhailort.so:/usr/lib/libhailort.so:ro \
ghcr.io/seeed-projects/recomputer-hailo8-cv/depth_anything_vits:latest \
python web_detection.py --model_path model/depth_anything_vits.hef --video_path video/test.mp4REST API
curl -X POST "http://<Board_IP>:8000/api/models/depth_anything_vits/predict" \
-F "file=@test.jpg"Returns depth_stats (min, max, mean, std).
| Endpoint | Method | Purpose |
|---|---|---|
/api/models/depth_anything_vits/predict | POST | Depth statistics (JSON) |
/api/video_feed | GET | MJPEG with INFERNO depth overlay |
Development Notes
- Source:
src/rpi5_hailo8_depth_anything_vits/ - Container:
ghcr.io/seeed-projects/recomputer-hailo8-cv/depth_anything_vits:latest - Family: depth_anything (variants v2_vits / vits)
Invoer en uitvoer
Input: image, video, or USB camera frame. Output: relative depth map with INFERNO colormap overlay on MJPEG preview, plus depth statistics (min/max/mean/std) via API.