Table of Contents

Class ORB

Namespace
Emgu.CV.Features2D
Assembly
Emgu.CV.dll

Wrapped ORB detector

public class ORB : Feature2D, IDisposable, IAlgorithm
Inheritance
ORB
Implements
Derived
Inherited Members
Extension Methods

Constructors

ORB(int, float, int, int, int, int, ScoreType, int, int)

Create a ORBDetector using the specific values

public ORB(int numberOfFeatures = 500, float scaleFactor = 1.2, int nLevels = 8, int edgeThreshold = 31, int firstLevel = 0, int WTK_A = 2, ORB.ScoreType scoreType = ScoreType.Harris, int patchSize = 31, int fastThreshold = 20)

Parameters

numberOfFeatures int

The number of desired features.

scaleFactor float

Coefficient by which we divide the dimensions from one scale pyramid level to the next.

nLevels int

The number of levels in the scale pyramid.

edgeThreshold int

How far from the boundary the points should be.

firstLevel int

The level at which the image is given. If 1, that means we will also look at the image.scaleFactor times bigger

WTK_A int

How many random points are used to produce each cell of the descriptor (2, 3, 4 ...).

scoreType ORB.ScoreType

Type of the score to use.

patchSize int

Patch size.

fastThreshold int

FAST threshold

Methods

DisposeObject()

Release the unmanaged resources associated with this object

protected override void DisposeObject()