Table of Contents

Class PixelThresholdIfCondition

Namespace
H.Controls.Diagram.Presenters.OpenCV.NodeDatas.Image
Assembly
H.Controls.Diagram.Presenters.OpenCV.dll
[Display(Name = "判断图片像素大小", GroupName = "判断条件", Description = "设置像素阈值,根据阈值执行不同路径逻辑", Order = 20)]
public class PixelThresholdIfCondition : IfConditionNodeDataBase, INotifyPropertyChanged, ICloneable, ITemplate, IPortDataCreator, IPortableNodeData, ILinkDataCreator, ITextNodeData, ITextable, IOpenCVNodeData, IFlowableNodeData, IFlowablePartData, IFlowable, IDisposable, IMessageable, IStopwatchable, IIfConditionNodeData, INodeData, IPartData, IData, IDisplayBindable, IIconable, INameable, IOrderable, IGroupable, IDable, IDescriptionable
Inheritance
PixelThresholdIfCondition
Implements
Inherited Members
Extension Methods

Properties

Pixel

[Display(Name = "像素阈值", GroupName = "数据")]
public int Pixel { get; set; }

Property Value

int

Methods

CreatePortDatas()

protected override IEnumerable<IPortData> CreatePortDatas()

Returns

IEnumerable<IPortData>

GetFlowablePortDatas(IFlowableDiagramData)

protected override IEnumerable<IFlowablePortData> GetFlowablePortDatas(IFlowableDiagramData diagramData)

Parameters

diagramData IFlowableDiagramData

Returns

IEnumerable<IFlowablePortData>

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>