Table of Contents

Interface IVideoEffectDenoiseCAST

Namespace
VisioForge.Core.Types.VideoEffects
Assembly
VisioForge.Core.dll

Denoise cast effect interface.

public interface IVideoEffectDenoiseCAST : IVideoEffect

Implements

Properties

BlockHeight

Gets or sets block height.

int BlockHeight { get; set; }

Property Value

int

Remarks

Default 4 - range [1, 16].

BlockWidth

Gets or sets block width.

int BlockWidth { get; set; }

Property Value

int

Remarks

Default 8 - range [0, 255].

EdgePixelWeight

Gets or sets edge pixel weight.

int EdgePixelWeight { get; set; }

Property Value

int

Remarks

Default 4 - range [1, 16].

GaussianThresholdUV

Gets or sets gaussian threshold UV.

int GaussianThresholdUV { get; set; }

Property Value

int

Remarks

Default 12 - range [0, 255].

GaussianThresholdY

Gets or sets gaussian threshold Y.

int GaussianThresholdY { get; set; }

Property Value

int

Remarks

Default 16 - range [0, 255].

HistoryWeight

Gets or sets history weight.

int HistoryWeight { get; set; }

Property Value

int

Remarks

Default 6 - range [0, 255].

NonEdgePixelWeight

Gets or sets non-edge pixel weight.

int NonEdgePixelWeight { get; set; }

Property Value

int

Remarks

Default 128 - range [0, 255].

NumberOfMotionPixelsThreshold

Gets or sets number of motion pixels threshold.

int NumberOfMotionPixelsThreshold { get; set; }

Property Value

int

Remarks

Default 16 - range [0, 255].

StrongEdgeThreshold

Gets or sets strong edge threshold.

int StrongEdgeThreshold { get; set; }

Property Value

int

Remarks

Default 0 - range [0, 16].

TemporalDifferenceThreshold

Gets or sets temporal difference threshold (0 - 255, 16 by default).

int TemporalDifferenceThreshold { get; set; }

Property Value

int