Table of Contents

Class AddSutract

Namespace
H.Controls.Diagram.Presenters.OpenCV.NodeDatas.Basic
Assembly
H.Controls.Diagram.Presenters.OpenCV.dll

图像增强: 通过加法或加权加法增强图像的亮度或对比度。 背景去除: 通过减法或绝对值减法提取前景目标。 图像融合: 将多幅图像融合成一幅图像。 运动检测: 在视频中检测运动物体。 差异分析: 比较两幅图像的差异,用于变化检测或缺陷检测。

[Display(Name = "加减运算(饱和度)", GroupName = "基础函数", Description = "设置饱和度", Order = 50)]
public class AddSutract : 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
AddSutract
Implements
Inherited Members
Extension Methods

Properties

UseAbs

[Display(Name = "启用绝对值", GroupName = "数据")]
public bool UseAbs { get; set; }

Property Value

bool

Value

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