Struct MFPDenoiseCAST
Denoise CAST parameters.
Inherited Members
Namespace: VisioForge.Core.Types.FastImageProcessing
Assembly: VisioForge.Core.dll
Syntax
public struct MFPDenoiseCAST
Fields
BlockHeight
Block height.
Declaration
public int BlockHeight
Field Value
Type | Description |
---|---|
int |
Remarks
Default 4 - range [1, 16].
BlockWidth
Block width.
Declaration
public int BlockWidth
Field Value
Type | Description |
---|---|
int |
Remarks
Default 8 - range [0, 255].
EdgePixelWeight
Edge pixel weight.
Declaration
public int EdgePixelWeight
Field Value
Type | Description |
---|---|
int |
Remarks
Default 4 - range [1, 16].
GaussianThresholdUV
Gaussian threshold UV.
Declaration
public int GaussianThresholdUV
Field Value
Type | Description |
---|---|
int |
Remarks
Default 12.
GaussianThresholdY
Gaussian threshold Y.
Declaration
public int GaussianThresholdY
Field Value
Type | Description |
---|---|
int |
Remarks
Default 16 - range [0, 255].
HistoryWeight
History weight.
Declaration
public int HistoryWeight
Field Value
Type | Description |
---|---|
int |
Remarks
Default 6.
NonEdgePixelWeight
Non-edge pixel weight.
Declaration
public int NonEdgePixelWeight
Field Value
Type | Description |
---|---|
int |
Remarks
Default 128 - range [0, 255].
NumberOfMotionPixelsThreshold
Number of motion pixels threshold.
Declaration
public int NumberOfMotionPixelsThreshold
Field Value
Type | Description |
---|---|
int |
Remarks
Default 16 - range [0, 255].
StrongEdgeThreshold
Strong edge threshold.
Declaration
public int StrongEdgeThreshold
Field Value
Type | Description |
---|---|
int |
Remarks
Default 0 - range [0, 16].
TemporalDifferenceThreshold
Temporal difference threshold.
Declaration
public int TemporalDifferenceThreshold
Field Value
Type | Description |
---|---|
int |
Methods
CopyFrom(VideoEffectDenoiseCAST)
Copy from effect.
Declaration
public void CopyFrom(VideoEffectDenoiseCAST src)
Parameters
Type | Name | Description |
---|---|---|
VideoEffectDenoiseCAST | src | Effect settings. |