Depth Anything 3 - Simplified

Upload a ZIP file containing images. Get back a ZIP file with:

  • depth/*.npy — raw depth map per image
  • camera/extrinsics.npy — (N, 4, 4) world-to-camera matrices
  • camera/intrinsics.npy — (N, 3, 3) camera K matrices
  • camera/image_names.txt — filename list (row i matches extrinsics[i])

Ready to process images.


Loading the output in Python:

import numpy as np
depth = np.load('depth/frame_00001_depth.npy')          # (H, W)
extrinsics = np.load('camera/extrinsics.npy')           # (N, 4, 4)
intrinsics = np.load('camera/intrinsics.npy')           # (N, 3, 3)
names = open('camera/image_names.txt').read().splitlines()