boofcv.factory.tracker
Class FactoryTrackerObjectAlgs
- java.lang.Object
-
- boofcv.factory.tracker.FactoryTrackerObjectAlgs
-
public class FactoryTrackerObjectAlgs extends java.lang.ObjectFactory 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 seeFactoryTrackerObjectQuad
-
-
Constructor Summary
Constructors Constructor and Description FactoryTrackerObjectAlgs()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static <T extends ImageGray>
CirculantTracker<T>circulant(ConfigCirculantTracker config, java.lang.Class<T> imageType)static <T extends ImageGray,D extends ImageGray>
SparseFlowObjectTracker<T,D>createSparseFlow(SfotConfig config, java.lang.Class<T> imageType, java.lang.Class<D> derivType, ImageGradient<T,D> gradient)static <T extends ImageGray,D extends ImageGray>
TldTracker<T,D>createTLD(TldParameters config, InterpolatePixelS<T> interpolate, ImageGradient<T,D> gradient, java.lang.Class<T> imageType, java.lang.Class<D> derivType)static <T extends ImageBase>
PixelLikelihood<T>likelihoodHistogramCoupled(double maxPixelValue, int numHistogramBins, ImageType<T> imageType)static <T extends ImageMultiBand>
PixelLikelihood<T>likelihoodHueSatHistCoupled(double maxPixelValue, int numHistogramBins, ImageType<T> imageType)static <T extends ImageMultiBand>
PixelLikelihood<T>likelihoodHueSatHistIndependent(double maxPixelValue, int numHistogramBins, ImageType<T> imageType)static <T extends ImageBase>
TrackerMeanShiftComaniciu2003<T>meanShiftComaniciu2003(ConfigComaniciu2003 config, ImageType<T> imageType)
-
-
-
Method Detail
-
createTLD
public static <T extends ImageGray,D extends ImageGray> TldTracker<T,D> createTLD(TldParameters config, InterpolatePixelS<T> interpolate, ImageGradient<T,D> gradient, java.lang.Class<T> imageType, java.lang.Class<D> derivType)
-
createSparseFlow
public static <T extends ImageGray,D extends ImageGray> SparseFlowObjectTracker<T,D> createSparseFlow(SfotConfig config, java.lang.Class<T> imageType, java.lang.Class<D> derivType, ImageGradient<T,D> gradient)
-
likelihoodHueSatHistIndependent
public static <T extends ImageMultiBand> PixelLikelihood<T> likelihoodHueSatHistIndependent(double maxPixelValue, int numHistogramBins, ImageType<T> imageType)
-
likelihoodHueSatHistCoupled
public static <T extends ImageMultiBand> PixelLikelihood<T> likelihoodHueSatHistCoupled(double maxPixelValue, int numHistogramBins, ImageType<T> imageType)
-
likelihoodHistogramCoupled
public static <T extends ImageBase> PixelLikelihood<T> likelihoodHistogramCoupled(double maxPixelValue, int numHistogramBins, ImageType<T> imageType)
-
circulant
public static <T extends ImageGray> CirculantTracker<T> circulant(ConfigCirculantTracker config, java.lang.Class<T> imageType)
-
meanShiftComaniciu2003
public static <T extends ImageBase> TrackerMeanShiftComaniciu2003<T> meanShiftComaniciu2003(ConfigComaniciu2003 config, ImageType<T> imageType)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG