↓ 1 callersMethodblockwise_criterion(self, descs1, descs2, confs1, confs2, valid_matches, euc, rng=np.random, shuffle=True)
mast3r/losses.py:413
↓ 1 callersFunctioncamera_matrix_of_crop(input_camera_matrix, input_resolution, output_resolution, scaling=1, offset_factor=0.5, offset=None)
dust3r/datasets/utils/cropping.py:87
↓ 1 callersFunctionforward_mast3r(pairs, model, cache_path, desc_conf='desc_conf',
device='cuda', subsample=8, **matching_kw
mast3r/cloud_opt/sparse_ga.py:525
↓ 1 callersMethodgenerate_crops_from_pair(self, view1, view2, resolution, aug_crop_arg, n_crops=4, rng=np.random)
mast3r/datasets/base/mast3r_base_stereo_view_dataset.py:87
↓ 1 callersFunctionget_camera_frustum_opencv_coordX right, Y up, Z backward to the observer. :param H, W: :param fx, fy: :param W2C: (4, 4) matrix :param frustum_length:
utils/utils_poses/vis_cam_traj.py:88
↓ 1 callersFunctionget_camera_frustum_opengl_coordX right, Y up, Z backward to the observer. :param H, W: :param fx, fy: :param W2C: (4, 4) matrix :param frustum_length:
utils/utils_poses/vis_cam_traj.py:56
↓ 1 callersFunctionget_data_loader(dataset, batch_size, num_workers=8, shuffle=True, drop_last=True, pin_mem=True)
dust3r/datasets/__init__.py:16