Uses of Interface
boofcv.abst.sfm.d3.StereoVisualOdometry
Packages that use StereoVisualOdometry
-
Uses of StereoVisualOdometry in boofcv.abst.sfm.d3
Classes in boofcv.abst.sfm.d3 that implement StereoVisualOdometryModifier and TypeClassDescriptionclassStereoVisualOdometryScaleInput<T extends ImageBase<T>>Wrapper aroundStereoVisualOdometrywhich scales the input images.classWrapVisOdomDualTrackPnP<T extends ImageGray<T>>Wrapper aroundVisOdomDualTrackPnPforStereoVisualOdometry.classWrapVisOdomMonoStereoDepthPnP<T extends ImageGray<T>>Wrapper aroundVisOdomMonoDepthPnPforStereoVisualOdometry.classWrapVisOdomQuadPnP<T extends ImageGray<T>,TD extends TupleDesc<TD>> Wrapper aroundVisOdomStereoQuadPnPforStereoVisualOdometry.Constructors in boofcv.abst.sfm.d3 with parameters of type StereoVisualOdometryModifierConstructorDescriptionStereoVisualOdometryScaleInput(StereoVisualOdometry<T> alg, double scaleFactor) -
Uses of StereoVisualOdometry in boofcv.factory.sfm
Methods in boofcv.factory.sfm that return StereoVisualOdometryModifier and TypeMethodDescriptionstatic <T extends ImageBase<T>>
StereoVisualOdometry<T>FactoryVisualOdometry.scaleInput(StereoVisualOdometry<T> vo, double scaleFactor) Wraps around aStereoVisualOdometryinstance and will rescale the input images and adjust the cameras intrinsic parameters automatically.static <T extends ImageGray<T>>
StereoVisualOdometry<T>FactoryVisualOdometry.stereoDualTrackerPnP(@Nullable ConfigStereoDualTrackPnP configVO, Class<T> imageType) Creates an instance ofVisOdomDualTrackPnP.static <T extends ImageGray<T>,Desc extends TupleDesc<Desc>>
StereoVisualOdometry<T>FactoryVisualOdometry.stereoDualTrackerPnP(ConfigVisOdomTrackPnP configVO, PointTracker<T> trackerLeft, PointTracker<T> trackerRight, ConfigStereoDualTrackPnP hack, Class<T> imageType) static <T extends ImageGray<T>>
StereoVisualOdometry<T>FactoryVisualOdometry.stereoMonoPnP(@Nullable ConfigStereoMonoTrackPnP config, Class<T> imageType) Stereo vision based visual odometry algorithm which runs a sparse feature tracker in the left camera and estimates the range of tracks once when first detected using disparity between left and right cameras.static <T extends ImageGray<T>>
StereoVisualOdometry<T>FactoryVisualOdometry.stereoMonoPnP(@Nullable ConfigVisOdomTrackPnP configVO, StereoDisparitySparse<T> sparseDisparity, PointTracker<T> tracker, Class<T> imageType) Stereo vision based visual odometry algorithm which runs a sparse feature tracker in the left camera and estimates the range of tracks once when first detected using disparity between left and right cameras.static <T extends ImageGray<T>,Desc extends TupleDesc<Desc>>
StereoVisualOdometry<T>FactoryVisualOdometry.stereoQuadPnP(ConfigStereoQuadPnP config, Class<T> imageType) Creates a stereo visual odometry algorithm that uses the two most recent frames (4 images total) to estimate motion.Methods in boofcv.factory.sfm with parameters of type StereoVisualOdometryModifier and TypeMethodDescriptionstatic <T extends ImageBase<T>>
StereoVisualOdometry<T>FactoryVisualOdometry.scaleInput(StereoVisualOdometry<T> vo, double scaleFactor) Wraps around aStereoVisualOdometryinstance and will rescale the input images and adjust the cameras intrinsic parameters automatically. -
Uses of StereoVisualOdometry in boofcv.gui.controls
Methods in boofcv.gui.controls that return StereoVisualOdometryModifier and TypeMethodDescription<T extends ImageGray<T>>
StereoVisualOdometry<T>ControlPanelStereoDualTrackPnP.createVisOdom(Class<T> imageType) <T extends ImageGray<T>>
StereoVisualOdometry<T>ControlPanelStereoMonoTrackPnP.createVisOdom(Class<T> imageType) <T extends ImageGray<T>>
StereoVisualOdometry<T>ControlPanelStereoQuadPnP.createVisOdom(Class<T> imageType)