Table of Contents

Class FrameSource

Namespace
Emgu.CV.VideoStab
Assembly
Emgu.CV.dll

A FrameSource that can be used by the Video Stabilizer

public abstract class FrameSource : UnmanagedObject, IDisposable
Inheritance
FrameSource
Implements
Derived
Inherited Members

Constructors

FrameSource()

protected FrameSource()

Fields

FrameSourcePtr

The unmanaged pointer the frameSource

public nint FrameSourcePtr

Field Value

nint

Properties

CaptureSource

Get or Set the capture type

public VideoCapture.CaptureModuleType CaptureSource { get; set; }

Property Value

VideoCapture.CaptureModuleType

Methods

DisposeObject()

Release the unmanaged memory associated with this FrameSource

protected override void DisposeObject()

NextFrame()

Retrieve the next frame from the FrameSource

public Mat NextFrame()

Returns

Mat

The next frame. If no more frames, null will be returned.

NextFrame(Mat)

Retrieve the next frame from the FrameSource

public bool NextFrame(Mat frame)

Parameters

frame Mat

The next frame

Returns

bool

True if there are more frames