Skip navigation links
A B C D E F G I K L M N O P Q R S T U V W X 

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
addCamera(PairwiseImageGraph.Camera) - Method in class boofcv.alg.sfm.structure.PairwiseImageGraph
 
addCamera(String) - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
addCamera(String, Point2Transform2_F64, CameraPinhole) - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
addImage(T, String) - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
Adds a new observation from a camera.
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.
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() - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
associate - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
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
 
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
 
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.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
 
bundleAdjustment - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 

C

cam0ToCam1 - Variable in class boofcv.struct.sfm.StereoPose
 
camera - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.View
 
camera - Variable in class boofcv.alg.sfm.structure2.SceneWorkingGraph.View
 
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.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.
computeAcuteAngle(Point2D_F64, Point2D_F64) - Method in class boofcv.alg.sfm.d3.ComputeObservationAcuteAngle
 
computeDistance(Stereo2D3D) - Method in class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
computeDistance(List<Stereo2D3D>, double[]) - Method in class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
computeDistance(PlanePtPixel) - Method in class boofcv.alg.sfm.robust.DistancePlane2DToPixelSq
 
computeDistance(List<PlanePtPixel>, double[]) - Method in class boofcv.alg.sfm.robust.DistancePlane2DToPixelSq
 
computeDistance(AssociatedPair) - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslate2DSq
 
computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslate2DSq
 
computeDistance(AssociatedPair) - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslateRotate2DSq
 
computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslateRotate2DSq
 
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
 
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
 
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
 
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.
configure(int, double) - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
Specifies magic numbers for pruning connections
configureCamera(CameraPinholeBrown, Se3_F64) - Method in class boofcv.alg.sfm.d3.VisOdomMonoOverheadMotion2D
Camera the camera's intrinsic and extrinsic parameters.
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, FastQueue<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.
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
Depth sensor based visual odometry algorithm which runs a sparse feature tracker in the visual camera and estimates the range of tracks once when first detected using the depth sensor.
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.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.
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
 
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
 
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
 
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
 
estimateMotion(Planar<T>) - 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
 
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
 
findSimilar(String, List<String>) - Method in interface boofcv.alg.sfm.structure2.LookupSimilarImages
 
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.
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(MotionTransformPoint<Se2_F64, Point2D_F64>) - Constructor for class boofcv.alg.sfm.robust.GenerateSe2_PlanePtPixel
 
GenerateSe2_PlanePtPixel() - Constructor for class boofcv.alg.sfm.robust.GenerateSe2_PlanePtPixel
 
getAllTracks() - Method in interface boofcv.abst.sfm.AccessPointTracks
All the points being actively tracked in pixel coordinates.
getAllTracks() - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
getAllTracks() - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
getAllTracks() - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
getAllTracks() - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
getAllTracks() - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
getAllTracks() - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
getAllTracks() - Method in class boofcv.abst.sfm.d3.WrapVisOdomPixelDepthPnP
 
getAllTracks() - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
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.WrapVisOdomPixelDepthPnP
 
getCameraToWorld() - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
getCandidates() - Method in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
Returns a list of active tracks that passed geometric constraints
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
getCurrToWorld() - Method in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
 
getCurrToWorld() - Method in class boofcv.alg.sfm.d3.VisOdomPixelDepthPnP
 
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
 
getDescribeRadius() - Method in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
 
getDescriptionType() - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
getErrorOptical() - Method in class boofcv.alg.sfm.d3.direct.VisOdomDirectColorDepth
 
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
 
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.WrapVisOdomPixelDepthPnP
 
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
 
getInlierTracks() - Method in class boofcv.alg.sfm.d3.VisOdomPixelDepthPnP
 
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
 
getLeftToWorld() - Method in class boofcv.alg.sfm.d3.VisOdomQuadPnP
 
getMatcher() - Method in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
 
getMatcher() - Method in class boofcv.alg.sfm.d3.VisOdomQuadPnP
 
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
getMotionEstimator() - Method in class boofcv.alg.sfm.d3.VisOdomPixelDepthPnP
 
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
 
getQuadViews() - Method in class boofcv.alg.sfm.d3.VisOdomQuadPnP
 
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
 
getTick() - Method in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
 
getTick() - Method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
Number of frames processed
getTick() - Method in class boofcv.alg.sfm.d3.VisOdomPixelDepthPnP
 
getTotalFramesProcessed() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
getTracker() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
getTracker() - Method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
 
