class: FactoryTrackerObjectQuad
[22:14] static extends: object
Static wrappers for boofcv.factory.tracker.FactoryTrackerObjectQuad.
Methods
-
tld (
object Config, string ImageClassName)Creates a TLD object tracker.
- @p
Configis a ConfigTrackerTld wrapper. - @p
ImageClassNameis an input gray image class name or short image name. - @r
ATrackerObjectQuad wrapper.
- @p
-
sparseFlow (
object Config, string ImageClassName, string DerivativeClassName)Creates a sparse-flow object tracker.
- @p
Configis a ConfigSfot wrapper. - @p
ImageClassNameis an input gray image class name or short image name. - @p
DerivativeClassNameis a derivative gray image class name or short image name. - @r
ATrackerObjectQuad wrapper.
- @p
-
meanShiftLikelihood (
int MaxIterations, int NumSamples, ConvergenceTol, string TypeName, object ImageTypeValue)Creates a mean-shift likelihood tracker.
- @p
MaxIterationsis the maximum mean-shift iterations. - @p
NumSamplesis the number of samples. - @p
ConvergenceTolis the convergence tolerance. - @p
TypeNameis HISTOGRAM, HISTOGRAM_RGB_to_HSV, or HISTOGRAM_INDEPENDENT_RGB_to_HSV. - @p
ImageTypeValueis an ImageType wrapper. - @r
ATrackerObjectQuad wrapper.
- @p
-
meanShiftComaniciu2003 (
object Config, object ImageTypeValue)Creates a Comaniciu 2003 mean-shift tracker.
- @p
Configis a ConfigComaniciu2003 wrapper. - @p
ImageTypeValueis an ImageType wrapper. - @r
ATrackerObjectQuad wrapper.
- @p
-
circulant (
object Config, string ImageClassName)Creates a circulant tracker.
- @p
Configis a ConfigCirculantTracker wrapper. - @p
ImageClassNameis an input gray image class name or short image name. - @r
ATrackerObjectQuad wrapper.
- @p
class: ConfigComaniciu2003
[274:7] extends: object
ConfigComaniciu2003 wraps boofcv.abst.tracker.ConfigComaniciu2003.
Members
- obj
Methods
-
ConfigComaniciu2003 ()
Creates a Comaniciu 2003 tracker config.
-
get (
string Name)Gets a public config field.
- @p
Nameis numSamples, numSigmas, numHistogramBins, maxPixelValue, updateHistogram, meanShiftMaxIterations, meanShiftMinimumChange, scaleWeight, scaleChange, minimumSizeRatio, or interpolation. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis numSamples, numSigmas, numHistogramBins, maxPixelValue, updateHistogram, meanShiftMaxIterations, meanShiftMinimumChange, scaleWeight, scaleChange, minimumSizeRatio, or interpolation. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: ConfigCirculantTracker
[247:7] extends: object
ConfigCirculantTracker wraps boofcv.abst.tracker.ConfigCirculantTracker.
Members
- obj
Methods
-
ConfigCirculantTracker ()
Creates a circulant tracker config.
-
get (
string Name)Gets a public config field.
- @p
Nameis output_sigma_factor, sigma, lambda, interp_factor, maxPixelValue, padding, or workSpace. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis output_sigma_factor, sigma, lambda, interp_factor, maxPixelValue, padding, or workSpace. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: ConfigSfot
[220:7] extends: object
ConfigSfot wraps boofcv.alg.tracker.sfot.ConfigSfot.
Members
- obj
Methods
-
ConfigSfot ()
Creates a sparse-flow object tracker config.
-
get (
string Name)Gets a public config field.
- @p
Nameis randSeed, robustCycles, robustMaxError, trackerFeatureRadius, numberOfSamples, maximumErrorFB, or trackerConfig. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis randSeed, robustCycles, robustMaxError, trackerFeatureRadius, numberOfSamples, maximumErrorFB, or trackerConfig. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: MeanShiftLikelihoodType
[181:14] static extends: object
MeanShiftLikelihoodType wraps boofcv.abst.tracker.MeanShiftLikelihoodType.
Methods
-
valueOf (
string Name)Looks up a mean-shift likelihood enum.
- @p
Nameis HISTOGRAM, HISTOGRAM_RGB_to_HSV, or HISTOGRAM_INDEPENDENT_RGB_to_HSV. - @r
Theenum Java object.
- @p
class: Quadrilateral_F64
[138:7] extends: object
Quadrilateral_F64 wraps georegression.struct.shapes.Quadrilateral_F64.
Members
- obj
Methods
-
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.
- @p
X0is the first x coordinate or an existing quadrilateral. - @p
Y0is the first y coordinate. - @p
X1is the second x coordinate. - @p
Y1is the second y coordinate. - @p
X2is the third x coordinate. - @p
Y2is the third y coordinate. - @p
X3is the fourth x coordinate. - @p
Y3is the fourth y coordinate.
- @p
-
area ()
Computes area.
- @r
Thequadrilateral area.
- @r
-
get (
int Index)Gets one corner point.
- @p
Indexis 0, 1, 2, or 3. - @r
APoint2D_F64 Java object.
- @p
-
setTo (
object Other)Copies values from another quadrilateral.
- @p
Otheris a Quadrilateral_F64 wrapper.
- @p
-
copy ()
Copies this quadrilateral.
- @r
AQuadrilateral_F64 wrapper.
- @r
class: TrackerObjectQuad
[97:7] extends: object
TrackerObjectQuad wraps boofcv.abst.tracker.TrackerObjectQuad.
Members
- obj
Methods
-
TrackerObjectQuad (
object Obj)Wraps a BoofCV TrackerObjectQuad.
- @p
Objis an existing tracker Java object or wrapper.
- @p
-
initialize (
object Image, object Quad)Initializes the tracker.
- @p
Imageis the input image. - @p
Quadis a Quadrilateral_F64 wrapper. - @r
Trueif initialized.
- @p
-
hint (
object Quad)Provides a tracking hint.
- @p
Quadis a Quadrilateral_F64 wrapper.
- @p
-
process (
object Image, object Quad)Tracks the object in an image.
- @p
Imageis the input image. - @p
Quadis an output Quadrilateral_F64 wrapper. - @r
Trueif tracking succeeded.
- @p
-
getImageType ()
Gets the input image type.
- @r
TheBoofCV ImageType.
- @r
-
getLowLevelTracker ()
Gets the low-level tracker object.
- @r
ABoofCV Java object.
- @r
class: ConfigTrackerTld
[193:7] extends: object
ConfigTrackerTld wraps boofcv.abst.tracker.ConfigTrackerTld.
Members
- obj
Methods
-
ConfigTrackerTld ()
Creates a TLD tracker config.
-
get (
string Name)Gets a public config field.
- @p
Nameis parameters or interpolate. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis parameters or interpolate. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.