C# Class OpenCvSharp.ORB

Class implementing the ORB (*oriented BRIEF*) keypoint detector and descriptor extractor
described in @cite RRKB11 . The algorithm uses FAST in pyramids to detect stable keypoints, selects the strongest features using FAST or Harris response, finds their orientation using first-order moments and computes the descriptors using BRIEF (where the coordinates of random point pairs (or k-tuples) are rotated according to the measured orientation).
Inheritance: Feature2D
Mostra file Open project: shimat/opencvsharp Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
Create ( int nFeatures = 500, float scaleFactor = 1.2f, int nLevels = 8, int edgeThreshold = 31, int firstLevel, int wtaK = 2, ORBScore scoreType = ORBScore.Harris, int patchSize = 31 ) : ORB

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Releases the resources

ORB ( IntPtr p ) : System

Method Details

Create() public static method

public static Create ( int nFeatures = 500, float scaleFactor = 1.2f, int nLevels = 8, int edgeThreshold = 31, int firstLevel, int wtaK = 2, ORBScore scoreType = ORBScore.Harris, int patchSize = 31 ) : ORB
nFeatures int
scaleFactor float
nLevels int
edgeThreshold int
firstLevel int
wtaK int
scoreType ORBScore
patchSize int
return ORB

Dispose() protected method

Releases the resources
protected Dispose ( bool disposing ) : void
disposing bool /// If disposing equals true, the method has been called directly or indirectly by a user's code. Managed and unmanaged resources can be disposed. /// If false, the method has been called by the runtime from inside the finalizer and you should not reference other objects. Only unmanaged resources can be disposed. ///
return void

ORB() protected method

protected ORB ( IntPtr p ) : System
p System.IntPtr
return System