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

A

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
Affine2DCodec - Class in boofcv.alg.sfm.robust
Converts an Affine2D_F64 to and from an array parameterized format.
Affine2DCodec() - Constructor for class boofcv.alg.sfm.robust.Affine2DCodec
 
associate() - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
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.overhead - package boofcv.alg.sfm.overhead
 
boofcv.alg.sfm.robust - package boofcv.alg.sfm.robust
 
boofcv.factory.sfm - package boofcv.factory.sfm
 
boofcv.struct.sfm - package boofcv.struct.sfm
 

C

cam0ToCam1 - Variable in class boofcv.struct.sfm.StereoPose
 
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
 
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(AssociatedPair) - Method in class boofcv.alg.sfm.robust.DistanceAffine2D
 
computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.sfm.robust.DistanceAffine2D
 
computeDistance(AssociatedPair) - Method in class boofcv.alg.sfm.robust.DistanceAffine2DSq
 
computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.sfm.robust.DistanceAffine2DSq
 
computeDistance(AssociatedPair) - Method in class boofcv.alg.sfm.robust.DistanceHomographyPixelSq
 
computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.sfm.robust.DistanceHomographyPixelSq
 
computeDistance(AssociatedPair) - Method in class boofcv.alg.sfm.robust.DistanceHomographySq
 
computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.sfm.robust.DistanceHomographySq
 
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
 
computeDistance(AssociatedPair) - Method in class boofcv.alg.sfm.robust.DistanceSe2Sq
 
computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.sfm.robust.DistanceSe2Sq
 
computeDistance(AssociatedPair) - Method in class boofcv.alg.sfm.robust.DistanceSe3SymmetricSq
Computes the error given the motion model
computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.sfm.robust.DistanceSe3SymmetricSq
 
computeDistance(Point2D3D) - Method in class boofcv.alg.sfm.robust.DistanceTranGivenRotSq
 
computeDistance(List<Point2D3D>, double[]) - Method in class boofcv.alg.sfm.robust.DistanceTranGivenRotSq
 
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
 
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(IntrinsicParameters, PixelTransform_F32) - Method in class boofcv.alg.sfm.DepthSparse3D
Configures intrinsic camera parameters
configure(IntrinsicParameters, Se3_F64, double, double, double, int, int) - Method in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadView
Specifies camera configurations.
configureCamera(IntrinsicParameters, Se3_F64) - Method in class boofcv.alg.sfm.d3.VisOdomMonoOverheadMotion2D
Camera the camera's intrinsic and extrinsic parameters.
containment - Variable in class boofcv.alg.sfm.d2.ImageMotionPtkSmartRespawn
 
convertH(IT, Homography2D_F64) - Method in interface boofcv.alg.sfm.d2.StitchingTransform
 
