mkit.ops.registration.rigid
RigidRegistrationResult
dataclass
icp_open3d
icp_open3d(
source: Any,
target: Any,
*,
init: D44Like | None = None,
distance_threshold: float = 0.01
) -> RigidRegistrationResult
icp_trimesh
icp_trimesh(
source: Any,
target: Any,
*,
max_iterations: int = 100,
reflection: bool = False,
scale: bool = True,
source_weight: DN3Like | None = None,
target_weight: DN3Like | None = None,
threshold: float = 1e-06,
translation: bool = True
) -> RigidRegistrationResult
rigid_registration
rigid_registration(
source: Any,
target: Any,
*,
init: D44Like | None = None,
init_global: D44Like | None = None,
inverse: bool = False,
method: Literal["open3d", "trimesh"] = "trimesh",
reflection: bool = False,
scale: bool = True,
source_weight: DN3Like | None = None,
target_weight: DN3Like | None = None,
translation: bool = True,
**kwargs
) -> RigidRegistrationResult