↓ 13 callersFunctionread_next_bytesRead and unpack the next bytes from a binary file. :param fid: :param num_bytes: Sum of combination of {2, 4, 8}, e.g. 2, 6, 16, 30, etc.
src/depth_anything_3/utils/read_write_model.py:72
↓ 12 callersFunction_make_fusion_block(
features: int,
size: Tuple[int, int] = None,
has_residual: bool = True,
groups: int = 1,
src/depth_anything_3/model/dpt.py:342
↓ 9 callersFunctionas_homogeneous Accept (..., 3,4) or (..., 4,4) extrinsics, return (...,4,4) homogeneous matrix. Supports torch.Tensor or np.ndarray.
src/depth_anything_3/utils/geometry.py:23
↓ 7 callersFunctiondepth_to_point_cloud_vectorized depth: [N, H, W] numpy array or torch tensor intrinsics: [N, 3, 3] numpy array or torch tensor extrinsics: [N, 3, 4] (w2c) numpy array or
da3_streaming/da3_streaming.py:53
↓ 5 callersMethodsequential_to_absolute_poses Convert sequential relative transforms to absolute pose sequence S_01, S_12, S_23, ... -> T_0, T_1, T_2, T_3, ... Where T_i i
da3_streaming/loop_utils/sim3loop.py:76
↓ 3 callersMethodalign_2pcds(
self,
point_map1,
conf1,
point_map2,
conf2,
chunk1_depth,
da3_streaming/da3_streaming.py:322
↓ 3 callersFunctionsave_confident_pointcloud_batch - points: np.ndarray, (b, H, W, 3) / (N, 3) - colors: np.ndarray, (b, H, W, 3) / (N, 3) - confs: np.ndarray, (b, H, W) / (N,) - ou
da3_streaming/loop_utils/sim3utils.py:237
↓ 2 callersMethod__init__(
self,
dim_in: int,
*,
patch_size: int = 14,
output_dim: int = 1,
src/depth_anything_3/model/dpt.py:42
↓ 2 callersFunction_depths_to_world_points_with_colors For each frame, transform (u,v,1) through K^{-1} to get rays, multiply by depth to camera frame, then use (w2c)^{-1} to transform to world fr
src/depth_anything_3/utils/export/glb.py:205