Table of Contents

Class MotionDetectionBlockSettings

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

Settings for the VisioForge.Core.MediaBlocks.VideoProcessing.MotionDetectionBlock. Uses frame differencing for motion detection without any OpenCV dependency.

public class MotionDetectionBlockSettings

Inheritance

Inherited Members

Properties

CompareGreyscale

Gets or sets a value indicating whether to compare frames using greyscale conversion. When true, RGB channels are averaged for comparison (more efficient). When false, individual channel comparison flags are used.

public bool CompareGreyscale { get; set; }

Property Value

bool

GridHeight

Gets or sets the number of vertical grid cells for the motion matrix.

public int GridHeight { get; set; }

Property Value

int

GridWidth

Gets or sets the number of horizontal grid cells for the motion matrix.

public int GridWidth { get; set; }

Property Value

int

MotionThreshold

Gets or sets the motion level threshold (0-100). Motion levels at or above this value are considered significant motion.

public int MotionThreshold { get; set; }

Property Value

int