Class OLSTracker
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
IInputArrayThe 3D points of the mesh
tris
IInputArrayTriangle face connectivity
histBins
intNumber of histogram bins
sobelThresh
byteSobel threshold
Properties
AlgorithmPtr
Pointer to the native algorithm object
public nint AlgorithmPtr { get; }
Property Value
TrackerPtr
Pointer to the native Tracker object
public nint TrackerPtr { get; }
Property Value
Methods
DisposeObject()
Release the unmanaged memory associated with this object
protected override void DisposeObject()