Table of Contents

Class OLSTracker

Namespace
Emgu.CV.Rapid
Assembly
Emgu.CV.dll

Implements "Optimal local searching for fast and robust textureless 3D object tracking in highly cluttered backgrounds"

public class OLSTracker : SharedPtrObject, IDisposable, ITracker, IAlgorithm
Inheritance
OLSTracker
Implements
Inherited Members
Extension Methods

Constructors

OLSTracker(IInputArray, IInputArray, int, byte)

Create a new instance of OLS tracker

public OLSTracker(IInputArray pts3d, IInputArray tris, int histBins = 8, byte sobelThresh = 10)

Parameters

pts3d IInputArray

The 3D points of the mesh

tris IInputArray

Triangle face connectivity

histBins int

Number of histogram bins

sobelThresh byte

Sobel threshold

Properties

AlgorithmPtr

Pointer to the native algorithm object

public nint AlgorithmPtr { get; }

Property Value

nint

TrackerPtr

Pointer to the native Tracker object

public nint TrackerPtr { get; }

Property Value

nint

Methods

DisposeObject()

Release the unmanaged memory associated with this object

protected override void DisposeObject()