A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages

A

a_to_b - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.Motion
 
AccessPointTracks - Interface in boofcv.abst.sfm
Provides access to the location of point tracks.
AccessPointTracks3D - Interface in boofcv.abst.sfm
Provides information on point feature based SFM tracking algorithm
activeTracks - Variable in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager
 
addCamera(PairwiseImageGraph.Camera) - Method in class boofcv.alg.sfm.structure.PairwiseImageGraph
 
addCamera(CameraPinholeBrown) - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
Adds a new camera to the scene
addCamera(String) - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
addCamera(String, Point2Transform2_F64, CameraPinhole) - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
addFrame(int, long) - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
 
addFrame(long) - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
 
addImage(T, String) - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
Adds a new observation from a camera.
addObservation(VisOdomBundleAdjustment.BFrame, T, double, double) - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
 
addObservation(SceneWorkingGraph.Feature, SceneWorkingGraph.View, int) - Method in class boofcv.alg.sfm.structure2.SceneWorkingGraph
 
addPoint(float, float, float) - Method in class boofcv.alg.sfm.d3.direct.FeatureSpatialDiversity_F32
Adds the estimated 3D location of a feature.
addTrack(double, double, double, double) - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
 
addView(PairwiseImageGraph2.View) - Method in class boofcv.alg.sfm.structure2.SceneWorkingGraph
 
addViewAndFeatures(PairwiseImageGraph2.View) - Method in class boofcv.alg.sfm.structure2.SceneWorkingGraph
Adds the view and the feature's associated with it.
associate - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
associate() - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
associated - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.Motion
 
AssociatedPairTrack - Class in boofcv.alg.sfm.d2
 
AssociatedPairTrack() - Constructor for class boofcv.alg.sfm.d2.AssociatedPairTrack
 
associateF2F - Variable in class boofcv.factory.sfm.ConfigStereoQuadPnP
Association approach for matching frames across time steps
associateL2R - Variable in class boofcv.factory.sfm.ConfigStereoQuadPnP
Association approach for matching stereo pairs
AssociateStereo2D<Desc extends boofcv.struct.feature.TupleDesc> - Class in boofcv.alg.feature.associate
Association for a stereo pair where the source is the left camera and the destination is the right camera.
AssociateStereo2D(ScoreAssociation<Desc>, double, Class<Desc>) - Constructor for class boofcv.alg.feature.associate.AssociateStereo2D
 

B

baseline - Variable in class boofcv.alg.sfm.StereoProcessingBase
 
BCamera() - Constructor for class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BCamera
 
BFrame() - Constructor for class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BFrame
 
BObservation() - Constructor for class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BObservation
 
boofcv.abst.sfm - package boofcv.abst.sfm
 
boofcv.abst.sfm.d2 - package boofcv.abst.sfm.d2
 
boofcv.abst.sfm.d3 - package boofcv.abst.sfm.d3
 
boofcv.alg.depth - package boofcv.alg.depth
 
boofcv.alg.feature.associate - package boofcv.alg.feature.associate
 
boofcv.alg.geo.pose - package boofcv.alg.geo.pose
 
boofcv.alg.sfm - package boofcv.alg.sfm
 
boofcv.alg.sfm.d2 - package boofcv.alg.sfm.d2
 
boofcv.alg.sfm.d3 - package boofcv.alg.sfm.d3
 
boofcv.alg.sfm.d3.direct - package boofcv.alg.sfm.d3.direct
 
boofcv.alg.sfm.d3.structure - package boofcv.alg.sfm.d3.structure
 
boofcv.alg.sfm.overhead - package boofcv.alg.sfm.overhead
 
boofcv.alg.sfm.robust - package boofcv.alg.sfm.robust
 
boofcv.alg.sfm.structure - package boofcv.alg.sfm.structure
 
boofcv.alg.sfm.structure2 - package boofcv.alg.sfm.structure2
 
boofcv.factory.sfm - package boofcv.factory.sfm
 
boofcv.struct.sfm - package boofcv.struct.sfm
 
BTrack() - Constructor for class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BTrack
 
bundle - Variable in class boofcv.factory.sfm.ConfigStereoQuadPnP
Configuration for Bundle Adjustment
bundle - Variable in class boofcv.factory.sfm.ConfigVisOdomTrackPnP
Configuration for Bundle Adjustment
bundleAdjustment - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
 
bundleAdjustment - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
bundleCamera - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BCamera
 
bundleConverge - Variable in class boofcv.factory.sfm.ConfigStereoQuadPnP
Convergence criteria for bundle adjustment.
bundleConverge - Variable in class boofcv.factory.sfm.ConfigVisOdomTrackPnP
Convergence criteria for bundle adjustment.
bundleMaxFeaturesPerFrame - Variable in class boofcv.factory.sfm.ConfigVisOdomTrackPnP
Maximum number of features optimized in bundle adjustment per key frame.
bundleMinObservations - Variable in class boofcv.factory.sfm.ConfigVisOdomTrackPnP
Minimum number of observations a track must have before it is included in bundle adjustment.

C

cam0ToCam1 - Variable in class boofcv.struct.sfm.StereoPose
 
camera - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BFrame
 
camera - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.View
 
camera - Variable in class boofcv.alg.sfm.structure2.SceneWorkingGraph.View
 
CAMERA_LEFT - Static variable in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
 
CAMERA_RIGHT - Static variable in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
 
CameraInfo() - Constructor for class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager.CameraInfo
 
cameraLoc - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
CameraModel() - Constructor for class boofcv.alg.sfm.d3.VisOdomBundlePnPBase.CameraModel
 
cameraModels - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Lens distortion fpr the cameras
CameraPlaneProjection - Class in boofcv.alg.sfm.overhead
Computes the location of a point on the plane from an observation in pixels and the reverse.
CameraPlaneProjection() - Constructor for class boofcv.alg.sfm.overhead.CameraPlaneProjection
 
cameras - Variable in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager
 
cameras - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
List of all the cameras
cameras - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph
 
cameras - Variable in class boofcv.alg.sfm.structure.PairwiseImageGraph
 
cellSize - Variable in class boofcv.alg.sfm.overhead.OverheadView
Size of each cell in the overhead image in world units.
centerX - Variable in class boofcv.alg.sfm.overhead.OverheadView
X-coordinate of camera center in the overhead image in world units.
centerY - Variable in class boofcv.alg.sfm.overhead.OverheadView
Y-coordinate of camera center in the overhead image in world units.
changeKeyFrame() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
Change the current frame into the keyframe.
checkPixel(Point2D_F64, Point2D_F64) - Method in class boofcv.alg.feature.associate.StereoConsistencyCheck
Checks to see if the observations from the left and right camera are consistent.
checkRectified(Point2D_F64, Point2D_F64) - Method in class boofcv.alg.feature.associate.StereoConsistencyCheck
Checks to see if the observations from the left and right camera are consistent.
checkValidity() - Method in class boofcv.factory.sfm.ConfigKeyFrameManager
 
checkValidity() - Method in class boofcv.factory.sfm.ConfigStereoDualTrackPnP
 
checkValidity() - Method in class boofcv.factory.sfm.ConfigStereoMonoTrackPnP
 
checkValidity() - Method in class boofcv.factory.sfm.ConfigStereoQuadPnP
 
checkValidity() - Method in class boofcv.factory.sfm.ConfigVisOdomTrackPnP
 
computeAcuteAngle(Point2D_F64, Point2D_F64) - Method in class boofcv.alg.sfm.d3.ComputeObservationAcuteAngle
 
computeDistance(AssociatedPair) - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslate2DSq
 
computeDistance(AssociatedPair) - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslateRotate2DSq
 
computeDistance(PlanePtPixel) - Method in class boofcv.alg.sfm.robust.DistancePlane2DToPixelSq
 
computeDistance(Stereo2D3D) - Method in class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslate2DSq
 
computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslateRotate2DSq
 
computeDistance(List<PlanePtPixel>, double[]) - Method in class boofcv.alg.sfm.robust.DistancePlane2DToPixelSq
 
computeDistance(List<Stereo2D3D>, double[]) - Method in class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
computeFeatureDiversity(Se3_F32) - Method in class boofcv.alg.sfm.d3.direct.VisOdomDirectColorDepth
Computes the diversity of valid pixels in keyframe to the location in the current frame.
computeHomo3D(double, double, Point3D_F64) - Method in class boofcv.alg.sfm.StereoProcessingBase
Given a coordinate of a point in the left rectified frame, compute the point's 3D coordinate in the camera's reference frame in homogeneous coordinates.
ComputeObservationAcuteAngle - Class in boofcv.alg.sfm.d3
Computes the acute angle between two observations.
ComputeObservationAcuteAngle() - Constructor for class boofcv.alg.sfm.d3.ComputeObservationAcuteAngle
 
computeResiduals(Stereo2D3D, double[], int) - Method in class boofcv.alg.geo.pose.PnPStereoResidualReprojection
 
configError - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
configError - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
configEssential - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
configFundamental - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
ConfigKeyFrameManager - Class in boofcv.factory.sfm
Configuration for implementations of VisOdomKeyFrameManager
ConfigKeyFrameManager() - Constructor for class boofcv.factory.sfm.ConfigKeyFrameManager
 
ConfigKeyFrameManager.Type - Enum in boofcv.factory.sfm
 
configLM - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
configRansac - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
configRansac - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
configRansac - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
configSBA - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
configSBA - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
ConfigStereoDualTrackPnP - Class in boofcv.factory.sfm
Configuration for VisOdomDualTrackPnP
ConfigStereoDualTrackPnP() - Constructor for class boofcv.factory.sfm.ConfigStereoDualTrackPnP
 
ConfigStereoMonoTrackPnP - Class in boofcv.factory.sfm
ConfigStereoMonoTrackPnP() - Constructor for class boofcv.factory.sfm.ConfigStereoMonoTrackPnP
 
ConfigStereoQuadPnP - Class in boofcv.factory.sfm
Configuration for WrapVisOdomDualTrackPnP.
ConfigStereoQuadPnP() - Constructor for class boofcv.factory.sfm.ConfigStereoQuadPnP
 
configTriFit - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
configTriRansac - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
configTriRansac - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
configUniform - Variable in class boofcv.alg.sfm.d3.structure.SelectTracksInFrameForBundleAdjustment
Configuration for uniformally selecting a grid
configure(int, double) - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
Specifies magic numbers for pruning connections
configure(int, int, IT) - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
Specifies size of stitch image and the location of the initial coordinate system.
configure(LensDistortionNarrowFOV, PixelTransform<Point2D_F32>) - Method in class boofcv.alg.sfm.DepthSparse3D
Configures intrinsic camera parameters
configure(CameraPinholeBrown, Se3_F64, double, double, double, int, int) - Method in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadView
Specifies camera configurations.
configureCamera(CameraPinholeBrown, Se3_F64) - Method in class boofcv.alg.sfm.d3.VisOdomMonoOverheadMotion2D
Camera the camera's intrinsic and extrinsic parameters.
ConfigVisOdomTrackPnP - Class in boofcv.factory.sfm
Base class for visual odometry algorithms based on PointTracker.
ConfigVisOdomTrackPnP() - Constructor for class boofcv.factory.sfm.ConfigVisOdomTrackPnP
 
connections - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.View
 
connections - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.View
List of motions associated with this view.
connectViews(PairwiseImageGraph.View, PairwiseImageGraph.View, FastAccess<AssociatedIndex>) - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
Associate features between the two views.
containment - Variable in class boofcv.alg.sfm.d2.ImageMotionPtkSmartRespawn
 
converge - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
convergeSBA - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
convertH(IT, Homography2D_F64) - Method in interface boofcv.alg.sfm.d2.StitchingTransform
 
convertPixel(IT, PixelTransform<Point2D_F32>) - Method in interface boofcv.alg.sfm.d2.StitchingTransform
 
copyModel(ScaleTranslate2D, ScaleTranslate2D) - Method in class boofcv.alg.sfm.robust.ModelManagerScaleTranslate2D
 
copyModel(ScaleTranslateRotate2D, ScaleTranslateRotate2D) - Method in class boofcv.alg.sfm.robust.ModelManagerScaleTranslateRotate2D
 
Corners() - Constructor for class boofcv.alg.sfm.d2.StitchingFromMotion2D.Corners
 
countF - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.Motion
Number of features from fundamental/essential
countH - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.Motion
Number of features from homography.
createAffine_F32() - Static method in class boofcv.alg.sfm.d2.FactoryStitchingTransform
 
createAffine_F64() - Static method in class boofcv.alg.sfm.d2.FactoryStitchingTransform
 
createEdge(String, String, FastQueue<AssociatedPair>, FastQueue<AssociatedIndex>) - Method in class boofcv.alg.sfm.structure2.GeneratePairwiseImageGraph
Connects two views together if they meet a minimal set of geometric requirements.
createFeature() - Method in class boofcv.alg.sfm.structure2.SceneWorkingGraph
 
createHomography_F32() - Static method in class boofcv.alg.sfm.d2.FactoryStitchingTransform
 
createHomography_F64() - Static method in class boofcv.alg.sfm.d2.FactoryStitchingTransform
 
createModelInstance() - Method in class boofcv.alg.sfm.robust.ModelManagerScaleTranslate2D
 
createModelInstance() - Method in class boofcv.alg.sfm.robust.ModelManagerScaleTranslateRotate2D
 
createMotion2D(int, double, int, int, double, double, boolean, PointTracker<I>, IT) - Static method in class boofcv.factory.sfm.FactoryMotion2D
Estimates the 2D motion of an image using different models.
createNode(String) - Method in class boofcv.alg.sfm.structure2.PairwiseImageGraph2
 
