Basics
Guides
API Reference
Basics
Guides
API Reference
[6:14] static extends: object
Static wrappers for boofcv.factory.tracker.FactoryTrackerObjectQuad.
tld (object Config, string ImageClassName)
Creates a TLD object tracker.
Config is a ConfigTrackerTld wrapper.ImageClassName is an input gray image class name or short image name.A TrackerObjectQuad wrapper.sparseFlow (object Config, string ImageClassName, string DerivativeClassName)
Creates a sparse-flow object tracker.
Config is a ConfigSfot 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 TrackerObjectQuad wrapper.meanShiftLikelihood (int MaxIterations, int NumSamples, ConvergenceTol, string TypeName, object ImageTypeValue)
Creates a mean-shift likelihood tracker.
MaxIterations is the maximum mean-shift iterations.NumSamples is the number of samples.ConvergenceTol is the convergence tolerance.TypeName is HISTOGRAM, HISTOGRAM_RGB_to_HSV, or HISTOGRAM_INDEPENDENT_RGB_to_HSV.ImageTypeValue is an ImageType wrapper.A TrackerObjectQuad wrapper.meanShiftComaniciu2003 (object Config, object ImageTypeValue)
Creates a Comaniciu 2003 mean-shift tracker.
Config is a ConfigComaniciu2003 wrapper.ImageTypeValue is an ImageType wrapper.A TrackerObjectQuad wrapper.circulant (object Config, string ImageClassName)
Creates a circulant tracker.
Config is a ConfigCirculantTracker wrapper.ImageClassName is an input gray image class name or short image name.A TrackerObjectQuad wrapper.[258:7] extends: object
ConfigComaniciu2003 wraps boofcv.abst.tracker.ConfigComaniciu2003.
ConfigComaniciu2003 ()
Creates a Comaniciu 2003 tracker config.
get (string Name)
Gets a public config field.
Name is numSamples, numSigmas, numHistogramBins, maxPixelValue, updateHistogram, meanShiftMaxIterations, meanShiftMinimumChange, scaleWeight, scaleChange, minimumSizeRatio, or interpolation.The field value.set (string Name, Value)
Sets a public config field.
Name is numSamples, numSigmas, numHistogramBins, maxPixelValue, updateHistogram, meanShiftMaxIterations, meanShiftMinimumChange, scaleWeight, scaleChange, minimumSizeRatio, or interpolation.Value is the new field value.checkValidity ()
Validates this config.
[231:7] extends: object
ConfigCirculantTracker wraps boofcv.abst.tracker.ConfigCirculantTracker.
ConfigCirculantTracker ()
Creates a circulant tracker config.
get (string Name)
Gets a public config field.
Name is output_sigma_factor, sigma, lambda, interp_factor, maxPixelValue, padding, or workSpace.The field value.set (string Name, Value)
Sets a public config field.
Name is output_sigma_factor, sigma, lambda, interp_factor, maxPixelValue, padding, or workSpace.Value is the new field value.checkValidity ()
Validates this config.
[204:7] extends: object
ConfigSfot wraps boofcv.alg.tracker.sfot.ConfigSfot.
ConfigSfot ()
Creates a sparse-flow object tracker config.
get (string Name)
Gets a public config field.
Name is randSeed, robustCycles, robustMaxError, trackerFeatureRadius, numberOfSamples, maximumErrorFB, or trackerConfig.The field value.set (string Name, Value)
Sets a public config field.
Name is randSeed, robustCycles, robustMaxError, trackerFeatureRadius, numberOfSamples, maximumErrorFB, or trackerConfig.Value is the new field value.checkValidity ()
Validates this config.
[165:14] static extends: object
MeanShiftLikelihoodType wraps boofcv.abst.tracker.MeanShiftLikelihoodType.
valueOf (string Name)
Looks up a mean-shift likelihood enum.
Name is HISTOGRAM, HISTOGRAM_RGB_to_HSV, or HISTOGRAM_INDEPENDENT_RGB_to_HSV.The enum Java object.[122:7] extends: object
Quadrilateral_F64 wraps georegression.struct.shapes.Quadrilateral_F64.
Quadrilateral_F64 (X0 = 0.0, Y0 = 0.0, X1 = 0.0, Y1 = 0.0, X2 = 0.0, Y2 = 0.0, X3 = 0.0, Y3 = 0.0)
Creates or wraps a quadrilateral.
X0 is the first x coordinate or an existing quadrilateral.Y0 is the first y coordinate.X1 is the second x coordinate.Y1 is the second y coordinate.X2 is the third x coordinate.Y2 is the third y coordinate.X3 is the fourth x coordinate.Y3 is the fourth y coordinate.area ()
Computes area.
The quadrilateral area.get (int Index)
Gets one corner point.
Index is 0, 1, 2, or 3.A Point2D_F64 Java object.setTo (object Other)
Copies values from another quadrilateral.
Other is a Quadrilateral_F64 wrapper.copy ()
Copies this quadrilateral.
A Quadrilateral_F64 wrapper.[81:7] extends: object
TrackerObjectQuad wraps boofcv.abst.tracker.TrackerObjectQuad.
TrackerObjectQuad (object Obj)
Wraps a BoofCV TrackerObjectQuad.
Obj is an existing tracker Java object or wrapper.initialize (object Image, object Quad)
Initializes the tracker.
Image is the input image.Quad is a Quadrilateral_F64 wrapper.True if initialized.hint (object Quad)
Provides a tracking hint.
Quad is a Quadrilateral_F64 wrapper.process (object Image, object Quad)
Tracks the object in an image.
Image is the input image.Quad is an output Quadrilateral_F64 wrapper.True if tracking succeeded.getImageType ()
Gets the input image type.
The BoofCV ImageType.getLowLevelTracker ()
Gets the low-level tracker object.
A BoofCV Java object.[177:7] extends: object
ConfigTrackerTld wraps boofcv.abst.tracker.ConfigTrackerTld.
ConfigTrackerTld ()
Creates a TLD tracker config.
get (string Name)
Gets a public config field.
Name is parameters or interpolate.The field value.set (string Name, Value)
Sets a public config field.
Name is parameters or interpolate.Value is the new field value.checkValidity ()
Validates this config.

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