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 MotionDetectionBlockSettingsInheritance
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
GridHeight
Gets or sets the number of vertical grid cells for the motion matrix.
public int GridHeight { get; set; }Property Value
GridWidth
Gets or sets the number of horizontal grid cells for the motion matrix.
public int GridWidth { get; set; }Property Value
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; }