createOverhead(ImageType<T>) - Method in class boofcv.alg.sfm.overhead.SelectOverheadParameters
Creates a new instance of the overhead view
createOverhead(ImageType<T>) - Static method in class boofcv.factory.sfm.FactorySfmMisc
 
createPixelTransform(InvertibleTransform) - Static method in class boofcv.alg.sfm.d2.UtilImageMotion
Given a motion model create a PixelTransform used to distort the image
CreateSyntheticOverheadView<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.alg.sfm.overhead
Converts a camera image into an overhead orthogonal view with known metric properties given a known transform from the plane to camera.
CreateSyntheticOverheadView() - Constructor for class boofcv.alg.sfm.overhead.CreateSyntheticOverheadView
 
CreateSyntheticOverheadViewPL<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.sfm.overhead
Implementation of CreateSyntheticOverheadView for Planar.
CreateSyntheticOverheadViewPL(InterpolatePixelS<T>[]) - Constructor for class boofcv.alg.sfm.overhead.CreateSyntheticOverheadViewPL
Constructor which allows the interpolator for each band to be specified
CreateSyntheticOverheadViewPL(InterpolationType, int, Class<T>) - Constructor for class boofcv.alg.sfm.overhead.CreateSyntheticOverheadViewPL
Constructor which allows the type of interpolation to be specified.
CreateSyntheticOverheadViewS<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.sfm.overhead
Implementation of CreateSyntheticOverheadView for ImageGray.
CreateSyntheticOverheadViewS(InterpolatePixelS<T>) - Constructor for class boofcv.alg.sfm.overhead.CreateSyntheticOverheadViewS
Constructor
createVideoStitch(double, ImageMotion2D<I, IT>, ImageType<I>) - Static method in class boofcv.factory.sfm.FactoryMotion2D
Estimates the image motion then combines images together.
current_to_previous - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
current_to_world - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
transform from the current camera view to the world frame
cx - Variable in class boofcv.alg.sfm.StereoProcessingBase
 
cy - Variable in class boofcv.alg.sfm.StereoProcessingBase
 

D

declareMatrixMxN() - Method in class boofcv.alg.geo.pose.PnPStereoJacobianRodrigues
 
declareModelFitting() - Method in class boofcv.alg.sfm.structure.EstimateSceneCalibrated
 
declareModelFitting() - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
decode(double[], StereoPose) - Method in class boofcv.alg.geo.pose.Se3ToStereoPoseCodec
 
depthDepthPnP(double, int, int, int, int, boolean, DepthSparse3D<Depth>, PointTrackerTwoPass<Vis>, Class<Vis>, Class<Depth>) - Static method in class boofcv.factory.sfm.FactoryVisualOdometry
Deprecated.
depthDepthPnP(ConfigVisOdomTrackPnP, DepthSparse3D<Depth>, PointTracker<Vis>, Class<Vis>, Class<Depth>) - Static method in class boofcv.factory.sfm.FactoryVisualOdometry
 
depthDirect(DepthSparse3D<Depth>, ImageType<Planar<Vis>>, Class<Depth>) - Static method in class boofcv.factory.sfm.FactoryVisualOdometry
 
depthImage - Variable in class boofcv.alg.sfm.DepthSparse3D
 
DepthSparse3D<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.sfm
Computes the 3D coordinate a point in a visual camera given a depth image.
DepthSparse3D(double) - Constructor for class boofcv.alg.sfm.DepthSparse3D
Configures parameters
DepthSparse3D_to_PixelTo3D<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.abst.sfm
Wrapper around DepthSparse3D for ImagePixelTo3D.
DepthSparse3D_to_PixelTo3D(DepthSparse3D<T>) - Constructor for class boofcv.abst.sfm.DepthSparse3D_to_PixelTo3D
 
DepthSparse3D.F32 - Class in boofcv.alg.sfm
Implementation for GrayF32.
DepthSparse3D.I<T extends boofcv.struct.image.GrayI<T>> - Class in boofcv.alg.sfm
Implementation for GrayI.
depthTo3D(CameraPinholeBrown, GrayU16, FastQueue<Point3D_F64>) - Static method in class boofcv.alg.depth.VisualDepthOps
Creates a point cloud from a depth image.
depthTo3D(CameraPinholeBrown, Planar<GrayU8>, GrayU16, FastQueue<Point3D_F64>, FastQueueArray_I32) - Static method in class boofcv.alg.depth.VisualDepthOps
Creates a point cloud from a depth image and saves the color information.
DepthVisualOdometry<Vis extends boofcv.struct.image.ImageBase<Vis>,​Depth extends boofcv.struct.image.ImageGray<Depth>> - Interface in boofcv.abst.sfm.d3
Visual odometry that estimate the camera's ego-motion in Euclidean space using a camera image and a depth image.
destination(MetricSceneGraph.View) - Method in class boofcv.alg.sfm.structure.MetricSceneGraph.Motion
 
detDesc - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
detectDescribe - Variable in class boofcv.factory.sfm.ConfigStereoQuadPnP
Which feature detector / descriptor should it use
discardKeyIndices - Variable in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager
 
disparity - Variable in class boofcv.factory.sfm.ConfigStereoMonoTrackPnP
Configuration for stereo disparity calculation
DistancePlane2DToPixelSq - Class in boofcv.alg.sfm.robust
Computes the difference between a predicted observation and the actual observation.
DistancePlane2DToPixelSq() - Constructor for class boofcv.alg.sfm.robust.DistancePlane2DToPixelSq
 
DistanceScaleTranslate2DSq - Class in boofcv.alg.sfm.robust
Computes distance squared between p1 after applying the ScaleTranslate2D motion model and p2.
DistanceScaleTranslate2DSq() - Constructor for class boofcv.alg.sfm.robust.DistanceScaleTranslate2DSq
 
DistanceScaleTranslateRotate2DSq - Class in boofcv.alg.sfm.robust
Computes distance squared between p1 after applying the ScaleTranslateRotate2D motion model and p2.
DistanceScaleTranslateRotate2DSq() - Constructor for class boofcv.alg.sfm.robust.DistanceScaleTranslateRotate2DSq
 
DoStuffFromPairwiseGraph - Class in boofcv.alg.sfm.structure2
Goal: find clusters of views with 3D connections that share a large number of common features.
DoStuffFromPairwiseGraph() - Constructor for class boofcv.alg.sfm.structure2.DoStuffFromPairwiseGraph
 
dropFramesFromScene(GrowQueue_I32) - Method in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Removes the frames listed from the scene
dropOutlierTracks - Variable in class boofcv.factory.sfm.ConfigVisOdomTrackPnP
Drop tracks if they have been outliers for this many frames in a row
dropTracksNotVisibleAndTooFewObservations() - Method in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Drop tracks which are no longer being visually tracked and have less than two observations.
dropVisualTrack(PointTrack) - Method in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Given the BTrack drop all visual tracks which belong to it.
dropVisualTrack(PointTrack) - Method in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
 
dropVisualTrack(PointTrack) - Method in class boofcv.alg.sfm.d3.VisOdomMonoDepthPnP
 
dst - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.Motion
 

E

edges - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph
 
edges - Variable in class boofcv.alg.sfm.structure.PairwiseImageGraph
 
edges - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2
 
encode(StereoPose, double[]) - Method in class boofcv.alg.geo.pose.Se3ToStereoPoseCodec
 
epipolarTol - Variable in class boofcv.factory.sfm.ConfigStereoDualTrackPnP
Tolerance for matching stereo features along epipolar line in Pixels
epipolarTol - Variable in class boofcv.factory.sfm.ConfigStereoQuadPnP
Tolerance for matching stereo features along epipolar line in Pixels
equals(Object) - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BTrack
 
estimateMotion() - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth
 
estimateMotion(Planar<I>, Se3_F32) - Method in class boofcv.alg.sfm.d3.direct.VisOdomDirectColorDepth
Estimates the motion relative to the key frame.
EstimateSceneCalibrated - Class in boofcv.alg.sfm.structure
Assumes the input images are in an arbitrary order and that any image can be connected to any other image.
EstimateSceneCalibrated() - Constructor for class boofcv.alg.sfm.structure.EstimateSceneCalibrated
 
EstimateSceneStructure<Structure extends boofcv.abst.geo.bundle.SceneStructure> - Interface in boofcv.alg.sfm
Provides an initial estimate of a scenes structure for BundleAdjustment.
EstimateSceneUncalibrated - Class in boofcv.alg.sfm.structure
 
EstimateSceneUncalibrated() - Constructor for class boofcv.alg.sfm.structure.EstimateSceneUncalibrated
 

F

F - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.Motion
 
F - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.Motion
3x3 matrix describing epipolar geometry.
F32(double) - Constructor for class boofcv.alg.sfm.DepthSparse3D.F32
 
FactoryMotion2D - Class in boofcv.factory.sfm
Factory for creating algorithms related to 2D image motion.
FactoryMotion2D() - Constructor for class boofcv.factory.sfm.FactoryMotion2D
 
FactorySfmMisc - Class in boofcv.factory.sfm
Factory for creating classes which don't go anywhere else.
FactorySfmMisc() - Constructor for class boofcv.factory.sfm.FactorySfmMisc
 
FactoryStitchingTransform - Class in boofcv.alg.sfm.d2
Factory for creating StitchingTransform of different motion models.
FactoryStitchingTransform() - Constructor for class boofcv.alg.sfm.d2.FactoryStitchingTransform
 
FactoryVisualOdometry - Class in boofcv.factory.sfm
Factory for creating visual odometry algorithms.
FactoryVisualOdometry() - Constructor for class boofcv.factory.sfm.FactoryVisualOdometry
 
Feature() - Constructor for class boofcv.alg.sfm.structure2.SceneWorkingGraph.Feature
 
Feature3D() - Constructor for class boofcv.alg.sfm.structure.MetricSceneGraph.Feature3D
 
features3D - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph
 
features3D - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.View
 
FeatureSpatialDiversity_F32 - Class in boofcv.alg.sfm.d3.direct
Checks to see if the features being tracked form
FeatureSpatialDiversity_F32() - Constructor for class boofcv.alg.sfm.d3.direct.FeatureSpatialDiversity_F32
 
findByTrackerTrack(PointTrack) - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
Searches for a track that has the following tracker track.
findCameraMotions(PairwiseImageGraph.Camera, List<PairwiseImageGraph.Motion>) - Method in class boofcv.alg.sfm.structure.PairwiseImageGraph
Finds all motions which are observations of the specified camera entirely, src and dst
findMotion(PairwiseImageGraph2.View) - Method in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.View
 
findMotionIdx(PairwiseImageGraph2.View) - Method in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.View
 
findObservationBy(VisOdomBundleAdjustment.BFrame) - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BTrack
 
findSimilar(String, List<String>) - Method in interface boofcv.alg.sfm.structure2.LookupSimilarImages
 
first - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
firstSceneFrameID - Variable in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.TrackQuad
 
fitModel(List<Stereo2D3D>, Se3_F64, Se3_F64) - Method in class boofcv.alg.geo.pose.PnPStereoRefineRodrigues
 
fixate() - Method in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
Must call if you change configurations.
found3D - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
frame - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BObservation
 
frame_to_world - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BFrame
 
frameManager - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Decides when to create a new keyframe and discard them
frames - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
List of all frames that can be feed into bundle adjustment
fx - Variable in class boofcv.alg.sfm.StereoProcessingBase
 
fy - Variable in class boofcv.alg.sfm.StereoProcessingBase
 

G

generate(List<AssociatedPair>, ScaleTranslate2D) - Method in class boofcv.alg.sfm.robust.GenerateScaleTranslate2D
 
generate(List<AssociatedPair>, ScaleTranslateRotate2D) - Method in class boofcv.alg.sfm.robust.GenerateScaleTranslateRotate2D
 
generate(List<PlanePtPixel>, Se2_F64) - Method in class boofcv.alg.sfm.robust.GenerateSe2_PlanePtPixel
 
GeneratePairwiseImageGraph - Class in boofcv.alg.sfm.structure2
Given a graph of images with similar appearance, create a graph in which images with a geometric relationship are connected to each other.
GeneratePairwiseImageGraph() - Constructor for class boofcv.alg.sfm.structure2.GeneratePairwiseImageGraph
Configures and declares concensum matching algorithms
GenerateScaleTranslate2D - Class in boofcv.alg.sfm.robust
Estimates a ScaleTranslate2D from two 2D point correspondences.
GenerateScaleTranslate2D() - Constructor for class boofcv.alg.sfm.robust.GenerateScaleTranslate2D
 
GenerateScaleTranslateRotate2D - Class in boofcv.alg.sfm.robust
Estimates a ScaleTranslateRotate2D from three 2D point correspondences.
GenerateScaleTranslateRotate2D() - Constructor for class boofcv.alg.sfm.robust.GenerateScaleTranslateRotate2D
 
GenerateSe2_PlanePtPixel - Class in boofcv.alg.sfm.robust
Uses MotionTransformPoint to estimate the rigid body motion from key-frame to current-frame in 2D between two observations of a point on the plane.
GenerateSe2_PlanePtPixel() - Constructor for class boofcv.alg.sfm.robust.GenerateSe2_PlanePtPixel
 
GenerateSe2_PlanePtPixel(MotionTransformPoint<Se2_F64, Point2D_F64>) - Constructor for class boofcv.alg.sfm.robust.GenerateSe2_PlanePtPixel
 
