open3d.pipelines.registration.Feature#

class open3d.pipelines.registration.Feature#

Class to store featrues for registration.

__init__(*args, **kwargs)#

Overloaded function.

  1. __init__(self: open3d.pipelines.registration.Feature) -> None

Default constructor

  1. __init__(self: open3d.pipelines.registration.Feature, arg0: open3d.pipelines.registration.Feature) -> None

Copy constructor

dimension(self: open3d.pipelines.registration.Feature) int#

Returns feature dimensions per point.

Returns:

int

num(self: open3d.pipelines.registration.Feature) int#

Returns number of points.

Returns:

int

resize(self: open3d.pipelines.registration.Feature, dim: int, n: int) None#

Resize feature data buffer to dim x n.

Parameters:
  • dim (int) – Feature dimension per point.

  • n (int) – Number of points.

Returns:

None

select_by_index(self: open3d.pipelines.registration.Feature, indices: list[int], invert: bool = False) open3d.pipelines.registration.Feature#

Function to select features from input Feature group into output Feature group.

Parameters:
  • indices (list[int]) – Indices of features to be selected.

  • invert (bool, optional, default=False) – Set to True to invert the selection of indices.

Returns:

open3d.pipelines.registration.Feature

property data#

Data buffer storing features.

Type:

dim x n float64 numpy array