Table of Contents

Class VideoCapture

Namespace
H.Controls.Diagram.Presenters.OpenCV.NodeDatas.Video
Assembly
H.Controls.Diagram.Presenters.OpenCV.dll
[Display(Name = "视频读取", GroupName = "数据源", Description = "降噪成黑白色", Order = 0)]
public class VideoCapture : VideoCaptureSrcNodeDataBase, INotifyPropertyChanged, IDisplayBindable, IIconable, INameable, IGroupable, IDable, IDescriptionable, ICloneable, ITemplate, IPortDataCreator, IPortableNodeData, ILinkDataCreator, ITextNodeData, ITextable, ISrcImageNodeData, IOpenCVNodeData, IFilePathable, IVideoNodeData, IOrderable, ISrcFilePathableStartNodeData, ISrcFilePathable, IFlowableNodeData, INodeData, IFlowablePartData, IPartData, IData, IFlowable, IDisposable, IMessageable, IStopwatchable
Inheritance
VideoCapture
Implements
Inherited Members
Extension Methods

Constructors

VideoCapture()

public VideoCapture()

Properties

EndFrame

[Display(Name = "结束位置(帧)", GroupName = "数据")]
public int EndFrame { get; set; }

Property Value

int

SpanFrame

[Display(Name = "采样间隔(帧)", GroupName = "数据")]
public int SpanFrame { get; set; }

Property Value

int

SrcFilePath

[Browsable(true)]
[Display(Name = "源文件地址", GroupName = "数据")]
[PropertyItem(typeof(OpenFileDialogPropertyItem))]
public override string SrcFilePath { get; set; }

Property Value

string

StartFrame

[Display(Name = "开始位置(帧)", GroupName = "数据")]
public int StartFrame { get; set; }

Property Value

int

Methods

InvokeAsync(IFlowableLinkData, IFlowableDiagramData)

public override Task<IFlowableResult> InvokeAsync(IFlowableLinkData previors, IFlowableDiagramData diagram)

Parameters

previors IFlowableLinkData
diagram IFlowableDiagramData

Returns

Task<IFlowableResult>