nerfbaselines.viewer¶
- nerfbaselines.viewer.open_any_directory(path: str | Path, mode: Literal['r', 'w'] = 'r') Iterator[Path] [source]¶
- nerfbaselines.viewer.rotation_matrix(a, b)[source]¶
Compute the rotation matrix that rotates vector a to vector b.
- Parameters:
a – The vector to rotate.
b – The vector to rotate to.
- Returns:
The rotation matrix.
nerfbaselines.viewer.nerfstudio¶
nerfbaselines.viewer.viser¶
- class nerfbaselines.viewer.viser.Dataset(cameras: nerfbaselines.cameras.Cameras, file_paths: List[str], sampling_mask_paths: Optional[List[str]] = None, file_paths_root: Optional[pathlib.Path] = None, images: Optional[numpy.ndarray] = None, sampling_masks: Optional[numpy.ndarray] = None, points3D_xyz: Optional[numpy.ndarray] = None, points3D_rgb: Optional[numpy.ndarray] = None, metadata: Dict = <factory>, color_space: Optional[Literal['srgb', 'linear']] = None)[source]¶
Bases:
object
- color_space: Literal['srgb', 'linear'] | None = None¶
- property expected_scene_scale¶
- file_paths: List[str]¶
- file_paths_root: Path | None = None¶
- images: ndarray | None = None¶
- metadata: Dict¶
- points3D_rgb: ndarray | None = None¶
- points3D_xyz: ndarray | None = None¶
- sampling_mask_paths: List[str] | None = None¶
- sampling_masks: ndarray | None = None¶
- class nerfbaselines.viewer.viser.ViserViewer(method: Method, port, transform=None)[source]¶
Bases:
object
- nerfbaselines.viewer.viser.load_dataset(path: Path | str, split: str, features: FrozenSet[Literal['color', 'points3D_xyz', 'points3D_rgb']]) Dataset [source]¶