VisioForge Video Capture SDK (Delphi / ActiveX)
ContentsIndexHome
PreviousUpNext
TVFVideoCapture.Video_Effects_Denoise_CAST_Params Method

Applies CAST filter parameters.

Pascal
procedure Video_Effects_Denoise_CAST_Params(ID: Integer; TemporalDifferenceThreshold: Integer; NumberOfMotionPixelsThreshold: Integer; StrongEdgeThreshold: Integer; BlockWidth: Integer; BlockHeight: Integer; EdgePixelWeight: Integer; NonEdgePixelWeight: Integer; GaussianThresholdY: Integer; GaussianThresholdUV: Integer; HistoryWeight: Integer);
C++
__fastcall Video_Effects_Denoise_CAST_Params(int ID, int TemporalDifferenceThreshold, int NumberOfMotionPixelsThreshold, int StrongEdgeThreshold, int BlockWidth, int BlockHeight, int EdgePixelWeight, int NonEdgePixelWeight, int GaussianThresholdY, int GaussianThresholdUV, int HistoryWeight);
C#
public Video_Effects_Denoise_CAST_Params(int ID, int TemporalDifferenceThreshold, int NumberOfMotionPixelsThreshold, int StrongEdgeThreshold, int BlockWidth, int BlockHeight, int EdgePixelWeight, int NonEdgePixelWeight, int GaussianThresholdY, int GaussianThresholdUV, int HistoryWeight);
Visual Basic
Public Sub Video_Effects_Denoise_CAST_Params(ID As Integer, TemporalDifferenceThreshold As Integer, NumberOfMotionPixelsThreshold As Integer, StrongEdgeThreshold As Integer, BlockWidth As Integer, BlockHeight As Integer, EdgePixelWeight As Integer, NonEdgePixelWeight As Integer, GaussianThresholdY As Integer, GaussianThresholdUV As Integer, HistoryWeight As Integer)
Java
public Video_Effects_Denoise_CAST_Params(int ID, int TemporalDifferenceThreshold, int NumberOfMotionPixelsThreshold, int StrongEdgeThreshold, int BlockWidth, int BlockHeight, int EdgePixelWeight, int NonEdgePixelWeight, int GaussianThresholdY, int GaussianThresholdUV, int HistoryWeight);
IDL
Video_Effects_Denoise_CAST_Params(int ID, int TemporalDifferenceThreshold, int NumberOfMotionPixelsThreshold, int StrongEdgeThreshold, int BlockWidth, int BlockHeight, int EdgePixelWeight, int NonEdgePixelWeight, int GaussianThresholdY, int GaussianThresholdUV, int HistoryWeight);
JavaScript
Video_Effects_Denoise_CAST_Params
PHP
public Video_Effects_Denoise_CAST_Params($ID, $TemporalDifferenceThreshold, $NumberOfMotionPixelsThreshold, $StrongEdgeThreshold, $BlockWidth, $BlockHeight, $EdgePixelWeight, $NonEdgePixelWeight, $GaussianThresholdY, $GaussianThresholdUV, $HistoryWeight);
Parameters 
Description 
ID: Integer 
Effect ID. 
TemporalDifferenceThreshold: Integer 
Temporal difference threshold (0 - 255, 16 by default). 
NumberOfMotionPixelsThreshold: Integer 
Number of motion pixels threshold (0 - 16, 0 by default). 
StrongEdgeThreshold: Integer 
Strong edge threshold (0 - 255, 8 by default). 
BlockWidth: Integer 
Block width (1 - 16, 4 by default). 
BlockHeight: Integer 
Block height (1 - 16, 4 by default). 
EdgePixelWeight: Integer 
Edge pixel weight (0 - 255, 128 by default). 
NonEdgePixelWeight: Integer 
Non edge pixel weight (0 - 255, 16 by default). 
GaussianThresholdY: Integer 
Gaussian threshold - Y (0 - 255, 12 by default). 
GaussianThresholdUV: Integer 
Gaussian threshold - UV (0 - 255, 6 by default). 
HistoryWeight: Integer 
History weight (0 - 255, 192 by default). 
enabled 
if enabled, if disabled. 
Copyright (c) 2012. All rights reserved.
What do you think about this topic? Send feedback!