ewoksndreg.features.matching.numpy_backend.NumpyKeypointFeatureMatching#

class ewoksndreg.features.matching.numpy_backend.NumpyKeypointFeatureMatching(match_options=None, **kw)[source]#

Bases: FeatureMatching

Parameters:

match_options (Optional[MutableMapping])

class RegistryId(name, backend)#

Bases: NamedTuple

Parameters:
  • name (str)

  • backend (str)

backend: str#

Alias for field number 1

count(value, /)#

Return number of occurrences of value.

classmethod factory(value)#
Parameters:

value (Union[RegistryId, str, Tuple[str, str]])

index(value, start=0, stop=9223372036854775807, /)#

Return first index of value.

Raises ValueError if the value is not present.

name: str#

Alias for field number 0

classmethod get_subclass(registry_id)#
Parameters:

registry_id (Union[RegistryId, str, Tuple[str, str]])

Return type:

Type[Registered]

classmethod get_subclass_id()#
Return type:

Optional[RegistryId]

classmethod get_subclass_ids()#
Return type:

List[RegistryId]

classmethod get_subclass_items()#
Return type:

List[Tuple[str, Type[Registered]]]

classmethod get_subclasses()#
Return type:

List[Type[Registered]]

match(from_features, to_features, from_image, to_image)[source]#
Parameters:
  • from_features (Features)

  • to_features (Features)

  • from_image (ndarray)

  • to_image (ndarray)

Return type:

Tuple[Features, Features]