geoMinCoverage - Variable in class boofcv.factory.sfm.ConfigKeyFrameManager
For MaxGeoKeyFrameManager only.
getAlgorithm() - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
getAlgorithm() - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
getAllTracks(List<Point2D_F64>) - Method in interface boofcv.abst.sfm.AccessPointTracks
Deprecated.
getAllTracks(List<Point2D_F64>) - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
getAllTracks(List<Point2D_F64>) - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
getAllTracks(List<Point2D_F64>) - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
getAllTracks(List<Point2D_F64>) - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
getAllTracks(List<Point2D_F64>) - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
getAllTracks(List<Point2D_F64>) - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
getAllTracks(List<Point2D_F64>) - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
getAllTracks(List<Point2D_F64>) - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
getCamera(int) - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
 
getCameraToWorld() - Method in class boofcv.abst.sfm.d3.MonocularPlaneVisualOdometryScaleInput
 
getCameraToWorld() - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
getCameraToWorld() - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
getCameraToWorld() - Method in class boofcv.abst.sfm.d3.PyramidDirectColorDepth_to_DepthVisualOdometry
 
getCameraToWorld() - Method in class boofcv.abst.sfm.d3.StereoVisualOdometryScaleInput
 
getCameraToWorld() - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
getCameraToWorld() - Method in interface boofcv.abst.sfm.d3.VisualOdometry
Returns the estimated motion relative to the first frame in which a fatal error does not happen.
getCameraToWorld() - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
getCameraToWorld() - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
getCameraToWorld() - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
getCellSize() - Method in class boofcv.alg.sfm.overhead.OverheadView
 
getCenterX() - Method in class boofcv.alg.sfm.overhead.OverheadView
 
getCenterX() - Method in class boofcv.alg.sfm.overhead.SelectOverheadParameters
 
getCenterY() - Method in class boofcv.alg.sfm.overhead.OverheadView
 
getCenterY() - Method in class boofcv.alg.sfm.overhead.SelectOverheadParameters
 
getConfigEssential() - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
getConfigFundamental() - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
getConfigRansac() - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
getConnections(int[], int, List<PairwiseImageGraph2.View>) - Method in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.View
Adds the views that it's connected to from the list
getCurrentToWorld() - Method in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
getCurrToWorld2D() - Method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
Returns the 2D motion estimate
getDepthType() - Method in interface boofcv.abst.sfm.d3.DepthVisualOdometry
Type of depth images it can process.
getDepthType() - Method in class boofcv.abst.sfm.d3.PyramidDirectColorDepth_to_DepthVisualOdometry
 
getDepthType() - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
getDerivType() - Method in class boofcv.alg.sfm.d3.direct.VisOdomDirectColorDepth
 
getDescriptionType() - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
getErrorOptical() - Method in class boofcv.alg.sfm.d3.direct.VisOdomDirectColorDepth
 
getFirstFrame() - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
 
getFirstToCurrent() - Method in interface boofcv.abst.sfm.d2.ImageMotion2D
Transform from first image into the current image.
getFirstToCurrent() - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
getFirstToCurrent() - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
getFitScore() - Method in class boofcv.alg.geo.pose.PnPStereoRefineRodrigues
 
getFractionInBounds() - Method in class boofcv.abst.sfm.d3.PyramidDirectColorDepth_to_DepthVisualOdometry
 
getFractionInBounds() - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth
 
getFrameID() - Method in interface boofcv.abst.sfm.d2.ImageMotion2D
Returns the ID of the most recently processed frame.
getFrameID() - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
getFrameID() - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
getFrameID() - Method in class boofcv.abst.sfm.d3.MonocularPlaneVisualOdometryScaleInput
 
getFrameID() - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
getFrameID() - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
getFrameID() - Method in class boofcv.abst.sfm.d3.PyramidDirectColorDepth_to_DepthVisualOdometry
 
getFrameID() - Method in class boofcv.abst.sfm.d3.StereoVisualOdometryScaleInput
 
getFrameID() - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
getFrameID() - Method in interface boofcv.abst.sfm.d3.VisualOdometry
Returns the ID of the most recently processed frame.
getFrameID() - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
getFrameID() - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
getFrameID() - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
getFrameID() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
getFrameID() - Method in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
getFrameID() - Method in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
 
getFrameID() - Method in class boofcv.alg.sfm.d3.VisOdomMonoDepthPnP
 
getFrameID() - Method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
Number of frames processed
getGraph() - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
Returns the found graph
getGraph() - Method in class boofcv.alg.sfm.structure2.GeneratePairwiseImageGraph
 
getImage() - Method in class boofcv.alg.sfm.overhead.OverheadView
 
getImageCorners(int, int, StitchingFromMotion2D.Corners) - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
Returns the location of the input image's corners inside the stitch image.
getImageIDs() - Method in interface boofcv.alg.sfm.structure2.LookupSimilarImages
 
getImageLeftRect() - Method in class boofcv.alg.sfm.StereoProcessingBase
Rectified left image
getImageRightRect() - Method in class boofcv.alg.sfm.StereoProcessingBase
Rectified right image
getImageType() - Method in interface boofcv.abst.sfm.d3.MonocularPlaneVisualOdometry
Type of input images it can process.
getImageType() - Method in class boofcv.abst.sfm.d3.MonocularPlaneVisualOdometryScaleInput
 
getImageType() - Method in interface boofcv.abst.sfm.d3.MonocularVisualOdometry
Type of input images it can process.
getImageType() - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
getImageType() - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
getImageType() - Method in interface boofcv.abst.sfm.d3.StereoVisualOdometry
Type of input images it can process.
getImageType() - Method in class boofcv.abst.sfm.d3.StereoVisualOdometryScaleInput
 
getImageType() - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
getImageType() - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
getImageType() - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
getImageType() - Method in class boofcv.alg.sfm.d3.direct.VisOdomDirectColorDepth
 
getInboundsPixels() - Method in class boofcv.alg.sfm.d3.direct.VisOdomDirectColorDepth
 
getInputType() - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth
 
getKeyframePixels() - Method in class boofcv.alg.sfm.d3.direct.VisOdomDirectColorDepth
 
getKeyToCurr() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
getKeyToCurrent() - Method in class boofcv.alg.sfm.d3.direct.VisOdomDirectColorDepth
 
getLastFrame() - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
 
getLeftToWorld() - Method in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP
 
getMatches() - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
getMinimumInliers() - Method in class boofcv.alg.sfm.structure2.GeneratePairwiseImageGraph
 
getMinimumPoints() - Method in class boofcv.alg.geo.pose.PnPStereoEstimator
 
getMinimumPoints() - Method in class boofcv.alg.sfm.robust.GenerateScaleTranslate2D
 
getMinimumPoints() - Method in class boofcv.alg.sfm.robust.GenerateScaleTranslateRotate2D
 
getMinimumPoints() - Method in class boofcv.alg.sfm.robust.GenerateSe2_PlanePtPixel
 
getModelMatcher() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
getModelType() - Method in class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
getModelType() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
getModelType() - Method in class boofcv.alg.sfm.robust.DistancePlane2DToPixelSq
 
getModelType() - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslate2DSq
 
getModelType() - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslateRotate2DSq
 
getMotion() - Method in class boofcv.alg.sfm.d2.ImageMotionPtkSmartRespawn
 
getMotion() - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
 
getMotion2D() - Method in class boofcv.alg.sfm.d3.VisOdomMonoOverheadMotion2D
2D motion algorithm
getN() - Method in class boofcv.alg.geo.pose.PnPStereoResidualReprojection
 
getNormalizedCurr() - Method in class boofcv.struct.sfm.PlanePtPixel
 
getNumberOfViews() - Method in class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
getNumOfInputsN() - Method in class boofcv.alg.geo.pose.PnPStereoJacobianRodrigues
 
getNumOfOutputsM() - Method in class boofcv.alg.geo.pose.PnPStereoJacobianRodrigues
 
getObservations() - Method in interface boofcv.alg.sfm.EstimateSceneStructure
Observations from each view
getObservations() - Method in class boofcv.alg.sfm.structure.EstimateSceneCalibrated
 
getObservations() - Method in class boofcv.alg.sfm.structure.EstimateSceneUncalibrated
 
getOverhead() - Method in class boofcv.alg.sfm.d3.VisOdomMonoOverheadMotion2D
Overhead image view
getOverheadHeight() - Method in class boofcv.alg.sfm.overhead.SelectOverheadParameters
 
getOverheadToPixel(int, int) - Method in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadView
Returns corresponding pixel to pixel coordinate in overhead image
getOverheadWidth() - Method in class boofcv.alg.sfm.overhead.SelectOverheadParameters
 
getParamLength() - Method in class boofcv.alg.geo.pose.Se3ToStereoPoseCodec
 
getPlaneKey() - Method in class boofcv.struct.sfm.PlanePtPixel
 
getPointType() - Method in class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
getPointType() - Method in class boofcv.alg.sfm.robust.DistancePlane2DToPixelSq
 
getPointType() - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslate2DSq
 
getPointType() - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslateRotate2DSq
 
getRatio3D() - Method in class boofcv.alg.sfm.structure2.GeneratePairwiseImageGraph
 
getRect1() - Method in class boofcv.alg.sfm.StereoProcessingBase
 
getRect2() - Method in class boofcv.alg.sfm.StereoProcessingBase
 
getRectK() - Method in class boofcv.alg.sfm.StereoProcessingBase
Intrinsic camera calibration matrix for both cameras after rectification
getScale() - Method in class boofcv.struct.sfm.ScaleTranslate2D
 
getScale() - Method in class boofcv.struct.sfm.ScaleTranslateRotate2D
 
getSceneStructure() - Method in interface boofcv.alg.sfm.EstimateSceneStructure
Returns the scene structure.
getSceneStructure() - Method in class boofcv.alg.sfm.structure.EstimateSceneCalibrated
 
getSceneStructure() - Method in class boofcv.alg.sfm.structure.EstimateSceneUncalibrated
 
getScoreType() - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
getSpread() - Method in class boofcv.alg.sfm.d3.direct.FeatureSpatialDiversity_F32
Number of radians in view that the smallest features lie along
getStitchedImage() - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
 
getStructure() - Method in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
getTheta() - Method in class boofcv.struct.sfm.ScaleTranslateRotate2D
 
getTotalTracks() - Method in interface boofcv.abst.sfm.AccessPointTracks
Returns the total number of tracks
getTotalTracks() - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
getTotalTracks() - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
getTotalTracks() - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
getTotalTracks() - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
getTotalTracks() - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
getTotalTracks() - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
getTotalTracks() - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
getTotalTracks() - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
getTracker() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
getTracker() - Method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
 