convertPixel(IT, PixelTransform_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
 
createAffine_F32() - Static method in class boofcv.alg.sfm.d2.FactoryStitchingTransform
 
createAffine_F64() - Static method in class boofcv.alg.sfm.d2.FactoryStitchingTransform
 
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.
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> - 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
 
CreateSyntheticOverheadViewMS<T extends boofcv.struct.image.ImageSingleBand> - Class in boofcv.alg.sfm.overhead
Implementation of CreateSyntheticOverheadView for MultiSpectral.
CreateSyntheticOverheadViewMS(InterpolatePixelS<T>[]) - Constructor for class boofcv.alg.sfm.overhead.CreateSyntheticOverheadViewMS
Constructor which allows the interpolator for each band to be specified
CreateSyntheticOverheadViewMS(TypeInterpolate, int, Class<T>) - Constructor for class boofcv.alg.sfm.overhead.CreateSyntheticOverheadViewMS
Constructor which allows the type of interpolation to be specified.
CreateSyntheticOverheadViewS<T extends boofcv.struct.image.ImageSingleBand> - Class in boofcv.alg.sfm.overhead
Implementation of CreateSyntheticOverheadView for ImageSingleBand.
CreateSyntheticOverheadViewS(InterpolatePixelS<T>) - Constructor for class boofcv.alg.sfm.overhead.CreateSyntheticOverheadViewS
Constructor
createVideoStitch(double, ImageMotion2D<I, IT>, Class<I>) - Static method in class boofcv.factory.sfm.FactoryMotion2D
Estimates the image motion then combines images together.
createVideoStitchMS(double, ImageMotion2D<MultiSpectral<I>, IT>, Class<I>) - Static method in class boofcv.factory.sfm.FactoryMotion2D
Estimates the image motion from multi-spectral images and then combines images together.
cx - Variable in class boofcv.alg.sfm.StereoProcessingBase
 
cy - Variable in class boofcv.alg.sfm.StereoProcessingBase
 

D

decode(double[], StereoPose) - Method in class boofcv.alg.geo.pose.Se3ToStereoPoseCodec
 
decode(double[], Affine2D_F64) - Method in class boofcv.alg.sfm.robust.Affine2DCodec
 
decodeStatic(double[], Affine2D_F64) - Static method in class boofcv.alg.sfm.robust.Affine2DCodec
 
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.
depthImage - Variable in class boofcv.alg.sfm.DepthSparse3D
 
DepthSparse3D<T extends boofcv.struct.image.ImageSingleBand> - 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 ImageFloat32.
DepthSparse3D.F32(double) - Constructor for class boofcv.alg.sfm.DepthSparse3D.F32
 
DepthSparse3D.I<T extends boofcv.struct.image.ImageInteger> - Class in boofcv.alg.sfm
Implementation for ImageInteger.
DepthSparse3D.I(double) - Constructor for class boofcv.alg.sfm.DepthSparse3D.I
 
DepthSparse3D_to_PixelTo3D<T extends boofcv.struct.image.ImageSingleBand> - 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(IntrinsicParameters, ImageUInt16, FastQueue<Point3D_F64>) - Static method in class boofcv.alg.depth.VisualDepthOps
Creates a point cloud from a depth image.
depthTo3D(IntrinsicParameters, MultiSpectral<ImageUInt8>, ImageUInt16, 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,Depth extends boofcv.struct.image.ImageSingleBand> - 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.
DistanceAffine2D - Class in boofcv.alg.sfm.robust
Applies an affine transformation to the associated pair and computes the euclidean distance between their locations.
DistanceAffine2D() - Constructor for class boofcv.alg.sfm.robust.DistanceAffine2D
 
DistanceAffine2DSq - Class in boofcv.alg.sfm.robust
Applies an affine transformation to the associated pair and computes the euclidean distance squared between their locations.
DistanceAffine2DSq() - Constructor for class boofcv.alg.sfm.robust.DistanceAffine2DSq
 
DistanceHomographyPixelSq - Class in boofcv.alg.sfm.robust
Computes the Euclidean error squared between 'p1' and 'p2' after projecting 'p1' into image 2.
DistanceHomographyPixelSq() - Constructor for class boofcv.alg.sfm.robust.DistanceHomographyPixelSq
 
DistanceHomographySq - Class in boofcv.alg.sfm.robust
Computes the Euclidean error squared between 'p1' and 'p2' after projecting 'p1' into image 2.
DistanceHomographySq() - Constructor for class boofcv.alg.sfm.robust.DistanceHomographySq
 
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
 
DistanceSe2Sq - Class in boofcv.alg.sfm.robust
Computes the Euclidean error squared between the predicted and actual location of 2D features after applying a Se2_F64 transform.
DistanceSe2Sq() - Constructor for class boofcv.alg.sfm.robust.DistanceSe2Sq
 
DistanceSe3SymmetricSq - Class in boofcv.alg.sfm.robust
Computes the error for a given camera motion from two calibrated views.
DistanceSe3SymmetricSq(TriangulateTwoViewsCalibrated, double, double, double, double, double, double) - Constructor for class boofcv.alg.sfm.robust.DistanceSe3SymmetricSq
Configure distance calculation.
DistanceSe3SymmetricSq(TriangulateTwoViewsCalibrated) - Constructor for class boofcv.alg.sfm.robust.DistanceSe3SymmetricSq
Configure distance calculation.
DistanceTranGivenRotSq - Class in boofcv.alg.sfm.robust
 
DistanceTranGivenRotSq() - Constructor for class boofcv.alg.sfm.robust.DistanceTranGivenRotSq
 

E

encode(StereoPose, double[]) - Method in class boofcv.alg.geo.pose.Se3ToStereoPoseCodec
 
encode(Affine2D_F64, double[]) - Method in class boofcv.alg.sfm.robust.Affine2DCodec
 
encodeStatic(Affine2D_F64, double[]) - Static method in class boofcv.alg.sfm.robust.Affine2DCodec
 
EstimatorToGenerator<Model,Point> - Class in boofcv.alg.sfm.robust
Wrapper class for converting GeoModelEstimator1 into ModelGenerator.
EstimatorToGenerator(GeoModelEstimator1<Model, Point>) - Constructor for class boofcv.alg.sfm.robust.EstimatorToGenerator
 

F

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
 
fitModel(List<Stereo2D3D>, Se3_F64, Se3_F64) - Method in class boofcv.alg.geo.pose.PnPStereoRefineRodrigues
 
fitModel(List<AssociatedPair>, Affine2D_F64, Affine2D_F64) - Method in class boofcv.alg.sfm.robust.GenerateAffine2D
 
fitModel(List<AssociatedPair>, Homography2D_F64, Homography2D_F64) - Method in class boofcv.alg.sfm.robust.GenerateHomographyLinear
 
fx - Variable in class boofcv.alg.sfm.StereoProcessingBase
 
fy - Variable in class boofcv.alg.sfm.StereoProcessingBase
 

G

generate(List<Point>, Model) - Method in class boofcv.alg.sfm.robust.EstimatorToGenerator
 
generate(List<AssociatedPair>, Affine2D_F64) - Method in class boofcv.alg.sfm.robust.GenerateAffine2D
 
generate(List<AssociatedPair>, Homography2D_F64) - Method in class boofcv.alg.sfm.robust.GenerateHomographyLinear
 
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<AssociatedPair>, Se2_F64) - Method in class boofcv.alg.sfm.robust.GenerateSe2_AssociatedPair
 
generate(List<PlanePtPixel>, Se2_F64) - Method in class boofcv.alg.sfm.robust.GenerateSe2_PlanePtPixel
 
generate(List<AssociatedPair>, Se3_F64) - Method in class boofcv.alg.sfm.robust.Se3FromEssentialGenerator
Computes the camera motion from the set of observations.
GenerateAffine2D - Class in boofcv.alg.sfm.robust
Fits an Affine2D_F64 motion model to a list of AssociatedPair.
GenerateAffine2D() - Constructor for class boofcv.alg.sfm.robust.GenerateAffine2D
 
GenerateHomographyLinear - Class in boofcv.alg.sfm.robust
Fits a homography to the observed points using linear algebra.
GenerateHomographyLinear(boolean) - Constructor for class boofcv.alg.sfm.robust.GenerateHomographyLinear
 
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_AssociatedPair - Class in boofcv.alg.sfm.robust
Uses MotionTransformPoint to estimate the rigid body motion in 2D between two sets of points
GenerateSe2_AssociatedPair(MotionTransformPoint<Se2_F64, Point2D_F64>) - Constructor for class boofcv.alg.sfm.robust.GenerateSe2_AssociatedPair
 
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.MsToGrayMotion2D
 
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.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
 
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.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
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.MsToGrayMotion2D
 
getFirstToCurrent() - Method in class boofcv.abst.sfm.d2.WrapImageMotionPtkSmartRespawn
 
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.
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
 
getInlierTracks() - Method in class boofcv.alg.sfm.d3.VisOdomPixelDepthPnP
 
getKeyToCurr() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
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
 
getMinimumPoints() - Method in class boofcv.alg.geo.pose.PnPStereoEstimator
 
getMinimumPoints() - Method in class boofcv.alg.sfm.robust.EstimatorToGenerator
 
getMinimumPoints() - Method in class boofcv.alg.sfm.robust.GenerateAffine2D
 
getMinimumPoints() - Method in class boofcv.alg.sfm.robust.GenerateHomographyLinear
 
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_AssociatedPair
 
getMinimumPoints() - Method in class boofcv.alg.sfm.robust.GenerateSe2_PlanePtPixel
 
getMinimumPoints() - Method in class boofcv.alg.sfm.robust.Se3FromEssentialGenerator
 
getModelMatcher() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
getModelType() - Method in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
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
 
getNumOfInputsN() - Method in class boofcv.alg.geo.pose.PnPStereoJacobianRodrigues
 
getNumOfOutputsM() - Method in class boofcv.alg.geo.pose.PnPStereoJacobianRodrigues
 
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
 
getParamLength() - Method in class boofcv.alg.sfm.robust.Affine2DCodec
 
getPlaneKey() - Method in class boofcv.struct.sfm.PlanePtPixel
 
getQuadViews() - Method in class boofcv.alg.sfm.d3.VisOdomQuadPnP
 
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
 
getScoreType() - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
getStitchedImage() - Method in class boofcv.alg.sfm.d2.StitchingFromMotion2D
 
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.MsToGrayMotion2D
 
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.MsToGrayMotion2D
 
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
 
getVisualType() - Method in interface boofcv.abst.sfm.d3.DepthVisualOdometry
Type of visual images it can process.
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.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.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.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.StereoSparse3D
 
ground - Variable in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity.VoTrack
 

I

image - Variable in class boofcv.alg.sfm.overhead.OverheadView
Image containing the overhead view.
imageLeftRect - Variable in class boofcv.alg.sfm.StereoProcessingBase
 
ImageMotion2D<I extends boofcv.struct.image.ImageBase,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,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,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
 
initialize() - Method in class boofcv.alg.sfm.StereoProcessingBase
Initializes stereo processing.
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.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.MsToGrayMotion2D
 
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
 
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.MsToGrayMotion2D
 
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.
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
 

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
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
 
location - Variable in class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.LeftTrackInfo
 
location - Variable in class boofcv.struct.sfm.Stereo2D3D
 
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.

M

mapPixels - Variable in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadView
 
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
minimizer - Variable in class boofcv.alg.geo.pose.PnPStereoRefineRodrigues
 
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> - Interface in boofcv.abst.sfm.d3
Estimates the camera's motion relative to the ground plane.
MonocularPlaneVisualOdometryScaleInput<T extends boofcv.struct.image.ImageBase> - 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> - 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> - 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> - 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.
MsToGrayMotion2D<T extends boofcv.struct.image.ImageSingleBand,IT extends georegression.struct.InvertibleTransform> - Class in boofcv.abst.sfm.d2
Wrapper which converts a multi-spectral image into a gray scale image before computing its image motion.
MsToGrayMotion2D(ImageMotion2D<T, IT>, Class<T>) - Constructor for class boofcv.abst.sfm.d2.MsToGrayMotion2D
 

N

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

onPlane - Variable in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity.VoTrack
 
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> - 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
 
p2 - Variable in class boofcv.alg.sfm.d2.StitchingFromMotion2D.Corners
 
p3 - Variable in class boofcv.alg.sfm.d2.StitchingFromMotion2D.Corners
 
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.
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
 
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(MultiSpectral<T>) - Method in class boofcv.abst.sfm.d2.MsToGrayMotion2D
 
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, 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[], double[]) - 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(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(T, T) - Method in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadView
Computes overhead view of input image.
process(MultiSpectral<T>, MultiSpectral<T>) - Method in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadViewMS
Computes overhead view of input image.
process(T, T) - Method in class boofcv.alg.sfm.overhead.CreateSyntheticOverheadViewS
Computes overhead view of input image.
process(IntrinsicParameters, 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
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
 

R

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.
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.MsToGrayMotion2D
 
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.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.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
 
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
 

S

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.
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
 
Se3FromEssentialGenerator - Class in boofcv.alg.sfm.robust
Estimates the motion between two views up to a scale factor by computing an essential matrix, decomposing it, and using the positive depth constraint to select the best candidate.
Se3FromEssentialGenerator(Estimate1ofEpipolar, TriangulateTwoViewsCalibrated) - Constructor for class boofcv.alg.sfm.robust.Se3FromEssentialGenerator
Specifies how the essential matrix is computed
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.
set(ScaleTranslate2D) - Method in class boofcv.struct.sfm.ScaleTranslate2D
 
set(ScaleTranslateRotate2D) - Method in class boofcv.struct.sfm.ScaleTranslateRotate2D
 
setCalibration(IntrinsicParameters, PixelTransform_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(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(IntrinsicParameters, PixelTransform_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
 
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, IntrinsicParameters) - Method in class boofcv.alg.sfm.overhead.CameraPlaneProjection
Configures the camera's intrinsic and extrinsic parameters
setDepthImage(T) - Method in class boofcv.alg.sfm.DepthSparse3D
Sets the depth image.
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.
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
 
setIntrinsic(IntrinsicParameters) - Method in interface boofcv.abst.sfm.d3.MonocularVisualOdometry
Specifies the intrinsic parameters for the camera.
setIntrinsic(IntrinsicParameters) - Method in class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity
Camera the camera's intrinsic parameters.
setIntrinsic(IntrinsicParameters) - 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.DistanceHomographyPixelSq
Specifies intrinsic parameters for camera 2.
setIntrinsic(double, double, double) - Method in class boofcv.alg.sfm.robust.DistancePlane2DToPixelSq
Specify intrinsic camera properties
setIntrinsic(double, double, double, double, double, double) - Method in class boofcv.alg.sfm.robust.DistanceSe3SymmetricSq
Specifies intrinsic parameters See comment above about how to specify error units using intrinsic parameters.
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
 
setModel(Se3_F64) - Method in class boofcv.alg.geo.pose.PnPStereoDistanceReprojectionSq
 
setModel(StereoPose) - Method in class boofcv.alg.geo.pose.PnPStereoResidualReprojection
 
setModel(Affine2D_F64) - Method in class boofcv.alg.sfm.robust.DistanceAffine2D
 
setModel(Affine2D_F64) - Method in class boofcv.alg.sfm.robust.DistanceAffine2DSq
 
setModel(Homography2D_F64) - Method in class boofcv.alg.sfm.robust.DistanceHomographyPixelSq
 
setModel(Homography2D_F64) - Method in class boofcv.alg.sfm.robust.DistanceHomographySq
 
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
 
setModel(Se2_F64) - Method in class boofcv.alg.sfm.robust.DistanceSe2Sq
 
setModel(Se3_F64) - Method in class boofcv.alg.sfm.robust.DistanceSe3SymmetricSq
 
setModel(Vector3D_F64) - Method in class boofcv.alg.sfm.robust.DistanceTranGivenRotSq
 
setNormToPixel(PointTransform_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(PointTransform_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.
setRotation(DenseMatrix64F) - Method in class boofcv.alg.sfm.robust.DistanceTranGivenRotSq
 
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
 
setThreshold(double) - Method in class boofcv.alg.feature.associate.AssociateStereo2D
 
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.MsToGrayMotion2D
 
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
 
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>, 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.ImageSingleBand> - 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.ImageSingleBand> - 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
StereoVisualOdometry<T extends boofcv.struct.image.ImageBase> - 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> - 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,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
 
StitchingFromMotion2D.Corners() - Constructor for class boofcv.alg.sfm.d2.StitchingFromMotion2D.Corners
 
StitchingTransform<IT extends georegression.struct.InvertibleTransform> - Interface in boofcv.alg.sfm.d2
TODO Comment
swap() - Method in class boofcv.alg.sfm.d3.VisOdomQuadPnP.SetMatches
 

T

theta - Variable in class boofcv.struct.sfm.ScaleTranslateRotate2D
Angle of rotation
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

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
 
v3 - Variable in class boofcv.alg.sfm.d3.VisOdomQuadPnP.QuadView
 
VisOdomDualTrackPnP<T extends boofcv.struct.image.ImageBase,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>, TriangulateTwoViewsCalibrated, 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.LeftTrackInfo() - Constructor for class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.LeftTrackInfo
 
VisOdomDualTrackPnP.RightTrackInfo - Class in boofcv.alg.sfm.d3
 
VisOdomDualTrackPnP.RightTrackInfo() - Constructor for class boofcv.alg.sfm.d3.VisOdomDualTrackPnP.RightTrackInfo
 
VisOdomMonoOverheadMotion2D<T extends boofcv.struct.image.ImageBase> - 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> - 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
VisOdomMonoPlaneInfinity.VoTrack() - Constructor for class boofcv.alg.sfm.d3.VisOdomMonoPlaneInfinity.VoTrack
 
VisOdomPixelDepthPnP<T extends boofcv.struct.image.ImageBase> - 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>, PointTransform_F64, PointTransform_F64) - Constructor for class boofcv.alg.sfm.d3.VisOdomPixelDepthPnP
Configures magic numbers and estimation algorithms.
VisOdomPixelDepthPnP_to_DepthVisualOdometry<Vis extends boofcv.struct.image.ImageBase,Depth extends boofcv.struct.image.ImageSingleBand> - Class in boofcv.abst.sfm.d3
VisOdomPixelDepthPnP_to_DepthVisualOdometry(DepthSparse3D<Depth>, VisOdomPixelDepthPnP<Vis>, DistanceModelMonoPixels<Se3_F64, Point2D3D>, ImageType<Vis>, Class<Depth>) - Constructor for class boofcv.abst.sfm.d3.VisOdomPixelDepthPnP_to_DepthVisualOdometry
 
VisOdomQuadPnP<T extends boofcv.struct.image.ImageSingleBand,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>, TriangulateTwoViewsCalibrated, 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.ImageInfo(DetectDescribeMulti<?, TD>) - Constructor for class boofcv.alg.sfm.d3.VisOdomQuadPnP.ImageInfo
 
VisOdomQuadPnP.QuadView - Class in boofcv.alg.sfm.d3
3D coordinate of the feature and its observed location in each image
VisOdomQuadPnP.QuadView() - Constructor for class boofcv.alg.sfm.d3.VisOdomQuadPnP.QuadView
 
VisOdomQuadPnP.SetMatches - Class in boofcv.alg.sfm.d3
Correspondences between images
VisOdomQuadPnP.SetMatches() - Constructor for class boofcv.alg.sfm.d3.VisOdomQuadPnP.SetMatches
 
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.

W

worldToCam0 - Variable in class boofcv.struct.sfm.StereoPose
 
worldToCurr - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
worldToKey - Variable in class boofcv.alg.sfm.d2.ImageMotionPointTrackerKey
 
WrapImageMotionPtkSmartRespawn<T extends boofcv.struct.image.ImageBase,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.ImageSingleBand> - Class in boofcv.abst.sfm.d3
TODO comment
WrapVisOdomDualTrackPnP(PnPStereoEstimator, DistanceModelMonoPixels<Se3_F64, Point2D3D>, PnPStereoDistanceReprojectionSq, AssociateStereo2D<?>, VisOdomDualTrackPnP<T, ?>, RefinePnPStereo, Class<T>) - Constructor for class boofcv.abst.sfm.d3.WrapVisOdomDualTrackPnP
 
WrapVisOdomPixelDepthPnP<T extends boofcv.struct.image.ImageSingleBand> - Class in boofcv.abst.sfm.d3
 
WrapVisOdomPixelDepthPnP(VisOdomPixelDepthPnP<T>, StereoSparse3D<T>, DistanceModelMonoPixels<Se3_F64, Point2D3D>, Class<T>) - Constructor for class boofcv.abst.sfm.d3.WrapVisOdomPixelDepthPnP
 
WrapVisOdomQuadPnP<T extends boofcv.struct.image.ImageSingleBand,TD extends boofcv.struct.feature.TupleDesc> - Class in boofcv.abst.sfm.d3
WrapVisOdomQuadPnP(VisOdomQuadPnP<T, TD>, RefinePnPStereo, AssociateStereo2D<TD>, PnPStereoDistanceReprojectionSq, DistanceModelMonoPixels<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 R S T U V W X