Table of Contents

Class DnnSuperres

Namespace
H.Controls.Diagram.Presenters.OpenCV.NodeDatas.ML
Assembly
H.Controls.Diagram.Presenters.OpenCV.dll
[Display(Name = "超分辨率处理", GroupName = "基础函数", Description = "超分辨率处理是一项强大的技术,能够显著提升图像和视频的质量", Order = 60)]
public class DnnSuperres : MLOpenCVNodeDataBase, INotifyPropertyChanged, ICloneable, ITemplate, IPortDataCreator, IPortableNodeData, ILinkDataCreator, ITextNodeData, ITextable, IOpenCVNodeData, IFlowableNodeData, IFlowablePartData, IFlowable, IDisposable, IMessageable, IStopwatchable, IMLOpenCVNodeData, INodeData, IPartData, IData, IDisplayBindable, IIconable, INameable, IOrderable, IGroupable, IDable, IDescriptionable
Inheritance
DnnSuperres
Implements
Inherited Members
Extension Methods

Properties

Algo

[Display(Name = "算法类型", GroupName = "数据")]
public string Algo { get; set; }

Property Value

string

ModelFileName

[Display(Name = "模型文件", GroupName = "数据")]
public string ModelFileName { get; set; }

Property Value

string

Scale

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