Table of Contents

Class SiftFeatureDetector

Namespace
H.Controls.Diagram.Presenters.OpenCV.NodeDatas.Feature
Assembly
H.Controls.Diagram.Presenters.OpenCV.dll
[Display(Name = "SIFT", GroupName = "特征提取", Order = 0)]
public class SiftFeatureDetector : 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
SiftFeatureDetector
Implements
Inherited Members
Extension Methods

Constructors

SiftFeatureDetector()

public SiftFeatureDetector()

Properties

ContrastThreshold

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

Property Value

double

CrossCheck

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

Property Value

bool

DetectFilePath

[Display(Name = "检测图片路径", GroupName = "数据")]
public string DetectFilePath { get; set; }

Property Value

string

EdgeThreshold

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

Property Value

double

MatcherType

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

Property Value

MatcherType

NormType

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

Property Value

NormTypes

Sigma

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

Property Value

double

nFeatures

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

Property Value

int

nOctaveLayers

[Display(Name = "nOctaveLayers", GroupName = "数据")]
public int nOctaveLayers { 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>