Jetson 部署 Depth Anything V3 — 部署指南

在 GitHub 上查看源码
AI 辅助通道

还没定硬件?还是设备已到手准备安装?

不想在网页上手动勾选或敲命令?你可以让 AI 助手根据现场情况自动核算主机与配件,或者在设备通电后一键运行脚本自动安装。

方案自助咨询与部署
套餐

Jetson 一键深度估计演示

通过本平台一键将 Depth Anything V3 部署到 Jetson 设备。

设备用途
NVIDIA Jetson (reComputer)运行 Depth Anything V3 Docker 容器
USB 摄像头(可选)提供实时深度推理输入

部署后你将获得:

  • 通过 SSH 自动远程部署
  • 预配置 GPU 运行时的 Docker 容器
  • Jetson 上可直接使用的 Depth Anything V3 运行环境

前提条件: Jetson 运行 Linux 且可 SSH 连接,并已安装 Docker

1

部署 Depth Anything V3

将 Depth Anything V3 容器部署到 Jetson。

部署方式

通过 SSH 一键部署到 Jetson。

接线
  1. 将 Jetson 连接到与电脑相同的网络
  2. 如需实时深度推理,请接入 USB 摄像头
  3. 填写 Jetson 的 IP、SSH 用户名和密码
  4. 点击 Deploy
部署时需要填写(在 SenseCraft Solution 应用里填)
  • X11 DISPLAY

    无显示器时建议留空(headless/x264)。仅在需要 NVIDIA EGL/X11 管线时填写 :0。

其余 8 项已有默认值,可不改
  • 摄像头 ID默认 auto

    摄像头设备索引(对应 /dev/videoX)。可用 auto 自动检测,或手动填 0/1。

  • 编码器默认 x264enc

    RTSP 推流使用的 GStreamer 编码器

  • 推流帧率默认 6
  • 码率 (kbps)默认 1500
  • 画面宽度默认 480
  • 画面高度默认 360
  • 最大点数默认 8000
  • 点半径默认 1
故障排查
问题解决方案
SSH 连接失败检查 IP、用户名、密码,并确认 Jetson 已开启 SSH 服务
Docker 运行时检查失败确认 Jetson 已安装 Docker 且可用 NVIDIA runtime
Docker 权限不足(未加入 docker 组)在 Jetson 执行 sudo usermod -aG docker <ssh-user>,然后执行 newgrp docker(或退出重登),用 docker info 验证后重试
磁盘空间不足清理 Jetson 根分区空间后重试
部署超时保持 Jetson 在线,检查网络质量后重试
没有 RTSP 视频流确认摄像头出现在 /dev/video* 下,并查看日志:docker logs depth_anything_v3
日志出现 Failed to read frame from camera把 Camera ID 设为 auto 或试 1(部分 USB 摄像头的采集节点是 /dev/video1)
部署完成后
  1. Docker 容器已在 Jetson 上运行
  2. USB 摄像头推理已在容器中自动启动
  3. RTSP 推流地址:rtsp://<jetson-ip>:8554/depth
2

预览深度视频流

通过该步骤在平台页面直接查看 Jetson 推理输出的 RTSP 视频流。

接线
  1. 将 USB 摄像头接到 Jetson,确认设备节点存在(如 /dev/video0)
  2. 确认 Jetson 推理管线已经输出 RTSP(推荐地址:rtsp://<jetson-ip>:8554/depth)
  3. 在本步骤填写 RTSP 地址
  4. 点击 Connect 开始预览
故障排查
问题解决方案
预览黑屏先用 VLC 验证 RTSP 地址可播放,再回到页面重试
连接超时检查运行本平台的电脑是否可访问 Jetson 的 8554 端口
只看到原始画面说明 Jetson 当前推的是相机原始流,请切换为推理输出流地址
部署完成后
  1. 预览窗口可以看到实时视频
  2. 如果推理管线输出的是深度图或叠加图,这里会实时显示
  3. 无需重新部署步骤 1,可随时断开或重连预览

Depth Anything V3 运行环境已成功部署到 Jetson。

验证清单

  1. 当前页面中部署状态为成功
  2. 服务容器保持运行状态