Table of Contents

Class FREAK

Namespace
OpenCvSharp.XFeatures2D
Assembly
OpenCvSharp.dll

FREAK implementation

public class FREAK : Feature2D, IDisposable
Inheritance
FREAK
Implements
Inherited Members

Properties

NOctaves

Number of octaves covered by the detected keypoints.

public int NOctaves { get; set; }

Property Value

int

OrientationNormalized

Enable orientation normalization.

public bool OrientationNormalized { get; set; }

Property Value

bool

PatternScale

Scaling of the description pattern.

public double PatternScale { get; set; }

Property Value

double

ScaleNormalized

Enable scale normalization.

public bool ScaleNormalized { get; set; }

Property Value

bool

Methods

Create(bool, bool, float, int, IEnumerable<int>?)

Constructor

public static FREAK Create(bool orientationNormalized = true, bool scaleNormalized = true, float patternScale = 22, int nOctaves = 4, IEnumerable<int>? selectedPairs = null)

Parameters

orientationNormalized bool

enable orientation normalization

scaleNormalized bool

enable scale normalization

patternScale float

scaling of the description pattern

nOctaves int

number of octaves covered by the detected keypoints

selectedPairs IEnumerable<int>

(optional) user defined selected pairs

Returns

FREAK