Table of Contents

Class SeamlessClone

Namespace
H.Controls.Diagram.Presenters.OpenCV.NodeDatas.Basic
Assembly
H.Controls.Diagram.Presenters.OpenCV.dll
[Display(Name = "无缝融合", GroupName = "基础函数", Description = "将一幅图像中的指定目标复制后粘贴到另一幅图像中,并自然的融合", Order = 80)]
public class SeamlessClone : 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
SeamlessClone
Implements
Inherited Members
Extension Methods

Constructors

SeamlessClone()

public SeamlessClone()

Properties

DetectFilePath

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

Property Value

string

Method

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

Property Value

SeamlessCloneMethods

Point

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

Property Value

Point

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>

LoadDefault()

加载默认值。

public override void LoadDefault()