Basics
Guides
API Reference
Basics
Guides
API Reference
[6:14] static extends: object
Static wrappers for boofcv.factory.tracker.FactoryPointTracker.
tracker (object Config, string ImageClassName, string DerivativeClassName)
Creates a point tracker from a ConfigPointTracker.
Config is a ConfigPointTracker wrapper.ImageClassName is an input gray image class name or short image name.DerivativeClassName is a derivative gray image class name or short image name.A PointTracker wrapper.klt (object Config, object Detector, string ImageClassName, string DerivativeClassName)
Creates a KLT point tracker from a ConfigPKlt.
Config is a ConfigPKlt wrapper.Detector is a ConfigPointDetector wrapper.ImageClassName is an input gray image class name or short image name.DerivativeClassName is a derivative gray image class name or short image name.A PointTracker wrapper.createShiTomasi (object Config, string DerivativeClassName)
Creates a Shi-Tomasi general feature detector used by trackers.
Config is a ConfigGeneralDetector wrapper.DerivativeClassName is a derivative gray image class name or short image name.A GeneralFeatureDetector wrapper.[184:7] extends: object
ConfigPointDetector wraps boofcv.abst.feature.detect.interest.ConfigPointDetector.
ConfigPointDetector ()
Creates a point detector config.
get (string Name)
Gets a public config field.
Name is type, scaleRadius, general, harris, shiTomasi, or fast.The field value.set (string Name, Value)
Sets a public config field.
Name is type or scaleRadius.Value is the new field value.checkValidity ()
Validates this config.
copy ()
Copies this config.
A copied Java config object.[142:7] extends: object
ConfigPKlt wraps boofcv.alg.tracker.klt.ConfigPKlt.
ConfigPKlt (Obj = null)
Creates or wraps a pyramidal KLT config.
Obj is an existing config Java object or null to create a default config.levels (int Levels)
Creates a KLT config with a fixed number of pyramid levels.
Levels is the number of pyramid levels.A ConfigPKlt wrapper.get (string Name)
Gets a public config field.
Name is config, toleranceFB, templateRadius, pyramidLevels, pruneClose, maximumTracks, or concurrentMinimumTracks.The field value.set (string Name, Value)
Sets a public config field.
Name is config, toleranceFB, templateRadius, pyramidLevels, pruneClose, maximumTracks, or concurrentMinimumTracks.Value is the new field value.checkValidity ()
Validates this config.
copy ()
Copies this config.
A copied ConfigPKlt wrapper.[52:7] extends: object
PointTracker wraps boofcv.abst.tracker.PointTracker.
PointTracker (object Obj)
Wraps a BoofCV PointTracker.
Obj is an existing tracker Java object or wrapper.process (object Image)
Processes one frame.
Image is the input image.reset ()
Resets the tracker.
getFrameID ()
Gets the frame id.
The current frame id.getTotalActive ()
Gets the active track count.
The active count.getTotalInactive ()
Gets the inactive track count.
The inactive count.dropAllTracks ()
Drops all tracks.
getMaxSpawn ()
Gets maximum tracks to spawn.
The maximum spawn count.dropTrack (object Track)
Drops one track.
Track is a PointTrack Java object.True if dropped.getAllTracks (Storage = null)
Gets all tracks.
Storage is a Java list or null.A Java list of PointTrack objects.getActiveTracks (Storage = null)
Gets active tracks.
Storage is a Java list or null.A Java list of PointTrack objects.getInactiveTracks (Storage = null)
Gets inactive tracks.
Storage is a Java list or null.A Java list of PointTrack objects.getDroppedTracks (Storage = null)
Gets dropped tracks.
Storage is a Java list or null.A Java list of PointTrack objects.getNewTracks (Storage = null)
Gets new tracks.
Storage is a Java list or null.A Java list of PointTrack objects.spawnTracks ()
Spawns new tracks.
getImageType ()
Gets the input image type.
The BoofCV ImageType.[216:7] extends: object
ConfigPointTracker wraps boofcv.factory.tracker.ConfigPointTracker.
ConfigPointTracker (Obj = null)
Creates or wraps a point tracker config.
Obj is an existing ConfigPointTracker Java object or null to create a default config.get (string Name)
Gets a public config field.
Name is typeTracker, klt, dda, hybrid, detDesc, or associate.The field value.set (string Name, Value)
Sets a public config field.
Name is typeTracker, klt, dda, hybrid, detDesc, or associate.Value is the new field value.checkValidity ()
Validates this config.

Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.