Interface IVideoEffectDenoiseCAST
- Namespace
- VisioForge.Core.Types.VideoEffects
- Assembly
- VisioForge.Core.dll
Denoise cast effect interface.
public interface IVideoEffectDenoiseCAST : IVideoEffectImplements
Properties
BlockHeight
Gets or sets block height.
int BlockHeight { get; set; }Property Value
Remarks
Default 4 - range [1, 16].
BlockWidth
Gets or sets block width.
int BlockWidth { get; set; }Property Value
Remarks
Default 8 - range [0, 255].
EdgePixelWeight
Gets or sets edge pixel weight.
int EdgePixelWeight { get; set; }Property Value
Remarks
Default 4 - range [1, 16].
GaussianThresholdUV
Gets or sets gaussian threshold UV.
int GaussianThresholdUV { get; set; }Property Value
Remarks
Default 12 - range [0, 255].
GaussianThresholdY
Gets or sets gaussian threshold Y.
int GaussianThresholdY { get; set; }Property Value
Remarks
Default 16 - range [0, 255].
HistoryWeight
Gets or sets history weight.
int HistoryWeight { get; set; }Property Value
Remarks
Default 6 - range [0, 255].
NonEdgePixelWeight
Gets or sets non-edge pixel weight.
int NonEdgePixelWeight { get; set; }Property Value
Remarks
Default 128 - range [0, 255].
NumberOfMotionPixelsThreshold
Gets or sets number of motion pixels threshold.
int NumberOfMotionPixelsThreshold { get; set; }Property Value
Remarks
Default 16 - range [0, 255].
StrongEdgeThreshold
Gets or sets strong edge threshold.
int StrongEdgeThreshold { get; set; }Property Value
Remarks
Default 0 - range [0, 16].
TemporalDifferenceThreshold
Gets or sets temporal difference threshold (0 - 255, 16 by default).
int TemporalDifferenceThreshold { get; set; }