Table of Contents

Class Canny

Namespace
H.Controls.Diagram.Presenters.OpenCV.NodeDatas.Basic
Assembly
H.Controls.Diagram.Presenters.OpenCV.dll
[Display(Name = "边缘检测", GroupName = "基础函数", Description = "查找图片边缘,图片>灰度>二值化>边缘检测", Order = 10)]
public class Canny : BasicOpenCVNodeDataBase, INotifyPropertyChanged, ICloneable, ITemplate, IPortDataCreator, IPortableNodeData, ILinkDataCreator, ITextNodeData, ITextable, IOpenCVNodeData, IFlowableNodeData, IFlowablePartData, IFlowable, IDisposable, IMessageable, IStopwatchable, INodeData, IPartData, IData, IDisplayBindable, IIconable, INameable, IOrderable, IGroupable, IDable, IDescriptionable
Inheritance
Canny
Implements
Inherited Members
Extension Methods

Properties

ApertureSize

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

Property Value

int

L2gradient

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

Property Value

bool

Threshold1

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

Property Value

double

Threshold2

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

Property Value

double

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>