boofcv.factory.tracker
Class FactoryTrackerAlg
- java.lang.Object
-
- boofcv.factory.tracker.FactoryTrackerAlg
-
public class FactoryTrackerAlg extends java.lang.ObjectFactory for creating feature trackers algorithms.
-
-
Constructor Summary
Constructors Constructor and Description FactoryTrackerAlg()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static <I extends ImageGray,D extends ImageGray,Desc extends TupleDesc>
CombinedTrackerScalePoint<I,D,Desc>combined(DetectDescribePoint<I,Desc> detector, AssociateDescription<Desc> associate, PkltConfig kltConfig, java.lang.Class<I> imageType, java.lang.Class<D> derivType)Creates a tracker that is a hybrid between KLT and Detect-Describe-Associate (DDA) trackers.static <I extends ImageGray,D extends ImageGray>
KltTracker<I,D>klt(KltConfig config, java.lang.Class<I> imageType, java.lang.Class<D> derivType)Creates aKltTracker.static <I extends ImageGray,D extends ImageGray>
PyramidKltTracker<I,D>kltPyramid(KltConfig config, java.lang.Class<I> imageType, java.lang.Class<D> derivType)Creates aPyramidKltTracker.
-
-
-
Method Detail
-
klt
public static <I extends ImageGray,D extends ImageGray> KltTracker<I,D> klt(KltConfig config, java.lang.Class<I> imageType, java.lang.Class<D> derivType)
Creates aKltTracker. NOTE: The pyramid's structure is determined by the input pyramid that is processed.- Type Parameters:
I- Input image type.D- Derivative image type.- Parameters:
config- KLT configurationimageType- Type of input imagederivType- Type of image derivative- Returns:
- Tracker
-
kltPyramid
public static <I extends ImageGray,D extends ImageGray> PyramidKltTracker<I,D> kltPyramid(KltConfig config, java.lang.Class<I> imageType, java.lang.Class<D> derivType)
Creates aPyramidKltTracker. NOTE: The pyramid's structure is determined by the input pyramid that is processed.- Type Parameters:
I- Input image type.D- Derivative image type.- Parameters:
config- KLT configurationimageType- Type of input imagederivType- Type of image derivative- Returns:
- Tracker
-
combined
public static <I extends ImageGray,D extends ImageGray,Desc extends TupleDesc> CombinedTrackerScalePoint<I,D,Desc> combined(DetectDescribePoint<I,Desc> detector, AssociateDescription<Desc> associate, PkltConfig kltConfig, java.lang.Class<I> imageType, java.lang.Class<D> derivType)
Creates a tracker that is a hybrid between KLT and Detect-Describe-Associate (DDA) trackers.- Parameters:
detector- Feature detector and describer.associate- Association algorithm.kltConfig- Configuration for KLTimageType- Input image type. @return Feature tracker- See Also:
CombinedTrackerScalePoint
-
-
DataMelt 3.0 © DataMelt by jWork.ORG