boofcv.alg.sfm.d2
Class ImageMotionPtkSmartRespawn<I extends ImageBase,IT extends InvertibleTransform>
- java.lang.Object
-
- boofcv.alg.sfm.d2.ImageMotionPtkSmartRespawn<I,IT>
-
public class ImageMotionPtkSmartRespawn<I extends ImageBase,IT extends InvertibleTransform> extends java.lang.ObjectExamines tracks inside ofImageMotionPointTrackerKeyand decides when new feature tracks should be respawned. Tracks are respawned when an absolute minimum is reached, when the number of inliers has dropped past a certain threshold, and when the area covered by the inliers decreases by too much. Prunes clusters of closely packed points. These tend to be non-informative and use up computational resources.
-
-
Constructor Summary
Constructors Constructor and Description ImageMotionPtkSmartRespawn(ImageMotionPointTrackerKey<I,IT> motion, int absoluteMinimumTracks, double relativeInlierFraction, double respawnCoverageFraction)Specifies internal algorithms and reset parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description ImageMotionPointTrackerKey<I,IT>getMotion()booleanprocess(I input)
-
-
-
Constructor Detail
-
ImageMotionPtkSmartRespawn
public ImageMotionPtkSmartRespawn(ImageMotionPointTrackerKey<I,IT> motion, int absoluteMinimumTracks, double relativeInlierFraction, double respawnCoverageFraction)
Specifies internal algorithms and reset parameters.- Parameters:
motion- Algorithm for estimating image motionabsoluteMinimumTracks- Create new key-frame if number of inliers drops below this numberrelativeInlierFraction- Create new key-frame if ratio of inliers to the original count drops below this numberrespawnCoverageFraction- Create new key-frame if ratio point area coverage below this number
-
-
Method Detail
-
process
public boolean process(I input)
-
getMotion
public ImageMotionPointTrackerKey<I,IT> getMotion()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG