Class OpenCVNodeDataBase
public abstract class OpenCVNodeDataBase : OpenCVStyleNodeDataBase, INotifyPropertyChanged, IDisplayBindable, IIconable, INameable, IOrderable, IGroupable, IDable, IDescriptionable, ICloneable, ITemplate, IPortDataCreator, IPortableNodeData, ILinkDataCreator, ITextNodeData, ITextable, IOpenCVNodeData, IFlowableNodeData, INodeData, IFlowablePartData, IPartData, IData, IFlowable, IDisposable, IMessageable, IStopwatchable
- Inheritance
-
OpenCVNodeDataBase
- Implements
- Derived
- Inherited Members
- Extension Methods
Properties
ImageSource
[JsonIgnore]
[Browsable(false)]
public ImageSource ImageSource { get; set; }
Property Value
InvokeMillisecondsDelay
[Display(Name = "执行延迟", GroupName = "流程", Description = "执行完成后等待时间")]
public int InvokeMillisecondsDelay { get; set; }
Property Value
Mat
[JsonIgnore]
[Browsable(false)]
public Mat Mat { get; set; }
Property Value
- Mat
PreviewMillisecondsDelay
[Display(Name = "预览延迟", GroupName = "流程", Description = "设置生成图像后预览等待时间")]
public int PreviewMillisecondsDelay { get; set; }
Property Value
UseReview
[JsonIgnore]
[Browsable(false)]
public bool UseReview { get; set; }
Property Value
Methods
Error(Mat, string)
protected virtual FlowableResult<Mat> Error(Mat mat, string message = "运行错误")
Parameters
mat
Matmessage
string
Returns
- FlowableResult<Mat>
~OpenCVNodeDataBase()
protected ~OpenCVNodeDataBase()
GetDataPath(string)
protected virtual string GetDataPath(string dataPath)
Parameters
dataPath
string
Returns
Invoke(IFlowableLinkData, IFlowableDiagramData)
public override IFlowableResult Invoke(IFlowableLinkData previors, IFlowableDiagramData diagram)
Parameters
previors
IFlowableLinkDatadiagram
IFlowableDiagramData
Returns
Invoke(ISrcImageNodeData, IOpenCVNodeData, IFlowableDiagramData)
protected abstract FlowableResult<Mat> Invoke(ISrcImageNodeData srcImageNodeData, IOpenCVNodeData from, IFlowableDiagramData diagram)
Parameters
srcImageNodeData
ISrcImageNodeDatafrom
IOpenCVNodeDatadiagram
IFlowableDiagramData
Returns
- FlowableResult<Mat>
OK(Mat, string)
protected virtual FlowableResult<Mat> OK(Mat mat, string message = "运行成功")
Parameters
mat
Matmessage
string
Returns
- FlowableResult<Mat>
UpdateMatToView()
protected void UpdateMatToView()
UpdateMatToView(Mat)
protected void UpdateMatToView(Mat mat)
Parameters
mat
Mat