open3d.pipelines.registration.CorrespondenceCheckerBasedOnDistance¶
-
class
open3d.pipelines.registration.
CorrespondenceCheckerBasedOnDistance
¶ Class to check if aligned point clouds are close (less than specified threshold).
-
Check
(self, source, target, corres, transformation)¶ Function to check if two points can be aligned. The two input point clouds must have exact the same number of points.
- Parameters
source (open3d.cpu.pybind.geometry.PointCloud) – Source point cloud.
target (open3d.cpu.pybind.geometry.PointCloud) – Target point cloud.
corres (open3d.cpu.pybind.utility.Vector2iVector) – Correspondence set between source and target point cloud.
transformation (numpy.ndarray[float64[4, 4]]) – The estimated transformation (inplace).
- Returns
bool
-
__init__
(*args, **kwargs)¶ Overloaded function.
__init__(self: open3d.cpu.pybind.pipelines.registration.CorrespondenceCheckerBasedOnDistance, arg0: open3d.cpu.pybind.pipelines.registration.CorrespondenceCheckerBasedOnDistance) -> None
Copy constructor
__init__(self: open3d.cpu.pybind.pipelines.registration.CorrespondenceCheckerBasedOnDistance, distance_threshold: float) -> None
-
property
distance_threshold
¶ Distance threshold for the check.
-
property
require_pointcloud_alignment_
¶ Some checkers do not require point clouds to be aligned, e.g., the edge length checker. Some checkers do, e.g., the distance checker.
-