Package boofcv.factory.tracker
Class FactoryTrackerObjectAlgs
java.lang.Object
boofcv.factory.tracker.FactoryTrackerObjectAlgs
Factory for creating low level implementations of object tracking algorithms. These algorithms allow
the user to specify an object in a video stream and then track it. For a high level and user to use
common interface see
FactoryTrackerObjectQuad
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
CirculantTracker<T>circulant
(ConfigCirculantTracker config, Class<T> imageType) static <T extends ImageGray<T>,
D extends ImageGray<D>>
SparseFlowObjectTracker<T,D> createSparseFlow
(ConfigSfot config, Class<T> imageType, Class<D> derivType, ImageGradient<T, D> gradient) static <T extends ImageGray<T>,
D extends ImageGray<D>>
TldTracker<T,D> createTLD
(ConfigTld config, InterpolatePixelS<T> interpolate, ImageGradient<T, D> gradient, Class<T> imageType, Class<D> derivType) static <T extends ImageBase<T>>
PixelLikelihood<T>likelihoodHistogramCoupled
(double maxPixelValue, int numHistogramBins, ImageType<T> imageType) static <T extends ImageMultiBand<T>>
PixelLikelihood<T>likelihoodHueSatHistCoupled
(double maxPixelValue, int numHistogramBins, ImageType<T> imageType) static <T extends ImageMultiBand<T>>
PixelLikelihood<T>likelihoodHueSatHistIndependent
(double maxPixelValue, int numHistogramBins, ImageType<T> imageType) static <T extends ImageBase<T>>
TrackerMeanShiftComaniciu2003<T>meanShiftComaniciu2003
(ConfigComaniciu2003 config, ImageType<T> imageType)
-
Constructor Details
-
FactoryTrackerObjectAlgs
public FactoryTrackerObjectAlgs()
-
-
Method Details
-
createTLD
public static <T extends ImageGray<T>,D extends ImageGray<D>> TldTracker<T,D> createTLD(ConfigTld config, InterpolatePixelS<T> interpolate, ImageGradient<T, D> gradient, Class<T> imageType, Class<D> derivType) -
createSparseFlow
public static <T extends ImageGray<T>,D extends ImageGray<D>> SparseFlowObjectTracker<T,D> createSparseFlow(ConfigSfot config, Class<T> imageType, Class<D> derivType, ImageGradient<T, D> gradient) -
likelihoodHueSatHistIndependent
public static <T extends ImageMultiBand<T>> PixelLikelihood<T> likelihoodHueSatHistIndependent(double maxPixelValue, int numHistogramBins, ImageType<T> imageType) -
likelihoodHueSatHistCoupled
public static <T extends ImageMultiBand<T>> PixelLikelihood<T> likelihoodHueSatHistCoupled(double maxPixelValue, int numHistogramBins, ImageType<T> imageType) -
likelihoodHistogramCoupled
public static <T extends ImageBase<T>> PixelLikelihood<T> likelihoodHistogramCoupled(double maxPixelValue, int numHistogramBins, ImageType<T> imageType) -
circulant
public static <T extends ImageGray<T>> CirculantTracker<T> circulant(ConfigCirculantTracker config, Class<T> imageType) -
meanShiftComaniciu2003
public static <T extends ImageBase<T>> TrackerMeanShiftComaniciu2003<T> meanShiftComaniciu2003(ConfigComaniciu2003 config, ImageType<T> imageType)
-