getTracker() - Method in class boofcv.alg.sfm.d3.VisOdomPixelDepthPnP
 
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.WrapVisOdomPixelDepthPnP
 
getTrackId(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
getTrackLocation(int) - Method in interface boofcv.abst.sfm.AccessPointTracks3D
Returns the 3D location of the active track.
getTrackLocation(int) - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
getTrackLocation(int) - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
getTrackLocation(int) - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
getTrackLocation(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
getTrackLocation(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomPixelDepthPnP
 
getTrackLocation(int) - 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(Homography2D_F64) - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
Transform from world coordinate system into the current image frame.
getWorldToCurr() - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
 
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
 

I

I(double) - Constructor for class boofcv.alg.sfm.DepthSparse3D.I
 
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.
ImageInfo(DetectDescribeMulti<?, TD>) - Constructor for class boofcv.alg.sfm.d3.VisOdomQuadPnP.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(PointTracker<I>, ModelMatcher<IT, AssociatedPair>, ModelFitter<IT, AssociatedPair>, IT, int) - Constructor for class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
Specify algorithms to use internally.
ImageMotionPointTrackerKey() - Constructor for class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
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
 
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
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
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.WrapVisOdomPixelDepthPnP
 
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.
isInlier(int) - Method in interface boofcv.abst.sfm.AccessPointTracks
True if the specified track is an inlier used in motion estimation
isInlier(int) - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
isInlier(int) - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
isInlier(int) - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
isInlier(int) - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
isInlier(int) - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
isInlier(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
isInlier(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomPixelDepthPnP
 
isInlier(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
isKeyFrame() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
isKnown(PairwiseImageGraph2.View) - Method in class boofcv.alg.sfm.structure2.SceneWorkingGraph
 
isNew(int) - Method in interface boofcv.abst.sfm.AccessPointTracks
True if the specified track was just spawned
isNew(int) - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
isNew(int) - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
isNew(int) - Method in class boofcv.abst.sfm.d3.MonoOverhead_to_MonocularPlaneVisualOdometry
 
isNew(int) - Method in class boofcv.abst.sfm.d3.MonoPlaneInfinity_to_MonocularPlaneVisualOdometry
 
isNew(int) - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
isNew(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
isNew(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomPixelDepthPnP
 
isNew(int) - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
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
 

K

keyFrame - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
keyToCurr - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
known - Variable in class boofcv.alg.sfm.structure2.SceneWorkingGraph.Feature
 

L

lastActiveList - Variable in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.RightTrackInfo
 
lastConsistent - Variable in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.LeftTrackInfo
 
lastInlier - Variable in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.LeftTrackInfo
 
lastInlier - Variable in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity.VoTrack
 
lastInlier - Variable in class boofcv.struct.sfm.Point2D3DTrack
 
lastUsed - Variable in class boofcv.alg.sfm.d2.AssociatedPairTrack
The tick at which the track was last inside the inlier list
LayerTo3D() - Constructor for class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth.LayerTo3D
 
left - Variable in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.RightTrackInfo
 
leftImageToRect - Variable in class boofcv.alg.feature.associate.StereoConsistencyCheck
 
leftObs - Variable in class boofcv.struct.sfm.Stereo2D3D
 
LeftTrackInfo() - Constructor for class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.LeftTrackInfo
 
listPinhole - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
location - Variable in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.LeftTrackInfo
 
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
 
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
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
 
minimumInliers - Variable in class boofcv.alg.sfm.structure2.GeneratePairwiseImageGraph
The minimum number of inliers for an edge to be accepted
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.

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.structure.ThreeViewEstimateMetricScene
 
obsIdx - Variable in class boofcv.alg.sfm.structure.MetricSceneGraph.Feature3D
 
onPlane - Variable in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity.VoTrack
 
other(PairwiseImageGraph2.View) - Method in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.Motion
 
outlierPrune - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
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(DetectDescribePoint<T, TupleDesc>, AssociateDescription<TupleDesc>) - Constructor for class boofcv.alg.sfm.structure.PairwiseImageMatching
 
PairwiseImageMatching() - Constructor for class boofcv.alg.sfm.structure.PairwiseImageMatching
 
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(Point2D_F64, Point2D_F64) - Constructor for class boofcv.struct.sfm.PlanePtPixel
 
PlanePtPixel() - 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
 
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
 
previousWasKeyFrame - Variable in class boofcv.alg.sfm.d2.ImageMotionPtkSmartRespawn
 
process(I) - Method in interface boofcv.abst.sfm.d2.ImageMotion2D
Processes and updates the image transform.
process(Planar<T>) - Method in class boofcv.abst.sfm.d2.PlToGrayMotion2D
 
process(T) - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
process(Vis, Depth) - Method in interface boofcv.abst.sfm.d3.DepthVisualOdometry
Process the new image and update the motion estimate.
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, 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(Vis, Depth) - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
process(T, T) - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
process(T, T) - Method in class boofcv.abst.sfm.d3.WrapVisOdomPixelDepthPnP
 
process(T, T) - Method in class boofcv.abst.sfm.d3.WrapVisOdomQuadPnP
 
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(List<Stereo2D3D>, Se3_F64) - Method in class boofcv.alg.geo.pose.PnPStereoEstimator
 
process(double[], DMatrixRMaj) - Method in class boofcv.alg.geo.pose.PnPStereoJacobianRodrigues
 
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(List<PointTrack>, List<PointTrack>) - Method in class boofcv.alg.sfm.d2.PruneCloseTracks
 
process(I) - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
Estimates the image motion and updates stitched image.
process() - Method in class boofcv.alg.sfm.d3.direct.FeatureSpatialDiversity_F32
Computes the worst case spread for how features are laid out
process(double, double) - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth.LayerTo3D
 
process(Planar<T>, ImagePixelTo3D) - Method in class boofcv.alg.sfm.d3.direct.PyramidDirectColorDepth
 
process(T, T) - Method in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
Updates motion estimate using the stereo pair.
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) - Method in class boofcv.alg.sfm.d3.VisOdomPixelDepthPnP
Estimates the motion given the left camera image.
process(T, T) - Method in class boofcv.alg.sfm.d3.VisOdomQuadPnP
Estimates camera egomotion from the stereo pair
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(T, T) - Method in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadView
Computes overhead view of input image.
process(Planar<T>, Planar<T>) - Method in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadViewPL
Computes overhead view of input image.
process(T, T) - Method in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadViewS
Computes overhead view of input image.
process(CameraPinholeBrown, Se3_F64) - Method in class boofcv.alg.sfm.overhead.SelectOverheadParameters
Computes the view's characteristics
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(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() - Method in class boofcv.alg.sfm.structure.PairwiseImageMatching
Determines connectivity between images.
process(List<AssociatedTriple>, int, int) - Method in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
Determines the metric scene.
process(LookupSimilarImages, PairwiseImageGraph2) - Method in class boofcv.alg.sfm.structure2.DoStuffFromPairwiseGraph
 
process(LookupSimilarImages) - Method in class boofcv.alg.sfm.structure2.GeneratePairwiseImageGraph
Connects images by testing features for a geometric relationship.
process(LookupSimilarImages, PairwiseImageGraph2.View, SceneWorkingGraph, SceneStructureProjective) - Method in class boofcv.alg.sfm.structure2.ProjectiveExpandToNeighbors
 
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
 
PruneCloseTracks - Class in boofcv.alg.sfm.d2
Detects if tracks are too close together and discards some of the close ones.
PruneCloseTracks(int, int, int) - Constructor for class boofcv.alg.sfm.d2.PruneCloseTracks
 
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.LayerTo3D - Class in boofcv.alg.sfm.d3.direct
 
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
 

Q

QuadView() - Constructor for class boofcv.alg.sfm.d3.VisOdomQuadPnP.QuadView
 

R

ransac - Variable in class boofcv.alg.sfm.structure.ThreeViewEstimateMetricScene
 
ransac - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
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
 
RefinePnPStereo - Interface in boofcv.alg.geo.pose
Refines a pose estimate given a set of stereo observations and associated 3D point in world coordinates.
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.WrapVisOdomPixelDepthPnP
 
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.VisOdomDualTrackPnP
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.VisOdomPixelDepthPnP
Resets the algorithm into its original state
reset() - Method in class boofcv.alg.sfm.d3.VisOdomQuadPnP.ImageInfo
 
reset() - Method in class boofcv.alg.sfm.d3.VisOdomQuadPnP
Resets the algorithm into its original state
reset() - Method in class boofcv.alg.sfm.d3.VisOdomQuadPnP.SetMatches
 
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
 
resize(int, int) - Method in class boofcv.alg.sfm.d2.PruneCloseTracks
 
resizeStitchImage(int, int, IT) - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
Resizes the stitch image.
right - Variable in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.LeftTrackInfo
 
rightImageToRect - Variable in class boofcv.alg.feature.associate.StereoConsistencyCheck
 
rightObs - Variable in class boofcv.struct.sfm.Stereo2D3D
 
RightTrackInfo() - Constructor for class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.RightTrackInfo
 

S

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(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.
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.
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(double, double, double) - Constructor for class boofcv.struct.sfm.ScaleTranslate2D
 
ScaleTranslate2D() - 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(double, double, double, double) - Constructor for class boofcv.struct.sfm.ScaleTranslateRotate2D
 
ScaleTranslateRotate2D() - Constructor for class boofcv.struct.sfm.ScaleTranslateRotate2D
 
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
 
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.
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(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(CameraPinholeBrown, Point2Transform2_F32) - Method in class boofcv.abst.sfm.d3.PyramidDirectColorDepth_to_DepthVisualOdometry
 
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(CameraPinholeBrown, Point2Transform2_F32) - Method in class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
setCalibration(StereoParameters) - Method in class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
setCalibration(StereoParameters) - Method in class boofcv.abst.sfm.d3.WrapVisOdomPixelDepthPnP
 
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
 
setCalibration(StereoParameters) - Method in class boofcv.alg.sfm.d3.VisOdomQuadPnP
 
setCalibration(StereoParameters) - Method in class boofcv.alg.sfm.StereoProcessingBase
Specifies stereo parameters
setCalibration(StereoParameters) - Method in class boofcv.alg.sfm.StereoSparse3D
 
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.
setDescribeRadius(double) - Method in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
 
setDestination(FastQueue<Point2D_F64>, FastQueue<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(CameraPinholeBrown) - Method in interface boofcv.abst.sfm.d3.MonocularVisualOdometry
Specifies the intrinsic parameters for the camera.
setIntrinsic(int, CameraPinhole) - Method in class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
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
setIntrinsic(double, double, double) - Method in class boofcv.alg.sfm.robust.DistancePlane2DToPixelSq
Specify intrinsic camera properties
setKeyFrame(Planar<T>, 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.VisOdomQuadPnP.SetMatches
 
setMaxScoreThreshold(double) - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
setMinimumInliers(int) - Method in class boofcv.alg.sfm.structure2.GeneratePairwiseImageGraph
 
setModel(Se3_F64) - Method in class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
setModel(StereoPose) - Method in class boofcv.alg.geo.pose.PnPStereoResidualReprojection
 
setModel(Se2_F64) - Method in class boofcv.alg.sfm.robust.DistancePlane2DToPixelSq
 
setModel(ScaleTranslate2D) - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslate2DSq
 
setModel(ScaleTranslateRotate2D) - Method in class boofcv.alg.sfm.robust.DistanceScaleTranslateRotate2DSq
 
setNormToPixel(Point2Transform2_F64) - Method in class boofcv.alg.sfm.d3.VisOdomPixelDepthPnP
 
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.
setPixelToNorm(Point2Transform2_F64) - Method in class boofcv.alg.sfm.d3.VisOdomPixelDepthPnP
 
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(FastQueue<Point2D_F64>, FastQueue<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
 
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, int) - Method in class boofcv.alg.sfm.structure.EstimateSceneCalibrated
 
setVerbose(PrintStream) - Method in class boofcv.alg.sfm.structure.EstimateSceneUncalibrated
 
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
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(Point2D_F64, Point2D_F64, Point3D_F64) - Constructor for class boofcv.struct.sfm.Stereo2D3D
 
Stereo2D3D() - 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>, PointTrackerTwoPass<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.
stereoDualTrackerPnP(int, int, double, double, int, int, PointTracker<T>, PointTracker<T>, DescribeRegionPoint<T, Desc>, double, Class<T>) - Static method in class boofcv.factory.sfm.FactoryVisualOdometry
Creates a stereo visual odometry algorithm that independently tracks features in left and right camera.
StereoPose - Class in boofcv.struct.sfm
Specifies the pose of a stereo camera system as a kinematic chain relative to camera 0.
StereoPose(Se3_F64, Se3_F64) - Constructor for class boofcv.struct.sfm.StereoPose
 
StereoPose() - 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(double, double, double, double, int, int, DetectDescribeMulti<T, Desc>, Class<T>) - Static method in class boofcv.factory.sfm.FactoryVisualOdometry
Stereo visual odometry which uses the two most recent stereo observations (total of four views) to estimate motion.
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.structure.ThreeViewEstimateMetricScene
 
structure - Variable in class boofcv.alg.sfm.structure2.ProjectiveInitializeAllCommon
 
swap() - Method in class boofcv.alg.sfm.d3.VisOdomQuadPnP.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
totalFeatures - Variable in class boofcv.alg.sfm.structure2.PairwiseImageGraph2.View
Total number of features in this view
totalFramesProcessed - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
tracker - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
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
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
 

U

uniqueDestination() - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
uniqueSource() - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
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.VisOdomQuadPnP.QuadView
 
v1 - Variable in class boofcv.alg.sfm.d3.VisOdomQuadPnP.QuadView
 
v2 - Variable in class boofcv.alg.sfm.d3.VisOdomQuadPnP.QuadView
 
v2g - Variable in class boofcv.alg.sfm.structure2.SceneWorkingGraph.View
 
v3 - Variable in class boofcv.alg.sfm.d3.VisOdomQuadPnP.QuadView
 
verbose - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
verboseLevel - Variable in class boofcv.alg.sfm.structure.PairwiseImageMatching
 
View() - Constructor for class boofcv.alg.sfm.structure.MetricSceneGraph.View
 
View() - Constructor for class boofcv.alg.sfm.structure2.PairwiseImageGraph2.View
 
view - Variable in class boofcv.alg.sfm.structure2.SceneWorkingGraph.Observation
 
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
 
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(int, int, double, PointTracker<T>, PointTracker<T>, DescribeRegionPoint<T, Desc>, AssociateDescription2D<Desc>, Triangulate2ViewsMetric, ModelMatcher<Se3_F64, Stereo2D3D>, ModelFitter<Se3_F64, Stereo2D3D>) - Constructor for class boofcv.alg.sfm.d3.VisOdomDualTrackPnP
Specifies internal algorithms and parameters
VisOdomDualTrackPnP.LeftTrackInfo - Class in boofcv.alg.sfm.d3
 
VisOdomDualTrackPnP.RightTrackInfo - 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<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.
VisOdomPixelDepthPnP(int, int, boolean, ModelMatcher<Se3_F64, Point2D3D>, ImagePixelTo3D, RefinePnP, PointTrackerTwoPass<T>, Point2Transform2_F64, Point2Transform2_F64) - Constructor for class boofcv.alg.sfm.d3.VisOdomPixelDepthPnP
Configures magic numbers and estimation algorithms.
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>, VisOdomPixelDepthPnP<Vis>, DistanceFromModelMultiView<Se3_F64, Point2D3D>, ImageType<Vis>, Class<Depth>) - Constructor for class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
VisOdomQuadPnP<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.
VisOdomQuadPnP(DetectDescribeMulti<T, TD>, AssociateDescription2D<TD>, AssociateDescription2D<TD>, Triangulate2ViewsMetric, ModelMatcher<Se3_F64, Stereo2D3D>, ModelFitter<Se3_F64, Stereo2D3D>) - Constructor for class boofcv.alg.sfm.d3.VisOdomQuadPnP
Specifies internal algorithms
VisOdomQuadPnP.ImageInfo<TD extends boofcv.struct.feature.TupleDesc> - Class in boofcv.alg.sfm.d3
Storage for detected features inside an image
VisOdomQuadPnP.QuadView - Class in boofcv.alg.sfm.d3
3D coordinate of the feature and its observed location in each image
VisOdomQuadPnP.SetMatches - Class in boofcv.alg.sfm.d3
Correspondences between images
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.
VoTrack() - Constructor for class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity.VoTrack
 

W

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(PnPStereoEstimator, DistanceFromModelMultiView<Se3_F64, Point2D3D>, PnPStereoDistanceReprojectionSq, AssociateStereo2D<?>, VisOdomDualTrackPnP<T, ?>, RefinePnPStereo, Class<T>) - Constructor for class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
WrapVisOdomPixelDepthPnP<T extends boofcv.struct.image.ImageGray<T>> - Class in boofcv.abst.sfm.d3
 
WrapVisOdomPixelDepthPnP(VisOdomPixelDepthPnP<T>, StereoSparse3D<T>, DistanceFromModelMultiView<Se3_F64, Point2D3D>, Class<T>) - Constructor for class boofcv.abst.sfm.d3.WrapVisOdomPixelDepthPnP
 
WrapVisOdomQuadPnP<T extends boofcv.struct.image.ImageGray<T>,TD extends boofcv.struct.feature.TupleDesc> - Class in boofcv.abst.sfm.d3
WrapVisOdomQuadPnP(VisOdomQuadPnP<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.VisOdomQuadPnP.QuadView
 
A B C D E F G I K L M N O P Q R S T U V W X 
Skip navigation links