open3d.pipelines.registration.correspondences_from_features#
- open3d.pipelines.registration.correspondences_from_features(source_features: open3d.pipelines.registration.Feature, target_features: open3d.pipelines.registration.Feature, mutual_filter: bool = False, mutual_consistency_ratio: float = 0.10000000149011612) open3d.utility.Vector2iVector #
Function to find nearest neighbor correspondences from features
- Parameters:
source_features (open3d.pipelines.registration.Feature) – The source features stored in (dim, N).
target_features (open3d.pipelines.registration.Feature) – The target features stored in (dim, M).
mutual_filter (bool, optional, default=False) – filter correspondences and return the collection of (i, j) s.t. source_features[i] and target_features[j] are mutually the nearest neighbor.
mutual_consistency_ratio (float, optional, default=0.10000000149011612) – Threshold to decide whether the number of filtered correspondences is sufficient. Only used when mutual_filter is enabled.
- Returns:
open3d.utility.Vector2iVector