Table of Contents

Namespace OpenCvSharp.Tracking.Legacy

Classes

LegacyTracker

Base abstract class for the long-term tracker, mirroring cv::legacy::Tracker.

LegacyTrackingApi

Free functions from cv::legacy:: that don't belong to a single class.

MultiTracker

Base class for high-level OpenCV algorithms

MultiTrackerAlt

Base class for objects that own a single native OpenCV pointer through an OpenCvSafeHandle. The SafeHandle is the single source of truth for the native handle value and is responsible for releasing it (including from its own finalizer when the managed object is dropped without Dispose()).

MultiTrackerTLD

Base class for objects that own a single native OpenCV pointer through an OpenCvSafeHandle. The SafeHandle is the single source of truth for the native handle value and is responsible for releasing it (including from its own finalizer when the managed object is dropped without Dispose()).

TrackerBoosting

Base abstract class for the long-term tracker, mirroring cv::legacy::Tracker.

TrackerCSRT

Base abstract class for the long-term tracker, mirroring cv::legacy::Tracker.

TrackerKCF

Base abstract class for the long-term tracker, mirroring cv::legacy::Tracker.

TrackerMIL

Base abstract class for the long-term tracker, mirroring cv::legacy::Tracker.

TrackerMOSSE

Base abstract class for the long-term tracker, mirroring cv::legacy::Tracker.

TrackerMedianFlow

Base abstract class for the long-term tracker, mirroring cv::legacy::Tracker.

TrackerTLD

Base abstract class for the long-term tracker, mirroring cv::legacy::Tracker.

Structs

TrackerBoosting.Params

TrackerBoosting parameters. Layout matches cv::legacy::TrackerBoosting::Params.

TrackerCSRT.Params

CSRT Params. A managed-friendly parameter bag; ToNativeStruct(nint) converts it into the blittable WLegacyTrackerCSRTParams mirror passed to the native entry point. The shape is identical to the modern TrackerCSRT.Params.

TrackerKCF.Params

TrackerKCF parameters. Layout matches the native tracker_legacy_TrackerKCF_Params bridge struct (cv::legacy::TrackerKCF::Params just re-exposes cv::tracking::TrackerKCF::Params); the bool options are backed by a plain int per the general Params-struct convention, not a native bool.

TrackerMIL.Params

TrackerMIL parameters. Layout matches cv::legacy::TrackerMIL::Params (which just re-exposes cv::TrackerMIL::Params).

TrackerMedianFlow.Params

TrackerMedianFlow parameters. Layout matches cv::legacy::TrackerMedianFlow::Params.

WLegacyTrackerCSRTParams

Blittable mirror of native tracker_legacy_TrackerCSRT_Params (the use-flags are int and window_function is a char*). Built from TrackerCSRT.Params for the P/Invoke.