Image.ORB#

Image.ORB(scoreType: str = 'harris', **kwargs: Any) ORBFeature[source]#

Find ORB features in image

Parameters:

kwargs – arguments passed to OpenCV

Returns:

set of 2D point features

Return type:

ORBFeature

Inheritance diagram of machinevisiontoolbox.ImagePointFeatures.ORBFeature

Returns an iterable and sliceable object that contains 2D features with properties.

Example:

>>> from machinevisiontoolbox import Image
>>> img = Image.Read("eiffel-1.png")
>>> orb = img.ORB()
>>> len(orb)  # number of features
500
>>> print(orb[:5])
ORBFeature features, 5 points
Seealso:

:class:ORBFeature`, cv2.ORB_create