Table of Contents

Class FreakFeatureDetector

Namespace
H.Controls.Diagram.Presenters.OpenCV.NodeDatas.Feature
Assembly
H.Controls.Diagram.Presenters.OpenCV.dll
[Display(Name = "FREAK", GroupName = "特征提取", Order = 0)]
public class FreakFeatureDetector : FeatureOpenCVNodeDataBase, INotifyPropertyChanged, ICloneable, ITemplate, IPortDataCreator, IPortableNodeData, ILinkDataCreator, ITextNodeData, ITextable, IOpenCVNodeData, IFlowableNodeData, IFlowablePartData, IFlowable, IDisposable, IMessageable, IStopwatchable, IFeatureDetectorOpenCVNodeData, INodeData, IPartData, IData, IDisplayBindable, IIconable, INameable, IOrderable, IGroupable, IDable, IDescriptionable
Inheritance
FreakFeatureDetector
Implements
Inherited Members
Extension Methods

Properties

EdgeThreshold

[Display(Name = "EdgeThreshold", GroupName = "数据")]
public int EdgeThreshold { get; set; }

Property Value

int

FastThreshold

[Display(Name = "FastThreshold", GroupName = "数据")]
public int FastThreshold { get; set; }

Property Value

int

FirstLevel

[Display(Name = "FirstLevel", GroupName = "数据")]
public int FirstLevel { get; set; }

Property Value

int

OrientationNormalized

[Display(Name = "OrientationNormalized", GroupName = "数据")]
public bool OrientationNormalized { get; set; }

Property Value

bool

PatchSize

[Display(Name = "PatchSize", GroupName = "数据")]
public int PatchSize { get; set; }

Property Value

int

PatternScale

[Display(Name = "PatternScale", GroupName = "数据")]
public float PatternScale { get; set; }

Property Value

float

ScaleFactor

[Display(Name = "ScaleFactor", GroupName = "数据")]
public float ScaleFactor { get; set; }

Property Value

float

ScaleNormalized

[Display(Name = "ScaleNormalized", GroupName = "数据")]
public bool ScaleNormalized { get; set; }

Property Value

bool

ScoreType

[Display(Name = "ScoreType", GroupName = "数据")]
public ORBScoreType ScoreType { get; set; }

Property Value

ORBScoreType

WtaK

[Display(Name = "WtaK", GroupName = "数据")]
public int WtaK { get; set; }

Property Value

int

nFeatures

[Display(Name = "nFeatures", GroupName = "数据")]
public int nFeatures { get; set; }

Property Value

int

nLevels

[Display(Name = "nLevels", GroupName = "数据")]
public int nLevels { get; set; }

Property Value

int

nOctaves

[Display(Name = "nOctaves", GroupName = "数据")]
public int nOctaves { get; set; }

Property Value

int

Methods

Invoke(ISrcImageNodeData, IOpenCVNodeData, IFlowableDiagramData)

protected override FlowableResult<Mat> Invoke(ISrcImageNodeData srcImageNodeData, IOpenCVNodeData from, IFlowableDiagramData diagram)

Parameters

srcImageNodeData ISrcImageNodeData
from IOpenCVNodeData
diagram IFlowableDiagramData

Returns

FlowableResult<Mat>