getTrackId(int) - Method in interface boofcv.abst.sfm.AccessPointTracks
Used to get the track ID of an active Track
getTrackId(int) - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
getTrackId(int) - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
getTrackId(int) - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
getTrackId(int) - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
getTrackId(int) - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
getTrackId(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
getTrackId(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
getTrackId(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
getTrackPixel(int, Point2D_F64) - Method in interface boofcv.abst.sfm.AccessPointTracks
Gets the observed coordinate of a feature in the input image.
getTrackPixel(int, Point2D_F64) - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
getTrackPixel(int, Point2D_F64) - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
getTrackPixel(int, Point2D_F64) - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
getTrackPixel(int, Point2D_F64) - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
getTrackPixel(int, Point2D_F64) - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
getTrackPixel(int, Point2D_F64) - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
getTrackPixel(int, Point2D_F64) - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
getTrackPixel(int, Point2D_F64) - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
getTrackWorld3D(int, Point3D_F64) - Method in interface boofcv.abst.sfm.AccessPointTracks3D
Returns the 3D location of the active track.
getTrackWorld3D(int, Point3D_F64) - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
getTrackWorld3D(int, Point3D_F64) - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
getTrackWorld3D(int, Point3D_F64) - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
getTrackWorld3D(int, Point3D_F64) - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
getTrackWorld3D(int, Point3D_F64) - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
getTrackWorld3D(int, Point3D_F64) - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
getTransformType() - Method in interface boofcv.abst.sfm.d2.ImageMotion2D
Type of transform that it estimates
getTransformType() - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
getTransformType() - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
getTransX() - Method in class boofcv.struct.sfm.ScaleTranslate2D
 
getTransX() - Method in class boofcv.struct.sfm.ScaleTranslateRotate2D
 
getTransY() - Method in class boofcv.struct.sfm.ScaleTranslate2D
 
getTransY() - Method in class boofcv.struct.sfm.ScaleTranslateRotate2D
 
getUnassociatedDestination() - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
getUnassociatedSource() - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
getUndistorted() - Method in class boofcv.abst.sfm.d3.PyramidDirectColorDepth_to_DepthVisualOdometry
 
getVisualType() - Method in interface boofcv.abst.sfm.d3.DepthVisualOdometry
Type of visual images it can process.
getVisualType() - Method in class boofcv.abst.sfm.d3.PyramidDirectColorDepth_to_DepthVisualOdometry
 
getVisualType() - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
getW() - Method in class boofcv.abst.sfm.DepthSparse3D_to_PixelTo3D
 
getW() - Method in interface boofcv.abst.sfm.ImagePixelTo3D
Found w-coordinate of point in camera coordinate system.
getW() - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth.LayerTo3D
 
getW() - Method in class boofcv.alg.sfm.StereoSparse3D
 
getWorldPt() - Method in class boofcv.alg.sfm.DepthSparse3D
The found 3D coordinate of the point in the visual camera coordinate system.
getWorldToCurr() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
getWorldToCurr() - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
 
getWorldToCurr(Homography2D_F64) - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
Transform from world coordinate system into the current image frame.
getWorldToCurr2D() - Method in class boofcv.alg.sfm.d3.VisOdomMonoOverheadMotion2D
2D motion.
getWorldToCurr3D() - Method in class boofcv.alg.sfm.d3.VisOdomMonoOverheadMotion2D
3D motion.
getWorldToCurr3D() - Method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
Converts 2D motion estimate into a 3D motion estimate
getWorldToKey() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
getX() - Method in class boofcv.abst.sfm.DepthSparse3D_to_PixelTo3D
 
getX() - Method in interface boofcv.abst.sfm.ImagePixelTo3D
Found x-coordinate of point in camera coordinate system.
getX() - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth.LayerTo3D
 
getX() - Method in class boofcv.alg.sfm.StereoSparse3D
 
getY() - Method in class boofcv.abst.sfm.DepthSparse3D_to_PixelTo3D
 
getY() - Method in interface boofcv.abst.sfm.ImagePixelTo3D
Found y-coordinate of point in camera coordinate system.
getY() - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth.LayerTo3D
 
getY() - Method in class boofcv.alg.sfm.StereoSparse3D
 
getZ() - Method in class boofcv.abst.sfm.DepthSparse3D_to_PixelTo3D
 
getZ() - Method in interface boofcv.abst.sfm.ImagePixelTo3D
Found z-coordinate of point in camera coordinate system.
getZ() - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth.LayerTo3D
 
getZ() - Method in class boofcv.alg.sfm.StereoSparse3D
 
graph - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
graph - Variable in class boofcv.alg.sfm.structure2.GeneratePairwiseImageGraph
 
ground - Variable in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity.VoTrack
 

H

handleSpawnedTracks(PointTracker<?>, VisOdomBundleAdjustment.BCamera) - Method in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager
 
handleSpawnedTracks(PointTracker<?>, VisOdomBundleAdjustment.BCamera) - Method in class boofcv.alg.sfm.d3.structure.TickTockKeyFrameManager
Tracker information is ignored
handleSpawnedTracks(PointTracker<?>, VisOdomBundleAdjustment.BCamera) - Method in interface boofcv.alg.sfm.d3.structure.VisOdomKeyFrameManager
After the current frame becomes a keyframe new tracks are spawned from it.
hasBeenInlier - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BTrack
if true then the track has been an inlier at least once and should be considered for optimization
histogram - Variable in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager
 

I

I(double) - Constructor for class boofcv.alg.sfm.DepthSparse3D.I
 
id - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BFrame
 
id - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BTrack
 
id - Variable in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.TrackQuad
 
id - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.View
Unique identifier for this view
image - Variable in class boofcv.alg.sfm.overhead.OverheadView
Image containing the overhead view.
imageHeight - Variable in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager.CameraInfo
 
ImageInfo(DetectDescribePoint) - Constructor for class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.ImageInfo
 
imageLeftRect - Variable in class boofcv.alg.sfm.StereoProcessingBase
 
ImageMotion2D<I extends boofcv.struct.image.ImageBase<I>,​IT extends georegression.struct.InvertibleTransform> - Interface in boofcv.abst.sfm.d2
Estimates the 2D motion of images in a video sequence.
ImageMotionPointTrackerKey<I extends boofcv.struct.image.ImageBase<I>,​IT extends georegression.struct.InvertibleTransform> - Class in boofcv.alg.sfm.d2
Computes the transform from the first image in a sequence to the current frame.
ImageMotionPointTrackerKey() - Constructor for class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
ImageMotionPointTrackerKey(PointTracker<I>, ModelMatcher<IT, AssociatedPair>, ModelFitter<IT, AssociatedPair>, IT, int) - Constructor for class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
Specify algorithms to use internally.
ImageMotionPtkSmartRespawn<I extends boofcv.struct.image.ImageBase<I>,​IT extends georegression.struct.InvertibleTransform> - Class in boofcv.alg.sfm.d2
Examines tracks inside of ImageMotionPointTrackerKey and decides when new feature tracks should be respawned.
ImageMotionPtkSmartRespawn(ImageMotionPointTrackerKey<I, IT>, int, double, double) - Constructor for class boofcv.alg.sfm.d2.ImageMotionPtkSmartRespawn
Specifies internal algorithms and reset parameters.
ImagePixelTo3D - Interface in boofcv.abst.sfm
Generalized interface for sensors which allow pixels in an image to be converted into 3D world coordinates.
imageRightRect - Variable in class boofcv.alg.sfm.StereoProcessingBase
 
imageWidth - Variable in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager.CameraInfo
 
index - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BCamera
 
index - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.Motion
 
index - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.View
 
index - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.Motion
Index of motion in edge list.
index - Variable in class boofcv.alg.sfm.structure2.SceneWorkingGraph.Feature
 
init() - Method in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.Motion
 
initialize() - Method in class boofcv.alg.sfm.StereoProcessingBase
Initializes stereo processing.
initialize(PairwiseImageGraph2.View) - Method in class boofcv.alg.sfm.structure2.SceneWorkingGraph
Initializes
initialize(FastAccess<VisOdomBundleAdjustment.BCamera>) - Method in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager
 
initialize(FastAccess<VisOdomBundleAdjustment.BCamera>) - Method in class boofcv.alg.sfm.d3.structure.TickTockKeyFrameManager
No need to configure or initialize anything
initialize(FastAccess<VisOdomBundleAdjustment.BCamera>) - Method in interface boofcv.alg.sfm.d3.structure.VisOdomKeyFrameManager
Resets the manager into it's initial state.
initialVisible - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
inlier - Variable in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.TrackQuad
 
inliers - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
inliers - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.Motion
indexes of features in the match list that are inliers to the found F and H matrix
inlierTracks - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
location of tracks in the image that are included in the inlier set
is3D - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.Motion
if this camera motion is known up to a metric transform.
isFatalError() - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth
 
isFault() - Method in class boofcv.abst.sfm.d3.MonocularPlaneVisualOdometryScaleInput
 
isFault() - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
isFault() - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
isFault() - Method in class boofcv.abst.sfm.d3.PyramidDirectColorDepth_to_DepthVisualOdometry
 
isFault() - Method in class boofcv.abst.sfm.d3.StereoVisualOdometryScaleInput
 
isFault() - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
isFault() - Method in interface boofcv.abst.sfm.d3.VisualOdometry
If a fatal error occurred while updating its state then this function will return true.
isFault() - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
isFault() - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
isFault() - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
isFault() - Method in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
If there are no candidates then a fault happened.
isKeyFrame() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
isKnown(PairwiseImageGraph2.View) - Method in class boofcv.alg.sfm.structure2.SceneWorkingGraph
 
isObservedBy(VisOdomBundleAdjustment.BFrame) - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BTrack
 
isOptimizeActive() - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
Returns true if it is configured to be optimized
isRotationFromAxisY(PointTrack, Vector3D_F64) - Method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
Checks for motion which can't be caused by rotations along the y-axis alone.
isStopRequested() - Method in class boofcv.alg.sfm.structure.EstimateSceneCalibrated
 
isStopRequested() - Method in class boofcv.alg.sfm.structure.EstimateSceneUncalibrated
 
isStopRequested() - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
isStrictFar() - Method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
 
isTrackInlier(int) - Method in interface boofcv.abst.sfm.AccessPointTracks
True if the specified track is an inlier used in motion estimation
isTrackInlier(int) - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
isTrackInlier(int) - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
isTrackInlier(int) - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
isTrackInlier(int) - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
isTrackInlier(int) - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
isTrackInlier(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
isTrackInlier(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
isTrackInlier(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
isTrackNew(int) - Method in interface boofcv.abst.sfm.AccessPointTracks
True if the specified track was just spawned
isTrackNew(int) - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
isTrackNew(int) - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
isTrackNew(int) - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
isTrackNew(int) - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
isTrackNew(int) - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
isTrackNew(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
isTrackNew(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
isTrackNew(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 

K

keepCurrentFrame(VisOdomBundleAdjustment<?>) - Method in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager
Perform different checks that attempt to see if too much has changed.
keyFrame - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
keyframePeriod - Variable in class boofcv.alg.sfm.d3.structure.TickTockKeyFrameManager
The period at which the current frame is turned into a new keyframe
keyframes - Variable in class boofcv.factory.sfm.ConfigVisOdomTrackPnP
Specifies when a new key frame is created
keyToCurr - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
known - Variable in class boofcv.alg.sfm.structure2.SceneWorkingGraph.Feature
 

L

lastInlier - Variable in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.TrackInfo
 
lastInlier - Variable in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity.VoTrack
 
lastInlier - Variable in class boofcv.struct.sfm.Point2D3DTrack
 
lastSeenRightFrame - Variable in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.TrackInfo
 
lastStereoFrame - Variable in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.TrackInfo
 
lastUsed - Variable in class boofcv.alg.sfm.d2.AssociatedPairTrack
The tick at which the track was last inside the inlier list
lastUsed - Variable in class boofcv.alg.sfm.d3.VisOdomMonoDepthPnP.Track
 
LayerTo3D() - Constructor for class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth.LayerTo3D
 
leftCurrIndex - Variable in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.TrackQuad
 
leftImageToRect - Variable in class boofcv.alg.feature.associate.StereoConsistencyCheck
 
leftObs - Variable in class boofcv.struct.sfm.Stereo2D3D
 
listIndex - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BFrame
 
listOf_world_to_frame - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
listPinhole - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
location - Variable in class boofcv.struct.sfm.Stereo2D3D
 
lookupCommon(String, String, String, List<SceneWorkingGraph.Feature>, FastQueue<AssociatedTripleIndex>) - Method in class boofcv.alg.sfm.structure2.SceneWorkingGraph
 
lookupDepth(int, int) - Method in class boofcv.alg.sfm.DepthSparse3D.F32
 
lookupDepth(int, int) - Method in class boofcv.alg.sfm.DepthSparse3D.I
 
lookupDepth(int, int) - Method in class boofcv.alg.sfm.DepthSparse3D
Internal function which looks up the pixel's depth.
lookupFeature(PairwiseImageGraph2.View, int) - Method in class boofcv.alg.sfm.structure2.SceneWorkingGraph
 
lookupMatches(String, String, FastQueue<AssociatedIndex>) - Method in interface boofcv.alg.sfm.structure2.LookupSimilarImages
Looks up associated features between the two views.
lookupNode(String) - Method in class boofcv.alg.sfm.structure2.PairwiseImageGraph2
 
lookupPixelFeats(String, FastQueue<Point2D_F64>) - Method in interface boofcv.alg.sfm.structure2.LookupSimilarImages
Looks up pixel observations of features in the specified view.
lookupShape(String, ImageDimension) - Method in interface boofcv.alg.sfm.structure2.LookupSimilarImages
Looks up the original images width and height
LookupSimilarImages - Interface in boofcv.alg.sfm.structure2
Interface for finding images with a similar appearance by some metric.
lookupView(String) - Method in class boofcv.alg.sfm.structure2.SceneWorkingGraph
 

M

manualFocalLength - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
mapNodes - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2
 
mapPixels - Variable in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadView
 
mark - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.Feature3D
 
MAX_GEO - boofcv.factory.sfm.ConfigKeyFrameManager.Type
 
maxFeaturesPerFrame - Variable in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager.CameraInfo
 
maxFeaturesPerFrame - Variable in class boofcv.alg.sfm.d3.structure.SelectTracksInFrameForBundleAdjustment
maximum number of features per frame that can be used
MaxGeoKeyFrameManager - Class in boofcv.alg.sfm.d3.structure
Designed to be frame rate independent and maximize geometric information across frames.
MaxGeoKeyFrameManager() - Constructor for class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager
 
MaxGeoKeyFrameManager(double) - Constructor for class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager
 
MaxGeoKeyFrameManager.CameraInfo - Class in boofcv.alg.sfm.d3.structure
 
maximizeCountInSpread(double[], int, double) - Static method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
Finds the value which has the largest number of points above and below it within the specified spread
maxKeyFrames - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Maximum number of allowed key frames in the scene
maxKeyFrames - Variable in class boofcv.factory.sfm.ConfigVisOdomTrackPnP
Maximum number of key frames it will save.
MetricSceneGraph - Class in boofcv.alg.sfm.structure
Graph describing the relationship between image features and 3D points.
MetricSceneGraph(PairwiseImageGraph) - Constructor for class boofcv.alg.sfm.structure.MetricSceneGraph
Uses the pairwise graph to initialize the metric graph.
MetricSceneGraph.Feature3D - Class in boofcv.alg.sfm.structure
 
MetricSceneGraph.Motion - Class in boofcv.alg.sfm.structure
 
MetricSceneGraph.View - Class in boofcv.alg.sfm.structure
 
MIN_ASSOCIATE_FRACTION - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
MIN_FEATURE_ASSOCIATED - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
minimizer - Variable in class boofcv.alg.geo.pose.PnPStereoRefineRodrigues
 
minimumCoverage - Variable in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager
If the fraction of the image covered by features drops below this the current frame is a new keyframe
minimumInliers - Variable in class boofcv.alg.sfm.structure2.GeneratePairwiseImageGraph
The minimum number of inliers for an edge to be accepted
minObservationsNotVisible - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Drop tracks which are no longer visible if their total number of observations is less than this number.
minObservationsTriangulate - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Minimum number of feature to be triangulated which was not included in bundle adjustment.
minTrackObservations - Variable in class boofcv.alg.sfm.d3.structure.SelectTracksInFrameForBundleAdjustment
The minimum number of observations to process
ModelManagerScaleTranslate2D - Class in boofcv.alg.sfm.robust
ModelManager for ScaleTranslate2D
ModelManagerScaleTranslate2D() - Constructor for class boofcv.alg.sfm.robust.ModelManagerScaleTranslate2D
 
ModelManagerScaleTranslateRotate2D - Class in boofcv.alg.sfm.robust
ModelManager for ScaleTranslateRotate2D.
ModelManagerScaleTranslateRotate2D() - Constructor for class boofcv.alg.sfm.robust.ModelManagerScaleTranslateRotate2D
 
modelMatcher - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
modelRefiner - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
MonocularPlaneVisualOdometry<T extends boofcv.struct.image.ImageBase<T>> - Interface in boofcv.abst.sfm.d3
Estimates the camera's motion relative to the ground plane.
MonocularPlaneVisualOdometryScaleInput<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.abst.sfm.d3
* Wrapper around MonocularPlaneVisualOdometry which scales the input images.
MonocularPlaneVisualOdometryScaleInput(MonocularPlaneVisualOdometry<T>, double) - Constructor for class boofcv.abst.sfm.d3.MonocularPlaneVisualOdometryScaleInput
 
MonocularVisualOdometry<T extends boofcv.struct.image.ImageBase<T>> - Interface in boofcv.abst.sfm.d3
Interface for visual odometry from a single camera that provides 6-DOF pose.
MonoOverhead_to_MonocularPlaneVisualOdometry<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.abst.sfm.d3
MonoOverhead_to_MonocularPlaneVisualOdometry(VisOdomMonoOverheadMotion2D<T>, ImageType<T>) - Constructor for class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
monoPlaneInfinity(int, int, double, int, PointTracker<T>, ImageType<T>) - Static method in class boofcv.factory.sfm.FactoryVisualOdometry
Monocular plane based visual odometry algorithm which uses both points on the plane and off plane for motion estimation.
MonoPlaneInfinity_to_MonocularPlaneVisualOdometry<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.abst.sfm.d3
MonoPlaneInfinity_to_MonocularPlaneVisualOdometry(VisOdomMonoPlaneInfinity<T>, DistancePlane2DToPixelSq, GenerateSe2_PlanePtPixel, ImageType<T>) - Constructor for class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
monoPlaneOverhead(double, double, double, double, int, int, int, double, double, PointTracker<T>, ImageType<T>) - Static method in class boofcv.factory.sfm.FactoryVisualOdometry
Monocular plane based visual odometry algorithm which creates a synthetic overhead view and tracks image features inside this synthetic view.
Motion() - Constructor for class boofcv.alg.sfm.structure.MetricSceneGraph.Motion
 
Motion() - Constructor for class boofcv.alg.sfm.structure2.PairwiseImageGraph2.Motion
 
motionSrcToDst(MetricSceneGraph.View) - Method in class boofcv.alg.sfm.structure.MetricSceneGraph.Motion
 

N

nodes - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph
 
nodes - Variable in class boofcv.alg.sfm.structure.PairwiseImageGraph
 
nodes - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2
 
normalizedCurr - Variable in class boofcv.struct.sfm.PlanePtPixel
Observed pixel location in normalized image coordinates of track in current-frame
normalToPlane(double, double, Point2D_F64) - Method in class boofcv.alg.sfm.overhead.CameraPlaneProjection
Given a pixel in normalized coordinates, find the point on the plane.
normToPixel - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase.CameraModel
convert from normalized image coordinates to pixel

O

Observation() - Constructor for class boofcv.alg.sfm.structure2.SceneWorkingGraph.Observation
 
observationNorm - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.View
 
observationPixels - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.View
 
observations - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BTrack
 
observations - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
 
observations - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
observationsNorm - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
obsIdx - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.Feature3D
 
onPlane - Variable in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity.VoTrack
 
optimize() - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
Performs bundle adjustment on the scene and updates parameters
original - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BCamera
 
other(PairwiseImageGraph2.View) - Method in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.Motion
 
overheadHeight - Variable in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadView
 
OverheadView<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.alg.sfm.overhead
Data structure for an overhead orthogonal view with known metric properties.
OverheadView() - Constructor for class boofcv.alg.sfm.overhead.OverheadView
 
OverheadView(T, double, double, double) - Constructor for class boofcv.alg.sfm.overhead.OverheadView
 
overheadWidth - Variable in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadView
 

P

p0 - Variable in class boofcv.alg.sfm.d2.StitchingFromMotion2D.Corners
 
p1 - Variable in class boofcv.alg.sfm.d2.StitchingFromMotion2D.Corners
 
P1 - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
P1 - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
Projective camera matrices for 3-View reconstruction.
p2 - Variable in class boofcv.alg.sfm.d2.StitchingFromMotion2D.Corners
 
P2 - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
P2 - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
Projective camera matrices for 3-View reconstruction.
p3 - Variable in class boofcv.alg.sfm.d2.StitchingFromMotion2D.Corners
 
P3 - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
P3 - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
Projective camera matrices for 3-View reconstruction.
pairs - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
PairwiseImageGraph - Class in boofcv.alg.sfm.structure
Graph describing the relationship between image features using matching features from epipolar geometry.
PairwiseImageGraph() - Constructor for class boofcv.alg.sfm.structure.PairwiseImageGraph
 
PairwiseImageGraph2 - Class in boofcv.alg.sfm.structure2
Graph describing the relationship between image features using matching features from epipolar geometry.
PairwiseImageGraph2() - Constructor for class boofcv.alg.sfm.structure2.PairwiseImageGraph2
 
PairwiseImageGraph2.Motion - Class in boofcv.alg.sfm.structure2
 
PairwiseImageGraph2.View - Class in boofcv.alg.sfm.structure2
 
PairwiseImageMatching<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.alg.sfm.structure
Determines connectivity between images by exhaustively considering all possible combination of views.
PairwiseImageMatching() - Constructor for class boofcv.alg.sfm.structure.PairwiseImageMatching
 
PairwiseImageMatching(DetectDescribePoint<T, TupleDesc>, AssociateDescription<TupleDesc>) - Constructor for class boofcv.alg.sfm.structure.PairwiseImageMatching
 
performKeyFrameMaintenance(PointTracker<?>, int) - Method in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Drops specified keyframes from the scene.
pixel - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BObservation
 
pixelToNorm - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase.CameraModel
converts from pixel to normalized image coordinates
pixelToPlane(double, double, Point2D_F64) - Method in class boofcv.alg.sfm.overhead.CameraPlaneProjection
Given a pixel, find the point on the plane.
planeKey - Variable in class boofcv.struct.sfm.PlanePtPixel
Location of key-frame on the 2D plane
PlanePtPixel - Class in boofcv.struct.sfm
Storage for a point on a 2D plane in the key-frame and the observed normalized image coordinate in the current frame
PlanePtPixel() - Constructor for class boofcv.struct.sfm.PlanePtPixel
 
PlanePtPixel(Point2D_F64, Point2D_F64) - Constructor for class boofcv.struct.sfm.PlanePtPixel
 
planeToNormalized(double, double, Point2D_F64) - Method in class boofcv.alg.sfm.overhead.CameraPlaneProjection
Given a point on the plane find the normalized image coordinate
planeToPixel(double, double, Point2D_F64) - Method in class boofcv.alg.sfm.overhead.CameraPlaneProjection
Given a point on the plane find the pixel in the image.
PlToGrayMotion2D<T extends boofcv.struct.image.ImageGray<T>,​IT extends georegression.struct.InvertibleTransform> - Class in boofcv.abst.sfm.d2
Wrapper which converts a planar image into a gray scale image before computing its image motion.
PlToGrayMotion2D(ImageMotion2D<T, IT>, Class<T>) - Constructor for class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
pnp - Variable in class boofcv.factory.sfm.ConfigStereoQuadPnP
Which PNP solution to use
pnp - Variable in class boofcv.factory.sfm.ConfigVisOdomTrackPnP
Which PNP solution to use
PnPStereoDistanceReprojectionSq - Class in boofcv.alg.geo.pose
Computes sum of reprojection error squared in pixels for a pair of stereo observations.
PnPStereoDistanceReprojectionSq() - Constructor for class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
PnPStereoEstimator - Class in boofcv.alg.geo.pose
Computes the left camera pose from a fully calibrated stereo camera system using a PnP algorithm.
PnPStereoEstimator(GeoModelEstimatorN<Se3_F64, Point2D3D>, DistanceFromModel<Se3_F64, Point2D3D>, int) - Constructor for class boofcv.alg.geo.pose.PnPStereoEstimator
 
PnPStereoJacobianRodrigues - Class in boofcv.alg.geo.pose
Computes the Jacobian of the error function in PnPResidualReprojection.
PnPStereoJacobianRodrigues() - Constructor for class boofcv.alg.geo.pose.PnPStereoJacobianRodrigues
 
PnPStereoRefineRodrigues - Class in boofcv.alg.geo.pose
Minimizes the reprojection residual error for a pose estimate (left camera) in a calibrated stereo camera.
PnPStereoRefineRodrigues(double, int) - Constructor for class boofcv.alg.geo.pose.PnPStereoRefineRodrigues
 
PnPStereoResidualReprojection - Class in boofcv.alg.geo.pose
Computes the predicted residual as a simple geometric distance between the observed and predicted point observation in normalized pixel coordinates.
PnPStereoResidualReprojection() - Constructor for class boofcv.alg.geo.pose.PnPStereoResidualReprojection
 
Point2D3DTrack - Class in boofcv.struct.sfm
Adds track maintenance information for Point2D3D.
Point2D3DTrack() - Constructor for class boofcv.struct.sfm.Point2D3DTrack
 
pointRect - Variable in class boofcv.alg.sfm.StereoProcessingBase
 
poseEstimator - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
previous_to_current - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
previousWasKeyFrame - Variable in class boofcv.alg.sfm.d2.ImageMotionPtkSmartRespawn
 
process() - Method in class boofcv.alg.sfm.d3.direct.FeatureSpatialDiversity_F32
Computes the worst case spread for how features are laid out
process() - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
Determines connectivity between images.
process(double[], DMatrixRMaj) - Method in class boofcv.alg.geo.pose.PnPStereoJacobianRodrigues
 
process(double, double) - Method in class boofcv.abst.sfm.DepthSparse3D_to_PixelTo3D
 
process(double, double) - Method in interface boofcv.abst.sfm.ImagePixelTo3D
Estimate the location of the pixel in 3D camera coordinates.
process(double, double) - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth.LayerTo3D
 
process(double, double) - Method in class boofcv.alg.sfm.StereoSparse3D
Takes in pixel coordinates from the left camera in the original image coordinate system
process(int, int) - Method in class boofcv.alg.sfm.DepthSparse3D
Given a pixel coordinate in the visual camera, compute the 3D coordinate of that point.
process(PairwiseImageGraph) - Method in interface boofcv.alg.sfm.EstimateSceneStructure
Estimte the 3D structure of each point and view location given the graph connecting each view
process(PairwiseImageGraph) - Method in class boofcv.alg.sfm.structure.EstimateSceneCalibrated
Processes the paired up scene features and computes an initial estimate for the scene's structure.
process(PairwiseImageGraph) - Method in class boofcv.alg.sfm.structure.EstimateSceneUncalibrated
 
process(LookupSimilarImages) - Method in class boofcv.alg.sfm.structure2.GeneratePairwiseImageGraph
Connects images by testing features for a geometric relationship.
process(LookupSimilarImages, PairwiseImageGraph2) - Method in class boofcv.alg.sfm.structure2.DoStuffFromPairwiseGraph
 
process(LookupSimilarImages, PairwiseImageGraph2.View, SceneWorkingGraph, SceneStructureProjective) - Method in class boofcv.alg.sfm.structure2.ProjectiveExpandToNeighbors
 
process(CameraPinholeBrown, Se3_F64) - Method in class boofcv.alg.sfm.overhead.SelectOverheadParameters
Computes the view's characteristics
process(Planar<T>) - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
process(Planar<T>, ImagePixelTo3D) - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth
 
process(Planar<T>, Planar<T>) - Method in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadViewPL
Computes overhead view of input image.
process(I) - Method in interface boofcv.abst.sfm.d2.ImageMotion2D
Processes and updates the image transform.
process(I) - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
Processes the next frame in the sequence.
process(I) - Method in class boofcv.alg.sfm.d2.ImageMotionPtkSmartRespawn
 
process(I) - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
Estimates the image motion and updates stitched image.
process(List<AssociatedTriple>, int, int) - Method in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
Determines the metric scene.
process(List<Stereo2D3D>, Se3_F64) - Method in class boofcv.alg.geo.pose.PnPStereoEstimator
 
process(T) - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
process(T) - Method in interface boofcv.abst.sfm.d3.MonocularPlaneVisualOdometry
Process the new image and update the motion estimate.
process(T) - Method in class boofcv.abst.sfm.d3.MonocularPlaneVisualOdometryScaleInput
 
process(T) - Method in interface boofcv.abst.sfm.d3.MonocularVisualOdometry
Process the new image and update the motion estimate.
process(T) - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
process(T) - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
process(T) - Method in class boofcv.alg.sfm.d3.VisOdomMonoDepthPnP
Estimates the motion given the left camera image.
process(T) - Method in class boofcv.alg.sfm.d3.VisOdomMonoOverheadMotion2D
Estimates the motion which the camera undergoes relative to the first frame processed.
process(T) - Method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
Estimates the motion which the camera undergoes relative to the first frame processed.
process(T, Depth) - Method in class boofcv.abst.sfm.d3.PyramidDirectColorDepth_to_DepthVisualOdometry
 
process(T, T) - Method in interface boofcv.abst.sfm.d3.StereoVisualOdometry
Process the new image and update the motion estimate.
process(T, T) - Method in class boofcv.abst.sfm.d3.StereoVisualOdometryScaleInput
 
process(T, T) - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
process(T, T) - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
process(T, T) - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
process(T, T) - Method in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
Updates motion estimate using the stereo pair.
process(T, T) - Method in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP
Estimates camera egomotion from the stereo pair
process(T, T) - Method in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadView
Computes overhead view of input image.
process(T, T) - Method in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadViewS
Computes overhead view of input image.
process(Vis, Depth) - Method in interface boofcv.abst.sfm.d3.DepthVisualOdometry
Process the new image and update the motion estimate.
process(Vis, Depth) - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
profileOut - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
profileOut - Variable in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP
 
projectiveCameras3(LookupSimilarImages, PairwiseImageGraph2.View, int, int) - Method in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
Computes projective camera matrices for the 3 connected views.
ProjectiveExpandToNeighbors - Class in boofcv.alg.sfm.structure2
Finds the projective camera for all 3D neighbors of the seed.
ProjectiveExpandToNeighbors() - Constructor for class boofcv.alg.sfm.structure2.ProjectiveExpandToNeighbors
 
ProjectiveInitializeAllCommon - Class in boofcv.alg.sfm.structure2
Given a set of views and a set of features which are visible in all views, estimate their structure up to a projective transform.
ProjectiveInitializeAllCommon() - Constructor for class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
projectiveSceneN(LookupSimilarImages, PairwiseImageGraph2.View, GrowQueue_I32, GrowQueue_I32) - Method in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
Computes a projective reconstruction.
pruneClose - Variable in class boofcv.alg.sfm.d2.ImageMotionPtkSmartRespawn
 
pruneFraction - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
pview - Variable in class boofcv.alg.sfm.structure2.SceneWorkingGraph.View
 
PyramidDirectColorDepth<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.sfm.d3.direct
Adds a pyramidal implementation on top of VisOdomDirectColorDepth to enable it to handle larger motions which its local approach couldn't handle in a single layer.
PyramidDirectColorDepth(ImagePyramid<Planar<T>>) - Constructor for class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth
 
PyramidDirectColorDepth_to_DepthVisualOdometry<T extends boofcv.struct.image.ImageBase<T>,​Depth extends boofcv.struct.image.ImageGray<Depth>> - Class in boofcv.abst.sfm.d3
TODO write
PyramidDirectColorDepth_to_DepthVisualOdometry(DepthSparse3D<Depth>, PyramidDirectColorDepth, Class<Depth>) - Constructor for class boofcv.abst.sfm.d3.PyramidDirectColorDepth_to_DepthVisualOdometry
 
PyramidDirectColorDepth_to_DepthVisualOdometry(DepthSparse3D<Depth>, ConvertImageFilter<T, ?>, PyramidDirectColorDepth, Class<Depth>) - Constructor for class boofcv.abst.sfm.d3.PyramidDirectColorDepth_to_DepthVisualOdometry
 
PyramidDirectColorDepth.LayerTo3D - Class in boofcv.alg.sfm.d3.direct
 

R

ransac - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
ransac - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
ransac - Variable in class boofcv.factory.sfm.ConfigStereoQuadPnP
Configuration for RANSAC.
ransac - Variable in class boofcv.factory.sfm.ConfigVisOdomTrackPnP
Configuration for RANSAC.
ransacEssential - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
ransacFundamental - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
ratio3D - Variable in class boofcv.alg.sfm.structure2.GeneratePairwiseImageGraph
If number of matches from fundamental divided by homography is more than this then it is considered a 3D scene
rect1 - Variable in class boofcv.alg.sfm.StereoProcessingBase
 
rect2 - Variable in class boofcv.alg.sfm.StereoProcessingBase
 
rectK - Variable in class boofcv.alg.sfm.StereoProcessingBase
 
rectR - Variable in class boofcv.alg.sfm.StereoProcessingBase
 
refineIterations - Variable in class boofcv.factory.sfm.ConfigStereoQuadPnP
Number of iterations to perform when refining the initial frame-to-frame motion estimate.
refineIterations - Variable in class boofcv.factory.sfm.ConfigVisOdomTrackPnP
Number of iterations to perform when refining the initial frame-to-frame motion estimate.
RefinePnPStereo - Interface in boofcv.alg.geo.pose
Refines a pose estimate given a set of stereo observations and associated 3D point in world coordinates.
removeFrame(VisOdomBundleAdjustment.BFrame, List<PointTrack>) - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
Removes the frame and all references to it.
removeRef(VisOdomBundleAdjustment.BFrame) - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BTrack
Removes the observations to the specified frame
requestStop() - Method in class boofcv.alg.sfm.structure.EstimateSceneCalibrated
 
requestStop() - Method in class boofcv.alg.sfm.structure.EstimateSceneUncalibrated
 
requestStop() - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
reset() - Method in interface boofcv.abst.sfm.d2.ImageMotion2D
Resets the class into its initial state and throws away any information on the image sequence
reset() - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
reset() - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
reset() - Method in class boofcv.abst.sfm.d3.MonocularPlaneVisualOdometryScaleInput
 
reset() - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
reset() - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
reset() - Method in class boofcv.abst.sfm.d3.PyramidDirectColorDepth_to_DepthVisualOdometry
 
reset() - Method in class boofcv.abst.sfm.d3.StereoVisualOdometryScaleInput
 
reset() - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
reset() - Method in interface boofcv.abst.sfm.d3.VisualOdometry
Forget past history and tracking results, returning it to its initial state.
reset() - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
reset() - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
reset() - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
reset() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
Makes the current frame the first frame and discards its past history
reset() - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
Throws away current results and starts over again
reset() - Method in class boofcv.alg.sfm.d3.direct.FeatureSpatialDiversity_F32
 
reset() - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth
 
reset() - Method in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager.CameraInfo
 
reset() - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BCamera
 
reset() - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BFrame
 
reset() - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BObservation
 
reset() - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BTrack
 
reset() - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
Returns to its original state with new views.
reset() - Method in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Resets the algorithm into its original state
reset() - Method in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
Resets the algorithm into its original state
reset() - Method in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.TrackInfo
 
reset() - Method in class boofcv.alg.sfm.d3.VisOdomMonoDepthPnP
Resets the algorithm into its original state
reset() - Method in class boofcv.alg.sfm.d3.VisOdomMonoOverheadMotion2D
Resets the algorithm into its initial state
reset() - Method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
Resets the algorithm into its initial state
reset() - Method in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.ImageInfo
 
reset() - Method in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP
Resets the algorithm into its original state
reset() - Method in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.SetMatches
 
reset() - Method in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.TrackQuad
 
reset() - Method in interface boofcv.alg.sfm.EstimateSceneStructure
Forgets all added views and cameras
reset() - Method in class boofcv.alg.sfm.structure.EstimateSceneCalibrated
 
reset() - Method in class boofcv.alg.sfm.structure.EstimateSceneUncalibrated
 
reset() - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
reset() - Method in class boofcv.alg.sfm.structure2.PairwiseImageGraph2
 
reset() - Method in class boofcv.alg.sfm.structure2.SceneWorkingGraph.Feature
 
reset() - Method in class boofcv.alg.sfm.structure2.SceneWorkingGraph.Observation
 
reset() - Method in class boofcv.alg.sfm.structure2.SceneWorkingGraph.View
 
resetTransforms() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
resizeStitchImage(int, int, IT) - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
Resizes the stitch image.
rightImageToRect - Variable in class boofcv.alg.feature.associate.StereoConsistencyCheck
 
rightObs - Variable in class boofcv.struct.sfm.Stereo2D3D
 

S

sanityCheck() - Method in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
Sees if the graph structure is internally consistent.
sanityCheck() - Method in class boofcv.alg.sfm.structure.MetricSceneGraph
Performs simple checks to see if the data structure is avlid
sba - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
scale - Variable in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth.LayerTo3D
 
scale - Variable in class boofcv.struct.sfm.ScaleTranslate2D
Scaling
scale - Variable in class boofcv.struct.sfm.ScaleTranslateRotate2D
Scaling
scaleInput(MonocularPlaneVisualOdometry<T>, double) - Static method in class boofcv.factory.sfm.FactoryVisualOdometry
Wraps around a MonocularPlaneVisualOdometry instance and will rescale the input images and adjust the cameras intrinsic parameters automatically.
scaleInput(StereoVisualOdometry<T>, double) - Static method in class boofcv.factory.sfm.FactoryVisualOdometry
Wraps around a StereoVisualOdometry instance and will rescale the input images and adjust the cameras intrinsic parameters automatically.
scaler - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
scaleSBA - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
ScaleTranslate2D - Class in boofcv.struct.sfm
Motion model for scale and translation: (x',y') = (x,y)*scale + (tranX , tranY)
ScaleTranslate2D() - Constructor for class boofcv.struct.sfm.ScaleTranslate2D
 
ScaleTranslate2D(double, double, double) - Constructor for class boofcv.struct.sfm.ScaleTranslate2D
 
ScaleTranslateRotate2D - Class in boofcv.struct.sfm
Motion model for scale, translation, and rotation: (x',y') = (x,y)*R*scale + (tranX , tranY) R is rotation matrix.
ScaleTranslateRotate2D() - Constructor for class boofcv.struct.sfm.ScaleTranslateRotate2D
 
ScaleTranslateRotate2D(double, double, double, double) - Constructor for class boofcv.struct.sfm.ScaleTranslateRotate2D
 
scene - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Describes the entire 3D scene's structure and optimizes with bundle adjustment
scene - Variable in class boofcv.factory.sfm.ConfigStereoDualTrackPnP
Configuration for building and optimizing a local scene
scene - Variable in class boofcv.factory.sfm.ConfigStereoMonoTrackPnP
Configuration for building and optimizing a local scene
SceneWorkingGraph - Class in boofcv.alg.sfm.structure2
 
SceneWorkingGraph() - Constructor for class boofcv.alg.sfm.structure2.SceneWorkingGraph
 
SceneWorkingGraph.Feature - Class in boofcv.alg.sfm.structure2
 
SceneWorkingGraph.Observation - Class in boofcv.alg.sfm.structure2
 
SceneWorkingGraph.View - Class in boofcv.alg.sfm.structure2
 
score(PairwiseImageGraph2.Motion) - Static method in class boofcv.alg.sfm.structure2.DoStuffFromPairwiseGraph
Scores the motion for its ability to capture 3D structure
scoreTriangulation() - Method in class boofcv.alg.sfm.structure.MetricSceneGraph.Motion
Score how well this motion can be used to provide an initial set of triangulated feature points.
Se3ToStereoPoseCodec - Class in boofcv.alg.geo.pose
Allows a ModelCodec for Se3_F64 to be used by StereoPose.
Se3ToStereoPoseCodec(ModelCodec<Se3_F64>) - Constructor for class boofcv.alg.geo.pose.Se3ToStereoPoseCodec
 
selected - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BTrack
true if it was selected for inclusion in the optimization
selectedTracks - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
 
selectFramesToDiscard(PointTracker<?>, int, int, VisOdomBundleAdjustment<?>) - Method in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager
 
selectFramesToDiscard(PointTracker<?>, int, int, VisOdomBundleAdjustment<?>) - Method in class boofcv.alg.sfm.d3.structure.TickTockKeyFrameManager
 
selectFramesToDiscard(PointTracker<?>, int, int, VisOdomBundleAdjustment<?>) - Method in interface boofcv.alg.sfm.d3.structure.VisOdomKeyFrameManager
Selects frames to discard from the scene graph.
selectOldToDiscard(VisOdomBundleAdjustment<?>, int) - Method in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager
Selects an older frame to discard.
SelectOverheadParameters - Class in boofcv.alg.sfm.overhead
Give a camera's intrinsic and extrinsic parameters, selects a reasonable overhead view to render the image onto.
SelectOverheadParameters(double, double, double) - Constructor for class boofcv.alg.sfm.overhead.SelectOverheadParameters
Configure algorithm.
selectThirdView(PairwiseImageGraph2.View, PairwiseImageGraph2.View) - Method in class boofcv.alg.sfm.structure2.ProjectiveExpandToNeighbors
Finds the seed view with the most inliers and a 3D connection.
selectTracks(VisOdomBundleAdjustment<?>, List<VisOdomBundleAdjustment.BTrack>) - Method in class boofcv.alg.sfm.d3.structure.SelectTracksInFrameForBundleAdjustment
Selects tracks to include in bundle adjustment
selectTracksInFrame(VisOdomBundleAdjustment.BFrame, List<VisOdomBundleAdjustment.BTrack>) - Method in class boofcv.alg.sfm.d3.structure.SelectTracksInFrameForBundleAdjustment
Select tracks inside a single frame.
SelectTracksInFrameForBundleAdjustment - Class in boofcv.alg.sfm.d3.structure
Attempts to ensure spatial diversity within an image by forcing a more uniform distribution of features per-area.
SelectTracksInFrameForBundleAdjustment(long) - Constructor for class boofcv.alg.sfm.d3.structure.SelectTracksInFrameForBundleAdjustment
 
set(ScaleTranslate2D) - Method in class boofcv.struct.sfm.ScaleTranslate2D
 
set(ScaleTranslateRotate2D) - Method in class boofcv.struct.sfm.ScaleTranslateRotate2D
 
setCalibration(CameraPinholeBrown, Point2Transform2_F32) - Method in interface boofcv.abst.sfm.d3.DepthVisualOdometry
Specifies the intrinsic parameters for the visual camera and the transform from visual to depth pixels.
setCalibration(CameraPinholeBrown, Point2Transform2_F32) - Method in class boofcv.abst.sfm.d3.PyramidDirectColorDepth_to_DepthVisualOdometry
 
setCalibration(CameraPinholeBrown, Point2Transform2_F32) - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
setCalibration(MonoPlaneParameters) - Method in interface boofcv.abst.sfm.d3.MonocularPlaneVisualOdometry
Specifies the camera's intrinsic and extrinsic parameters.
setCalibration(MonoPlaneParameters) - Method in class boofcv.abst.sfm.d3.MonocularPlaneVisualOdometryScaleInput
 
setCalibration(MonoPlaneParameters) - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
setCalibration(MonoPlaneParameters) - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
setCalibration(StereoParameters) - Method in interface boofcv.abst.sfm.d3.StereoVisualOdometry
Specifies intrinsic and extrinsic parameters for the stereo camera system.
setCalibration(StereoParameters) - Method in class boofcv.abst.sfm.d3.StereoVisualOdometryScaleInput
 
setCalibration(StereoParameters) - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
setCalibration(StereoParameters) - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
setCalibration(StereoParameters) - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
setCalibration(StereoParameters) - Method in class boofcv.alg.feature.associate.StereoConsistencyCheck
 
setCalibration(StereoParameters) - Method in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
Specifies the stereo parameters.
setCalibration(StereoParameters) - Method in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP
Sets and saves the stereo camera's calibration
setCalibration(StereoParameters) - Method in class boofcv.alg.sfm.StereoProcessingBase
Specifies stereo parameters
setCalibration(StereoParameters) - Method in class boofcv.alg.sfm.StereoSparse3D
 
setCamera(CameraPinholeBrown) - Method in class boofcv.alg.sfm.d3.VisOdomMonoDepthPnP
Sets the known fixed camera parameters
setCameraParameters(float, float, float, float, int, int) - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth
 
setCameraParameters(float, float, float, float, int, int) - Method in class boofcv.alg.sfm.d3.direct.VisOdomDirectColorDepth
Specifies intrinsic camera parameters.
setCellSize(double) - Method in class boofcv.alg.sfm.overhead.OverheadView
 
setCenterX(double) - Method in class boofcv.alg.sfm.overhead.OverheadView
 
setCenterY(double) - Method in class boofcv.alg.sfm.overhead.OverheadView
 
setConfiguration(Se3_F64, CameraPinholeBrown) - Method in class boofcv.alg.sfm.overhead.CameraPlaneProjection
Configures the camera's intrinsic and extrinsic parameters
setConvergence(float, int) - Method in class boofcv.alg.sfm.d3.direct.VisOdomDirectColorDepth
Specifies convergence parameters
setDepthImage(T) - Method in class boofcv.alg.sfm.DepthSparse3D
Sets the depth image.
setDestination(FastAccess<Point2D_F64>, FastAccess<Desc>) - Method in class boofcv.alg.feature.associate.AssociateStereo2D
Converts location into rectified coordinates and saved a reference to the description.
setDiversityThreshold(double) - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth
 
setExtrinsic(Se3_F64) - Method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
Camera the camera's extrinsic parameters.
setExtrinsic(Se3_F64) - Method in class boofcv.alg.sfm.robust.DistancePlane2DToPixelSq
Specify extrinsic camera properties
setExtrinsic(Se3_F64) - Method in class boofcv.alg.sfm.robust.GenerateSe2_PlanePtPixel
Specify extrinsic camera properties
setFromAtoB(Se3_F64) - Method in class boofcv.alg.sfm.d3.ComputeObservationAcuteAngle
 
setImage(T) - Method in class boofcv.alg.sfm.overhead.OverheadView
 
setImages(T, T) - Method in class boofcv.alg.sfm.StereoProcessingBase
Sets the input images.
setImages(T, T) - Method in class boofcv.alg.sfm.StereoSparse3D
 
setInterpolation(double, double, double, double, InterpolationType) - Method in class boofcv.alg.sfm.d3.direct.VisOdomDirectColorDepth
Used to change interpolation method.
setIntrinsic(double, double, double) - Method in class boofcv.alg.sfm.robust.DistancePlane2DToPixelSq
Specify intrinsic camera properties
setIntrinsic(int, CameraPinhole) - Method in class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
setIntrinsic(CameraPinholeBrown) - Method in interface boofcv.abst.sfm.d3.MonocularVisualOdometry
Specifies the intrinsic parameters for the camera.
setIntrinsic(CameraPinholeBrown) - Method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
Camera the camera's intrinsic parameters.
setIntrinsic(CameraPinholeBrown) - Method in class boofcv.alg.sfm.overhead.CameraPlaneProjection
Configures the camera's intrinsic parameters
setKeyFrame(ImagePixelTo3D) - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth
 
setLeftToRight(Se3_F64) - Method in class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
setLeftToRight(Se3_F64) - Method in class boofcv.alg.geo.pose.PnPStereoEstimator
 
setLeftToRight(Se3_F64) - Method in class boofcv.alg.geo.pose.PnPStereoJacobianRodrigues
 
setLeftToRight(Se3_F64) - Method in class boofcv.alg.geo.pose.PnPStereoRefineRodrigues
 
setLeftToRight(Se3_F64) - Method in interface boofcv.alg.geo.pose.RefinePnPStereo
 
SetMatches() - Constructor for class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.SetMatches
 
setMaxScoreThreshold(double) - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
setMinimumInliers(int) - Method in class boofcv.alg.sfm.structure2.GeneratePairwiseImageGraph
 
setModel(ScaleTranslate2D) - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslate2DSq
 
setModel(ScaleTranslateRotate2D) - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslateRotate2DSq
 
setModel(StereoPose) - Method in class boofcv.alg.geo.pose.PnPStereoResidualReprojection
 
setModel(Se2_F64) - Method in class boofcv.alg.sfm.robust.DistancePlane2DToPixelSq
 
setModel(Se3_F64) - Method in class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
setObservations(List<Stereo2D3D>) - Method in class boofcv.alg.geo.pose.PnPStereoJacobianRodrigues
 
setOriginToCurrent() - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
Sets the current image to be the origin of the stitched coordinate system.
setPlaneToCamera(Se3_F64, boolean) - Method in class boofcv.alg.sfm.overhead.CameraPlaneProjection
Specifies camera's extrinsic parameters.
setRatio3D(double) - Method in class boofcv.alg.sfm.structure2.GeneratePairwiseImageGraph
 
setScale(double) - Method in class boofcv.struct.sfm.ScaleTranslate2D
 
setScale(double) - Method in class boofcv.struct.sfm.ScaleTranslateRotate2D
 
setSource(FastAccess<Point2D_F64>, FastAccess<Desc>) - Method in class boofcv.alg.feature.associate.AssociateStereo2D
Converts location into rectified coordinates and saved a reference to the description.
setStereoParameters(StereoParameters) - Method in class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
setStrictFar(boolean) - Method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
 
setTheta(double) - Method in class boofcv.struct.sfm.ScaleTranslateRotate2D
 
setTo(ConfigKeyFrameManager) - Method in class boofcv.factory.sfm.ConfigKeyFrameManager
 
setTo(ConfigStereoDualTrackPnP) - Method in class boofcv.factory.sfm.ConfigStereoDualTrackPnP
 
setTo(ConfigStereoMonoTrackPnP) - Method in class boofcv.factory.sfm.ConfigStereoMonoTrackPnP
 
setTo(ConfigStereoQuadPnP) - Method in class boofcv.factory.sfm.ConfigStereoQuadPnP
 
setTo(ConfigVisOdomTrackPnP) - Method in class boofcv.factory.sfm.ConfigVisOdomTrackPnP
 
setToFirst() - Method in interface boofcv.abst.sfm.d2.ImageMotion2D
Turns the current image into the origin of the coordinate system.
setToFirst() - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
setToFirst() - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
setTransX(double) - Method in class boofcv.struct.sfm.ScaleTranslate2D
 
setTransX(double) - Method in class boofcv.struct.sfm.ScaleTranslateRotate2D
 
setTransY(double) - Method in class boofcv.struct.sfm.ScaleTranslate2D
 
setTransY(double) - Method in class boofcv.struct.sfm.ScaleTranslateRotate2D
 
setVerbose(PrintStream) - Method in class boofcv.alg.sfm.structure.EstimateSceneUncalibrated
 
setVerbose(PrintStream, int) - Method in class boofcv.alg.sfm.structure.EstimateSceneCalibrated
 
setVerbose(PrintStream, int) - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
setVerbose(PrintStream, int) - Method in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
setVerbose(PrintStream, int) - Method in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
Adjusts the level of verbosity for debugging
setVerbose(PrintStream, Set<String>) - Method in class boofcv.abst.sfm.d3.MonocularPlaneVisualOdometryScaleInput
 
setVerbose(PrintStream, Set<String>) - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
setVerbose(PrintStream, Set<String>) - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
setVerbose(PrintStream, Set<String>) - Method in class boofcv.abst.sfm.d3.PyramidDirectColorDepth_to_DepthVisualOdometry
 
setVerbose(PrintStream, Set<String>) - Method in class boofcv.abst.sfm.d3.StereoVisualOdometryScaleInput
 
setVerbose(PrintStream, Set<String>) - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
setVerbose(PrintStream, Set<String>) - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
setVerbose(PrintStream, Set<String>) - Method in class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
setVerbose(PrintStream, Set<String>) - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
setVerbose(PrintStream, Set<String>) - Method in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager
 
setVerbose(PrintStream, Set<String>) - Method in class boofcv.alg.sfm.d3.structure.TickTockKeyFrameManager
 
setVerbose(PrintStream, Set<String>) - Method in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
setVerbose(PrintStream, Set<String>) - Method in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP
 
src - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.Motion
 
state - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.View
 
Stereo2D3D - Class in boofcv.struct.sfm
 
Stereo2D3D() - Constructor for class boofcv.struct.sfm.Stereo2D3D
 
Stereo2D3D(Point2D_F64, Point2D_F64, Point3D_F64) - Constructor for class boofcv.struct.sfm.Stereo2D3D
 
StereoConsistencyCheck - Class in boofcv.alg.feature.associate
Checks to see if two observations from a left to right stereo camera are consistent.
StereoConsistencyCheck(double, double) - Constructor for class boofcv.alg.feature.associate.StereoConsistencyCheck
 
stereoDepth(double, int, int, int, int, boolean, StereoDisparitySparse<T>, PointTracker<T>, Class<T>) - Static method in class boofcv.factory.sfm.FactoryVisualOdometry
Deprecated.
stereoDescribe - Variable in class boofcv.factory.sfm.ConfigStereoDualTrackPnP
Feature descriptor for stereo association
stereoDualTrackerPnP(ConfigStereoDualTrackPnP, Class<T>) - Static method in class boofcv.factory.sfm.FactoryVisualOdometry
Creates an instance of VisOdomDualTrackPnP.
stereoDualTrackerPnP(ConfigVisOdomTrackPnP, PointTracker<T>, PointTracker<T>, ConfigStereoDualTrackPnP, Class<T>) - Static method in class boofcv.factory.sfm.FactoryVisualOdometry
 
stereoMonoPnP(ConfigVisOdomTrackPnP, StereoDisparitySparse<T>, PointTracker<T>, Class<T>) - Static method in class boofcv.factory.sfm.FactoryVisualOdometry
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.
StereoPose - Class in boofcv.struct.sfm
Specifies the pose of a stereo camera system as a kinematic chain relative to camera 0.
StereoPose() - Constructor for class boofcv.struct.sfm.StereoPose
 
StereoPose(Se3_F64, Se3_F64) - Constructor for class boofcv.struct.sfm.StereoPose
 
StereoProcessingBase<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.sfm
Base class that configures stereo processing.
StereoProcessingBase(Class<T>) - Constructor for class boofcv.alg.sfm.StereoProcessingBase
Declares internal data structures
stereoQuadPnP(ConfigStereoQuadPnP, Class<T>) - Static method in class boofcv.factory.sfm.FactoryVisualOdometry
Creates a stereo visual odometry algorithm that uses the two most recent frames (4 images total) to estimate motion.
stereoRadius - Variable in class boofcv.factory.sfm.ConfigStereoDualTrackPnP
Radius used when computing feature descriptors for stereo matching
StereoSparse3D<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.alg.sfm
Computes stereo disparity on a per pixel basis as requested.
StereoSparse3D(StereoDisparitySparse<T>, Class<T>) - Constructor for class boofcv.alg.sfm.StereoSparse3D
Configures and declares internal data
stereoTriangulations - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.Motion
 
StereoVisualOdometry<T extends boofcv.struct.image.ImageBase<T>> - Interface in boofcv.abst.sfm.d3
Stereo visual odometry algorithms that estimate the camera's ego-motion in Euclidean space using a pair of stereo images.
StereoVisualOdometryScaleInput<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.abst.sfm.d3
Wrapper around StereoVisualOdometry which scales the input images.
StereoVisualOdometryScaleInput(StereoVisualOdometry<T>, double) - Constructor for class boofcv.abst.sfm.d3.StereoVisualOdometryScaleInput
 
StitchingFromMotion2D<I extends boofcv.struct.image.ImageBase<I>,​IT extends georegression.struct.InvertibleTransform> - Class in boofcv.alg.sfm.d2
Stitches together sequences of images using ImageMotion2D, typically used for image stabilization and creating mosaics.
StitchingFromMotion2D(ImageMotion2D<I, IT>, ImageDistort<I, I>, StitchingTransform<IT>, double) - Constructor for class boofcv.alg.sfm.d2.StitchingFromMotion2D
Provides internal algorithms and tuning parameters.
StitchingFromMotion2D.Corners - Class in boofcv.alg.sfm.d2
 
StitchingTransform<IT extends georegression.struct.InvertibleTransform> - Interface in boofcv.alg.sfm.d2
TODO Comment
structure - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
 
structure - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
structure - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
swap() - Method in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.SetMatches
 

T

theta - Variable in class boofcv.struct.sfm.ScaleTranslateRotate2D
Angle of rotation
ThreeViewEstimateMetricScene - Class in boofcv.alg.sfm.structure
Estimates the metric scene's structure given a set of sparse features associations from three views.
ThreeViewEstimateMetricScene() - Constructor for class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
Sets configurations to their default value
thresholdOutlierPrune - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
thresholdRetireTracks - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
discard tracks after they have not been in the inlier set for this many updates in a row
TICK_TOCK - boofcv.factory.sfm.ConfigKeyFrameManager.Type
 
tickPeriod - Variable in class boofcv.factory.sfm.ConfigKeyFrameManager
For TickTockKeyFrameManager only.
TickTockKeyFrameManager - Class in boofcv.alg.sfm.d3.structure
This key frame manager performs its maintenance at a constant fixed rate independent of observations.
TickTockKeyFrameManager() - Constructor for class boofcv.alg.sfm.d3.structure.TickTockKeyFrameManager
 
TickTockKeyFrameManager(int) - Constructor for class boofcv.alg.sfm.d3.structure.TickTockKeyFrameManager
 
totalDroppedTracksBadBundle - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
totalFeatures - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.View
Total number of features in this view
Track() - Constructor for class boofcv.alg.sfm.d3.VisOdomMonoDepthPnP.Track
 
tracker - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
tracker - Variable in class boofcv.factory.sfm.ConfigStereoDualTrackPnP
Used to track features in each camera independently
tracker - Variable in class boofcv.factory.sfm.ConfigStereoMonoTrackPnP
Tracker configuration for left camera
TrackInfo() - Constructor for class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.TrackInfo
 
TrackQuad() - Constructor for class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.TrackQuad
 
tracks - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BFrame
 
tracks - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
List of all tracks that can be feed into bundle adjustment
transX - Variable in class boofcv.struct.sfm.ScaleTranslate2D
Translation along x and y axis
transX - Variable in class boofcv.struct.sfm.ScaleTranslateRotate2D
Translation along x and y axis
transY - Variable in class boofcv.struct.sfm.ScaleTranslate2D
Translation along x and y axis
transY - Variable in class boofcv.struct.sfm.ScaleTranslateRotate2D
Translation along x and y axis
triangulateN - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Triangulates points not optimized by bundle adjustment
triangulateNotSelectedBundleTracks() - Method in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Triangulate tracks which were not included in the optimization
triangulationAngle - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.Feature3D
 
triangulationAngle - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.Motion
 
triangulator - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
trifocalEstimator - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
type - Variable in class boofcv.factory.sfm.ConfigKeyFrameManager
Specifies the specific algorithm.

U

uniqueDestination() - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
uniqueSource() - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
updateListOfVisibleTracksForOutput() - Method in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Goes through the list of initially visible tracks and see which ones have not been dropped
UtilImageMotion - Class in boofcv.alg.sfm.d2
 
UtilImageMotion() - Constructor for class boofcv.alg.sfm.d2.UtilImageMotion
 

V

v0 - Variable in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.TrackQuad
 
v1 - Variable in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.TrackQuad
 
v2 - Variable in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.TrackQuad
 
v2g - Variable in class boofcv.alg.sfm.structure2.SceneWorkingGraph.View
 
v3 - Variable in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.TrackQuad
 
valueOf(String) - Static method in enum boofcv.factory.sfm.ConfigKeyFrameManager.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum boofcv.factory.sfm.ConfigKeyFrameManager.Type
Returns an array containing the constants of this enum type, in the order they are declared.
verbose - Variable in class boofcv.alg.sfm.d3.structure.MaxGeoKeyFrameManager
 
verbose - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
verbose - Variable in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP
 
verbose - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
VERBOSE_RUNTIME - Static variable in interface boofcv.abst.sfm.d3.VisualOdometry
Key used to indicate that it should print out profile information
VERBOSE_TRACKING - Static variable in interface boofcv.abst.sfm.d3.VisualOdometry
Key used to indicate that it should print out feature tracking information
verboseLevel - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
view - Variable in class boofcv.alg.sfm.structure2.SceneWorkingGraph.Observation
 
View() - Constructor for class boofcv.alg.sfm.structure.MetricSceneGraph.View
 
View() - Constructor for class boofcv.alg.sfm.structure2.PairwiseImageGraph2.View
 
View() - Constructor for class boofcv.alg.sfm.structure2.SceneWorkingGraph.View
 
viewDst - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.Motion
 
viewIdx - Variable in class boofcv.alg.sfm.structure2.SceneWorkingGraph.Observation
 
views - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.Feature3D
 
viewSrc - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.Motion
 
viewToWorld - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.View
 
visible - Variable in class boofcv.alg.sfm.structure2.SceneWorkingGraph.Feature
 
visibleTracks - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
Tracks which are visible in the most recently processed frame
VisOdomBundleAdjustment<T extends VisOdomBundleAdjustment.BTrack> - Class in boofcv.alg.sfm.d3.structure
Bundle adjustment specifically intended for use with visual odometry algorithms.
VisOdomBundleAdjustment(BundleAdjustment<SceneStructureMetric>, Factory<T>) - Constructor for class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment
 
VisOdomBundleAdjustment.BCamera - Class in boofcv.alg.sfm.d3.structure
 
VisOdomBundleAdjustment.BFrame - Class in boofcv.alg.sfm.d3.structure
A BFrame is a key frame.
VisOdomBundleAdjustment.BObservation - Class in boofcv.alg.sfm.d3.structure
 
VisOdomBundleAdjustment.BTrack - Class in boofcv.alg.sfm.d3.structure
 
VisOdomBundlePnPBase<Track extends VisOdomBundleAdjustment.BTrack> - Class in boofcv.alg.sfm.d3
Base class for all visual odometry algorithms based on PNP and use bundle adjustment.
VisOdomBundlePnPBase() - Constructor for class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
VisOdomBundlePnPBase.CameraModel - Class in boofcv.alg.sfm.d3
Contains the camera's lens distortion model
VisOdomDirectColorDepth<I extends boofcv.struct.image.ImageGray<I>,​D extends boofcv.struct.image.ImageGray<D>> - Class in boofcv.alg.sfm.d3.direct
TODO Fill in
VisOdomDirectColorDepth(int, Class<I>, Class<D>) - Constructor for class boofcv.alg.sfm.d3.direct.VisOdomDirectColorDepth
Declares internal data structures and specifies the type of input images to expect
VisOdomDualTrackPnP<T extends boofcv.struct.image.ImageBase<T>,​Desc extends boofcv.struct.feature.TupleDesc> - Class in boofcv.alg.sfm.d3
Stereo visual odometry algorithm which relies on tracking features independently in the left and right images and then matching those tracks together.
VisOdomDualTrackPnP(double, PointTracker<T>, PointTracker<T>, DescribeRegionPoint<T, Desc>, AssociateDescription2D<Desc>, Triangulate2ViewsMetric, ModelMatcher<Se3_F64, Stereo2D3D>, ModelFitter<Se3_F64, Stereo2D3D>, BundleAdjustment<SceneStructureMetric>) - Constructor for class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
Specifies internal algorithms and parameters
VisOdomDualTrackPnP.TrackInfo - Class in boofcv.alg.sfm.d3
A coupled track between the left and right cameras.
VisOdomKeyFrameManager - Interface in boofcv.alg.sfm.d3.structure
Decides when new key frames should be created and when an old key frame should be removed
VisOdomMonoDepthPnP<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.alg.sfm.d3
Full 6-DOF visual odometry where a ranging device is assumed for pixels in the primary view and the motion is estimated using a Estimate1ofPnP.
VisOdomMonoDepthPnP(ModelMatcher<Se3_F64, Point2D3D>, ImagePixelTo3D, RefinePnP, PointTracker<T>, BundleAdjustment<SceneStructureMetric>) - Constructor for class boofcv.alg.sfm.d3.VisOdomMonoDepthPnP
Configures magic numbers and estimation algorithms.
VisOdomMonoDepthPnP.Track - Class in boofcv.alg.sfm.d3
 
VisOdomMonoOverheadMotion2D<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.alg.sfm.d3
Estimates the motion of a monocular camera using the known transform between the camera and the ground plane.
VisOdomMonoOverheadMotion2D(double, double, double, ImageMotion2D<T, Se2_F64>, ImageType<T>) - Constructor for class boofcv.alg.sfm.d3.VisOdomMonoOverheadMotion2D
Configures motion estimation algorithm.
VisOdomMonoPlaneInfinity<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.alg.sfm.d3
Estimates camera ego-motion by assuming the camera is viewing a flat plane and that off plane points are at infinity.
VisOdomMonoPlaneInfinity(int, int, double, ModelMatcher<Se2_F64, PlanePtPixel>, PointTracker<T>) - Constructor for class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
Configures motion estimation.
VisOdomMonoPlaneInfinity.VoTrack - Class in boofcv.alg.sfm.d3
Additional track information for use in motion estimation
VisOdomPixelDepthPnP_to_DepthVisualOdometry<Vis extends boofcv.struct.image.ImageBase<Vis>,​Depth extends boofcv.struct.image.ImageGray<Depth>> - Class in boofcv.abst.sfm.d3
VisOdomPixelDepthPnP_to_DepthVisualOdometry(DepthSparse3D<Depth>, VisOdomMonoDepthPnP<Vis>, DistanceFromModelMultiView<Se3_F64, Point2D3D>, ImageType<Vis>, Class<Depth>) - Constructor for class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
VisOdomStereoQuadPnP<T extends boofcv.struct.image.ImageGray<T>,​TD extends boofcv.struct.feature.TupleDesc> - Class in boofcv.alg.sfm.d3
Stereo visual odometry algorithm which associates image features across two stereo pairs for a total of four images.
VisOdomStereoQuadPnP(DetectDescribePoint<T, TD>, AssociateDescription<TD>, AssociateDescription2D<TD>, Triangulate2ViewsMetric, ModelMatcher<Se3_F64, Stereo2D3D>, ModelFitter<Se3_F64, Stereo2D3D>, BundleAdjustment<SceneStructureMetric>) - Constructor for class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP
Specifies internal algorithms
VisOdomStereoQuadPnP.ImageInfo<TD> - Class in boofcv.alg.sfm.d3
Storage for detected features inside an image
VisOdomStereoQuadPnP.SetMatches - Class in boofcv.alg.sfm.d3
Correspondences between images
VisOdomStereoQuadPnP.TrackQuad - Class in boofcv.alg.sfm.d3
3D coordinate of the feature and its observed location in each image
VisualDepthOps - Class in boofcv.alg.depth
Various functions and operations specific to visual depth sensors.
VisualDepthOps() - Constructor for class boofcv.alg.depth.VisualDepthOps
 
VisualOdometry<M> - Interface in boofcv.abst.sfm.d3
Interface for Visual Odometry (VO) algorithms.
visualRight - Variable in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.TrackInfo
 
visualTrack - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BTrack
Reference to the a track in the image based tracker if null that means the track is no longer being tracked by the tracker
VoTrack() - Constructor for class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity.VoTrack
 

W

world_to_frame - Variable in class boofcv.alg.sfm.d3.VisOdomBundlePnPBase
 
worldLoc - Variable in class boofcv.alg.sfm.d3.structure.VisOdomBundleAdjustment.BTrack
 
worldPt - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.Feature3D
 
worldToCam0 - Variable in class boofcv.struct.sfm.StereoPose
 
worldToCurr - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
worldToCurrent() - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth
 
worldToKey - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
worldToView - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
wrap(ImagePixelTo3D) - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth.LayerTo3D
 
WrapImageMotionPtkSmartRespawn<T extends boofcv.struct.image.ImageBase<T>,​IT extends georegression.struct.InvertibleTransform> - Class in boofcv.abst.sfm.d2
WrapImageMotionPtkSmartRespawn(ImageMotionPtkSmartRespawn<T, IT>) - Constructor for class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
WrapVisOdomDualTrackPnP<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.abst.sfm.d3
TODO comment
WrapVisOdomDualTrackPnP(VisOdomDualTrackPnP<T, ?>, PnPStereoEstimator, DistanceFromModelMultiView<Se3_F64, Point2D3D>, PnPStereoDistanceReprojectionSq, AssociateStereo2D<?>, RefinePnPStereo, Class<T>) - Constructor for class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
WrapVisOdomMonoStereoDepthPnP<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.abst.sfm.d3
 
WrapVisOdomMonoStereoDepthPnP(VisOdomMonoDepthPnP<T>, StereoSparse3D<T>, DistanceFromModelMultiView<Se3_F64, Point2D3D>, Class<T>) - Constructor for class boofcv.abst.sfm.d3.WrapVisOdomMonoStereoDepthPnP
 
WrapVisOdomQuadPnP<T extends boofcv.struct.image.ImageGray<T>,​TD extends boofcv.struct.feature.TupleDesc> - Class in boofcv.abst.sfm.d3
WrapVisOdomQuadPnP(VisOdomStereoQuadPnP<T, TD>, RefinePnPStereo, AssociateStereo2D<TD>, PnPStereoDistanceReprojectionSq, DistanceFromModelMultiView<Se3_F64, Point2D3D>, Class<T>) - Constructor for class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 

X

X - Variable in class boofcv.alg.sfm.d3.VisOdomStereoQuadPnP.TrackQuad
 
A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages