- A - Variable in class boofcv.alg.geo.f.FundamentalLinear
-
- A - Variable in class boofcv.alg.geo.h.HomographyLinear4
-
- A - Variable in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- active - Variable in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- addNewTrack(double, double, Desc) - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
Adds a new track given its location and description
- AddRadialNtoN_F32 - Class in boofcv.alg.distort.radtan
-
Given an undistorted normalized pixel coordinate, compute the distorted normalized coordinate.
- AddRadialNtoN_F32() - Constructor for class boofcv.alg.distort.radtan.AddRadialNtoN_F32
-
- AddRadialNtoN_F64 - Class in boofcv.alg.distort.radtan
-
Given an undistorted normalized pixel coordinate, compute the distorted normalized coordinate.
- AddRadialNtoN_F64() - Constructor for class boofcv.alg.distort.radtan.AddRadialNtoN_F64
-
- AddRadialPtoN_F32 - Class in boofcv.alg.distort.radtan
-
Given an undistorted pixel coordinate, compute the distorted normalized image coordinate.
- AddRadialPtoN_F32() - Constructor for class boofcv.alg.distort.radtan.AddRadialPtoN_F32
-
- AddRadialPtoN_F64 - Class in boofcv.alg.distort.radtan
-
Given an undistorted pixel coordinate, compute the distorted normalized image coordinate.
- AddRadialPtoN_F64() - Constructor for class boofcv.alg.distort.radtan.AddRadialPtoN_F64
-
- addToList(List<PyramidKltFeature>, List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- addTrack(double, double) - Method in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
Creates a new feature track at the specified location.
- adjust(DenseMatrix64F, AssociatedPair) - Method in class boofcv.alg.geo.h.AdjustHomographyMatrix
-
- adjust(DenseMatrix64F, PairLineNorm) - Method in class boofcv.alg.geo.h.AdjustHomographyMatrix
-
- adjustHomographSign(AssociatedPair, DenseMatrix64F) - Method in class boofcv.alg.geo.h.AdjustHomographyMatrix
-
Since the sign of the homography is ambiguous a point is required to make sure the correct
one was selected.
- adjustHomographSign(PairLineNorm, DenseMatrix64F) - Method in class boofcv.alg.geo.h.AdjustHomographyMatrix
-
Since the sign of the homography is ambiguous a point is required to make sure the correct
one was selected.
- AdjustHomographyMatrix - Class in boofcv.alg.geo.h
-
The scale and sign of a homography matrix is ambiguous.
- AdjustHomographyMatrix() - Constructor for class boofcv.alg.geo.h.AdjustHomographyMatrix
-
- adjustIntrinsic(IntrinsicParameters, DenseMatrix64F, IntrinsicParameters) - Static method in class boofcv.alg.geo.PerspectiveOps
-
- AdjustmentType - Enum in boofcv.alg.distort
-
Types of adjustments that can be done to an undistorted image.
- Affine2DCodec - Class in boofcv.alg.geo.robust
-
Converts an Affine2D_F64 to and from an array
parameterized format.
- Affine2DCodec() - Constructor for class boofcv.alg.geo.robust.Affine2DCodec
-
- allInsideLeft(IntrinsicParameters, DenseMatrix64F, DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Adjust the rectification such that only pixels which overlap the original left image can be seen.
- allInsideLeft(int, int, DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Adjust the rectification such that only pixels which overlap the original left image can be seen.
- alphas - Variable in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
- apply(T, Point2D_F64, Point2D_F64, Point2D_F64, Point2D_F64) - Method in class boofcv.alg.distort.RemovePerspectiveDistortion
-
Applies distortion removal to the specified region in the input image.
- applyPixelNormalization(DenseMatrix64F, Point2D_F64, Point2D_F64) - Static method in class boofcv.alg.geo.LowLevelMultiViewOps
-
- assign(Point2D_F64, Point2D_F64) - Method in class boofcv.struct.geo.AssociatedPair
-
Sets p1 and p2 to reference the passed in objects.
- assign(Vector3D_F64, Vector3D_F64) - Method in class boofcv.struct.geo.PairLineNorm
-
Sets p1 and p2 to reference the passed in objects.
- associate - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- AssociatedPair - Class in boofcv.struct.geo
-
Contains the location of a point feature in an image in the key frame and the current frame.
- AssociatedPair() - Constructor for class boofcv.struct.geo.AssociatedPair
-
- AssociatedPair(boolean) - Constructor for class boofcv.struct.geo.AssociatedPair
-
Constructor which allows the points to not be declared.
- AssociatedPair(double, double, double, double) - Constructor for class boofcv.struct.geo.AssociatedPair
-
Creates a new associated point from the two provided points.
- AssociatedPair(Point2D_F64, Point2D_F64) - Constructor for class boofcv.struct.geo.AssociatedPair
-
Creates a new associated point from the two provided points.
- AssociatedPair(Point2D_F64, Point2D_F64, boolean) - Constructor for class boofcv.struct.geo.AssociatedPair
-
Creates a new associated point from the two provided points.
- AssociatedTriple - Class in boofcv.struct.geo
-
Contains a set of three observations of the same point feature in three different views.
- AssociatedTriple(Point2D_F64, Point2D_F64, Point2D_F64) - Constructor for class boofcv.struct.geo.AssociatedTriple
-
- AssociatedTriple(Point2D_F64, Point2D_F64, Point2D_F64, boolean) - Constructor for class boofcv.struct.geo.AssociatedTriple
-
- AssociatedTriple() - Constructor for class boofcv.struct.geo.AssociatedTriple
-
- CalibPoseAndPointResiduals - Class in boofcv.alg.geo.bundle
-
Computes residuals for bundle adjustment given known camera calibration.
- CalibPoseAndPointResiduals() - Constructor for class boofcv.alg.geo.bundle.CalibPoseAndPointResiduals
-
- CalibPoseAndPointRodriguesCodec - Class in boofcv.alg.geo.bundle
-
Parametrization for Bundle Adjustment with known calibration where the
rotation matrix is encoded using Rodrigues_F64 coordinates.
- CalibPoseAndPointRodriguesCodec() - Constructor for class boofcv.alg.geo.bundle.CalibPoseAndPointRodriguesCodec
-
- CalibPoseAndPointRodriguesJacobian - Class in boofcv.alg.geo.bundle
-
- CalibPoseAndPointRodriguesJacobian() - Constructor for class boofcv.alg.geo.bundle.CalibPoseAndPointRodriguesJacobian
-
- CalibratedPoseAndPoint - Class in boofcv.alg.geo.bundle
-
Expanded model for fast computations used by bundle adjustment with calibrated cameras.
- CalibratedPoseAndPoint() - Constructor for class boofcv.alg.geo.bundle.CalibratedPoseAndPoint
-
- calibrationMatrix(double, double, double, double, double) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Given the intrinsic parameters create a calibration matrix
- calibrationMatrix(IntrinsicParameters, DenseMatrix64F) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Given the intrinsic parameters create a calibration matrix
- canonicalCamera(DenseMatrix64F, Point3D_F64, Vector3D_F64, double) - Static method in class boofcv.alg.geo.MultiViewOps
-
Given a fundamental matrix a pair of projection matrices [R|T] can be extracted.
- checkConstraint(Point2D_F64, Point2D_F64, Se3_F64) - Method in class boofcv.alg.geo.PositiveDepthConstraintCheck
-
Checks to see if a single point meets the constraint.
- checkValidity() - Method in class boofcv.factory.geo.ConfigEssential
-
- checkValidity() - Method in class boofcv.factory.geo.ConfigHomography
-
- checkValidity() - Method in class boofcv.factory.geo.ConfigLMedS
-
- checkValidity() - Method in class boofcv.factory.geo.ConfigPnP
-
- checkValidity() - Method in class boofcv.factory.geo.ConfigRansac
-
- checkValidSpawn(PointTrack) - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
Returns true if a new track can be spawned here.
- checkValidSpawn(PointTrack) - Method in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
Returns true if a new track can be spawned here.
- combined(InterestPointDetector<I>, OrientationImage<I>, DescribeRegionPoint<I, Desc>, AssociateDescription<Desc>, PkltConfig, int, Class<I>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
Creates a tracker that is a hybrid between KLT and Detect-Describe-Associate (DDA) trackers.
- combined(DetectDescribePoint<I, Desc>, AssociateDescription<Desc>, PkltConfig, int, Class<I>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
Creates a tracker that is a hybrid between KLT and Detect-Describe-Associate (DDA) trackers.
- combined_FH_SURF_KLT(PkltConfig, int, ConfigFastHessian, ConfigSurfDescribe.Stability, ConfigSlidingIntegral, Class<I>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
Creates a tracker which detects Fast-Hessian features, describes them with SURF, nominally tracks them using KLT.
- combined_ST_SURF_KLT(ConfigGeneralDetector, PkltConfig, int, ConfigSurfDescribe.Stability, ConfigSlidingIntegral, Class<I>, Class<D>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
Creates a tracker which detects Shi-Tomasi corner features, describes them with SURF, and
nominally tracks them using KLT.
- compute(float, float, Point2D_F32) - Method in class boofcv.alg.distort.FlipVertical_F32
-
- compute(double, double, Point2D_F64) - Method in class boofcv.alg.distort.FlipVertical_F64
-
- compute(double, double, Point2D_F64) - Method in class boofcv.alg.distort.FlipVerticalNorm_F64
-
- compute(float, float, Point2D_F32) - Method in class boofcv.alg.distort.NormalizedToPixel_F32
-
- compute(double, double, Point2D_F64) - Method in class boofcv.alg.distort.NormalizedToPixel_F64
-
- compute(float, float, Point2D_F32) - Method in class boofcv.alg.distort.PixelToNormalized_F32
-
- compute(double, double, Point2D_F64) - Method in class boofcv.alg.distort.PixelToNormalized_F64
-
- compute(float, float, Point2D_F32) - Method in class boofcv.alg.distort.radtan.AddRadialNtoN_F32
-
Adds radial distortion
- compute(double, double, Point2D_F64) - Method in class boofcv.alg.distort.radtan.AddRadialNtoN_F64
-
Adds radial distortion
- compute(float, float, Point2D_F32) - Method in class boofcv.alg.distort.radtan.AddRadialPtoN_F32
-
Adds radial distortion
- compute(double, double, Point2D_F64) - Method in class boofcv.alg.distort.radtan.AddRadialPtoN_F64
-
Adds radial distortion
- compute(float, float, Point2D_F32) - Method in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F32
-
Removes radial distortion
- compute(double, double, Point2D_F64) - Method in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F64
-
Removes radial distortion
- compute(float, float, Point2D_F32) - Method in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
Removes radial distortion
- compute(double, double, Point2D_F64) - Method in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
Removes radial distortion
- compute(float, float, Point2D_F32) - Method in class boofcv.alg.distort.TransformThenPixel_F32
-
- compute(double, double, Point2D_F64) - Method in class boofcv.alg.distort.TransformThenPixel_F64
-
- computeBarycentricCoordinates(FastQueue<Point3D_F64>, DenseMatrix64F, List<Point3D_F64>) - Method in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
Given the control points it computes the 4 weights for each camera point.
- computeCameraControl(double[], List<Point3D_F64>[], FastQueue<Point3D_F64>, int) - Static method in class boofcv.alg.geo.pose.UtilLepetitEPnP
-
Computes the camera control points as weighted sum of null points.
- computeCoefficients(DenseMatrix64F, DenseMatrix64F, double[]) - Static method in class boofcv.alg.geo.f.FundamentalLinear7
-
Computes the coefficients such that the following is true:
det(&alpha*F1 + (1-α)*F2 ) = c0 + c1*α + c2*α2 + c2*α3
- computeCoefficients(DenseMatrix64F, DenseMatrix64F, int, int, int, double[], boolean) - Static method in class boofcv.alg.geo.f.FundamentalLinear7
-
- computeCoefficients(double, double, double, double, double, double, double[]) - Static method in class boofcv.alg.geo.f.FundamentalLinear7
-
- computeCoefficientsMinus(double, double, double, double, double, double, double[]) - Static method in class boofcv.alg.geo.f.FundamentalLinear7
-
- computeCosine(Point2D_F64, Point2D_F64) - Static method in class boofcv.alg.geo.pose.P3PGrunert
-
- computeDistance(Point) - Method in class boofcv.abst.geo.fitting.DistanceFromModelResidual
-
- computeDistance(List<Point>, double[]) - Method in class boofcv.abst.geo.fitting.DistanceFromModelResidual
-
- computeDistance(Point) - Method in class boofcv.abst.geo.fitting.DistanceFromModelResidualN
-
- computeDistance(List<Point>, double[]) - Method in class boofcv.abst.geo.fitting.DistanceFromModelResidualN
-
- computeDistance(AssociatedPair) - Method in class boofcv.alg.geo.f.DistanceEpipolarConstraint
-
- computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.geo.f.DistanceEpipolarConstraint
-
- computeDistance(Point2D3D) - Method in class boofcv.alg.geo.pose.PnPDistanceReprojectionSq
-
- computeDistance(List<Point2D3D>, double[]) - Method in class boofcv.alg.geo.pose.PnPDistanceReprojectionSq
-
- computeDistance(AssociatedPair) - Method in class boofcv.alg.geo.robust.DistanceAffine2D
-
- computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.geo.robust.DistanceAffine2D
-
- computeDistance(AssociatedPair) - Method in class boofcv.alg.geo.robust.DistanceAffine2DSq
-
- computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.geo.robust.DistanceAffine2DSq
-
- computeDistance(AssociatedPair) - Method in class boofcv.alg.geo.robust.DistanceHomographyPixelSq
-
- computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.geo.robust.DistanceHomographyPixelSq
-
- computeDistance(AssociatedPair) - Method in class boofcv.alg.geo.robust.DistanceHomographySq
-
- computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.geo.robust.DistanceHomographySq
-
- computeDistance(AssociatedPair) - Method in class boofcv.alg.geo.robust.DistanceSe2Sq
-
- computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.geo.robust.DistanceSe2Sq
-
- computeDistance(AssociatedPair) - Method in class boofcv.alg.geo.robust.DistanceSe3SymmetricSq
-
Computes the error given the motion model
- computeDistance(List<AssociatedPair>, double[]) - Method in class boofcv.alg.geo.robust.DistanceSe3SymmetricSq
-
- computeDistance(Point2D3D) - Method in class boofcv.alg.geo.robust.DistanceTranGivenRotSq
-
- computeDistance(List<Point2D3D>, double[]) - Method in class boofcv.alg.geo.robust.DistanceTranGivenRotSq
-
- computeErrorVector(DenseMatrix64F, DenseMatrix64F) - Method in class boofcv.alg.geo.trifocal.EnforceTrifocalGeometry
-
Returns the algebraic error vector.
- computeFundamental_1(EnumEpipolar, int) - Static method in class boofcv.factory.geo.FactoryMultiView
-
- computeFundamental_N(EnumEpipolar) - Static method in class boofcv.factory.geo.FactoryMultiView
-
Returns an algorithm for estimating a fundamental or essential matrix given a set of
AssociatedPair in pixel coordinates.
- computeH(DenseMatrix64F, DenseMatrix64F) - Method in class boofcv.alg.geo.h.HomographyLinear4
-
Computes the SVD of A and extracts the homography matrix from its null space
- computeHomography(boolean) - Static method in class boofcv.factory.geo.FactoryMultiView
-
Returns an algorithm for estimating a homography matrix given a set of
AssociatedPair.
- computeJacobian(Point2D_F64, Point2D_F64) - Method in class boofcv.alg.geo.h.HomographyResidualSampson
-
- computeNormalization(List<Point2D_F64>, DenseMatrix64F) - Static method in class boofcv.alg.geo.LowLevelMultiViewOps
-
Computes a normalization matrix used to reduce numerical errors inside of linear estimation algorithms.
- computeNormalization(List<AssociatedPair>, DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.LowLevelMultiViewOps
-
Computes two normalization matrices for each set of point correspondences in the list of
AssociatedPair.
- computeNormalization(List<AssociatedTriple>, DenseMatrix64F, DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.LowLevelMultiViewOps
-
Computes three normalization matrices for each set of point correspondences in the list of
AssociatedTriple.
- computePnP_1(EnumPNP, int, int) - Static method in class boofcv.factory.geo.FactoryMultiView
-
Created an estimator for the P3P problem that selects a single solution by considering additional
observations.
- computePnP_N(EnumPNP, int) - Static method in class boofcv.factory.geo.FactoryMultiView
-
Creates an estimator for the PnP problem that uses only three observations, which is the minimal case
and known as P3P.
- computePnPwithEPnP(int, double) - Static method in class boofcv.factory.geo.FactoryMultiView
-
Returns a solution to the PnP problem for 4 or more points using EPnP.
- computeResidual(AssociatedPair) - Method in class boofcv.alg.geo.f.FundamentalResidualSampson
-
- computeResidual(AssociatedPair) - Method in class boofcv.alg.geo.f.FundamentalResidualSimple
-
- computeResidual(Observation) - Method in interface boofcv.alg.geo.ModelObservationResidual
-
Compute the error for the observation
- computeResiduals(AssociatedPair, double[], int) - Method in class boofcv.alg.geo.h.HomographyResidualSampson
-
- computeResiduals(AssociatedPair, double[], int) - Method in class boofcv.alg.geo.h.HomographyResidualTransfer
-
- computeResiduals(Observation, double[], int) - Method in interface boofcv.alg.geo.ModelObservationResidualN
-
Compute the residual errors for the observation
- computeResiduals(Point2D3D, double[], int) - Method in class boofcv.alg.geo.pose.PnPResidualReprojection
-
- computeSolutions(FastQueue<DenseMatrix64F>) - Method in class boofcv.alg.geo.f.FundamentalLinear7
-
Find the polynomial roots and for each root compute the Fundamental matrix.
- config - Variable in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- ConfigEssential - Class in boofcv.factory.geo
-
Configuration parameters for estimating an essential matrix.
- ConfigEssential(IntrinsicParameters) - Constructor for class boofcv.factory.geo.ConfigEssential
-
- ConfigHomography - Class in boofcv.factory.geo
-
Configuration parameters for estimating a homography
- ConfigHomography(boolean) - Constructor for class boofcv.factory.geo.ConfigHomography
-
- ConfigHomography() - Constructor for class boofcv.factory.geo.ConfigHomography
-
- ConfigLMedS - Class in boofcv.factory.geo
-
Standard configuration parameters for LeastMedianOfSquares
- ConfigLMedS() - Constructor for class boofcv.factory.geo.ConfigLMedS
-
- ConfigLMedS(long, int) - Constructor for class boofcv.factory.geo.ConfigLMedS
-
- ConfigPnP - Class in boofcv.factory.geo
-
Configuration parameters for solving the PnP problem
- ConfigPnP(IntrinsicParameters) - Constructor for class boofcv.factory.geo.ConfigPnP
-
- ConfigRansac - Class in boofcv.factory.geo
-
Standard configuration for RANSAC.
- ConfigRansac(int, double) - Constructor for class boofcv.factory.geo.ConfigRansac
-
- ConfigRansac() - Constructor for class boofcv.factory.geo.ConfigRansac
-
- configure(ModelCodec<CalibratedPoseAndPoint>, CalibratedPoseAndPoint, List<ViewPointObservations>) - Method in class boofcv.alg.geo.bundle.CalibPoseAndPointResiduals
-
Configures the residual function.
- configure(int, int, int, boolean[]) - Method in class boofcv.alg.geo.bundle.CalibPoseAndPointRodriguesCodec
-
Specify the number of views and points it can expected
- configure(List<ViewPointObservations>, int, Se3_F64...) - Method in class boofcv.alg.geo.bundle.CalibPoseAndPointRodriguesJacobian
-
- configure(int, int) - Method in class boofcv.alg.geo.bundle.CalibratedPoseAndPoint
-
Specifies the number of views and 3D points being estimated
- configure(IntrinsicParameters, Se3_F64) - Method in class boofcv.alg.geo.WorldToCameraToPixel
-
Specifies intrinsic camera parameters and the transform from world to camera.
- constraint(TrifocalTensor, Vector3D_F64, Vector3D_F64, Vector3D_F64, Vector3D_F64) - Static method in class boofcv.alg.geo.MultiViewOps
-
Trifocal tensor with line-line-line correspondence:
(l2T*[T1,T2,T3]*L2)*[l1]x = 0
- constraint(TrifocalTensor, Point2D_F64, Vector3D_F64, Vector3D_F64) - Static method in class boofcv.alg.geo.MultiViewOps
-
Trifocal tensor with point-line-line correspondence:
(l2T*(sum p1i*Ti)*l3 = 0
- constraint(TrifocalTensor, Point2D_F64, Vector3D_F64, Point2D_F64, Vector3D_F64) - Static method in class boofcv.alg.geo.MultiViewOps
-
Trifocal tensor with point-line-point correspondence:
(l2T(sum p1i*Ti)[p3]x = 0
- constraint(TrifocalTensor, Point2D_F64, Point2D_F64, Vector3D_F64, Vector3D_F64) - Static method in class boofcv.alg.geo.MultiViewOps
-
Trifocal tensor with point-point-line correspondence:
[p2]x(sum p1i*Ti)*l3 = 0
- constraint(TrifocalTensor, Point2D_F64, Point2D_F64, Point2D_F64, DenseMatrix64F) - Static method in class boofcv.alg.geo.MultiViewOps
-
Trifocal tensor with point-point-point correspondence:
[p2]x(sum p1i*Ti)[p3]x = 0
- constraint(DenseMatrix64F, Point2D_F64, Point2D_F64) - Static method in class boofcv.alg.geo.MultiViewOps
-
Applies the epipolar relationship constraint to an essential or fundamental matrix:
0 = p2T*F*p1
Input points are in normalized image coordinates for an essential matrix and pixels for
fundamental.
- constraintHomography(DenseMatrix64F, Point2D_F64, Point2D_F64) - Static method in class boofcv.alg.geo.MultiViewOps
-
Applies the homography constraints to two points:
z*p2 = H*p1
where z is a scale factor and (p1,p2) are point observations.
- constraintMatrix3x3(DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.pose.UtilLepetitEPnP
-
Extracts the linear constraint matrix for planar case 2 from the full 4x6 constraint matrix.
- constraintMatrix3x3a(DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.pose.UtilLepetitEPnP
-
Extracts the linear constraint matrix for case 1 from the full 6x10 constraint matrix.
- constraintMatrix3x6(DenseMatrix64F, DenseMatrix64F, FastQueue<Point3D_F64>, List<Point3D_F64>[]) - Static method in class boofcv.alg.geo.pose.UtilLepetitEPnP
-
Linear constraint matrix for case 4 in the planar case
- constraintMatrix6x10(DenseMatrix64F, DenseMatrix64F, FastQueue<Point3D_F64>, List<Point3D_F64>[]) - Static method in class boofcv.alg.geo.pose.UtilLepetitEPnP
-
Linear constraint matrix used in case 4 in the general case
- constraintMatrix6x3(DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.pose.UtilLepetitEPnP
-
Extracts the linear constraint matrix for case 2 from the full 6x10 constraint matrix.
- constraintMatrix6x4(DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.pose.UtilLepetitEPnP
-
Extracts the linear constraint matrix for case 1 from the full 6x10 constraint matrix.
- constraintMatrix6x6(DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.pose.UtilLepetitEPnP
-
Extracts the linear constraint matrix for case 3 from the full 6x10 constraint matrix.
- constructE(Point3D_F64, Point3D_F64) - Method in class boofcv.alg.geo.trifocal.EnforceTrifocalGeometry
-
The matrix E is a linear system for computing the trifocal tensor.
- constructM(List<Point2D_F64>, DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
Constructs the linear system which is to be solved.
- controlWorldPts - Variable in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
- convertFrom(DenseMatrix64F) - Method in class boofcv.struct.geo.TrifocalTensor
-
Converts the 27 element vector into a three matrix format:
T_i(j,k) = m.data[ i*9 + j*3 + k ]
- convertNormToPixel(IntrinsicParameters, double, double, Point2D_F64) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Convenient function for converting from normalized image coordinates to the original image pixel coordinate.
- convertNormToPixel(IntrinsicParameters, float, float, Point2D_F32) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Convenient function for converting from normalized image coordinates to the original image pixel coordinate.
- convertNormToPixel(IntrinsicParameters, Point2D_F64, Point2D_F64) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Convenient function for converting from normalized image coordinates to the original image pixel coordinate.
- convertNormToPixel(DenseMatrix64F, Point2D_F64, Point2D_F64) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Convenient function for converting from normalized image coordinates to the original image pixel coordinate.
- convertPixelToNorm(IntrinsicParameters, Point2D_F64, Point2D_F64) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Convenient function for converting from original image pixel coordinate to normalized< image coordinates.
- convertPixelToNorm(IntrinsicParameters, Point2D_F32, Point2D_F32) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Convenient function for converting from original image pixel coordinate to normalized< image coordinates.
- convertPixelToNorm(DenseMatrix64F, Point2D_F64, Point2D_F64) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Convenient function for converting from original image pixel coordinate to normalized< image coordinates.
- convertTo(DenseMatrix64F) - Method in class boofcv.struct.geo.TrifocalTensor
-
Converts this matrix formated trifocal into a 27 element vector:
m.data[ i*9 + j*3 + k ] = T_i(j,k)
- cookie - Variable in class boofcv.abst.feature.tracker.PointTrack
-
User specified data
- copy(DenseMatrix64F, DenseMatrix64F) - Method in class boofcv.abst.geo.f.EstimateNto1ofEpipolar
-
- copy(Model, Model) - Method in class boofcv.abst.geo.GeoModelEstimatorNto1
-
Copies src into dst
- copy(Se3_F64, Se3_F64) - Method in class boofcv.abst.geo.pose.EstimateNto1ofPnP
-
- copy() - Method in class boofcv.struct.geo.AssociatedTriple
-
- copy() - Method in class boofcv.struct.geo.TrifocalTensor
-
Returns a new copy of the TrifocalTensor
- copyModel(DenseMatrix64F, DenseMatrix64F) - Method in class boofcv.abst.geo.fitting.ModelManagerEpipolarMatrix
-
- createA(List<AssociatedPair>, DenseMatrix64F) - Method in class boofcv.alg.geo.f.FundamentalLinear
-
Reorganizes the epipolar constraint equation (xT2*F*x1 = 0) such that it
is formulated as a standard linear system of the form Ax=0.
- createA(List<AssociatedPair>, DenseMatrix64F) - Method in class boofcv.alg.geo.h.HomographyLinear4
-
Compute the 'A' matrix used to solve for H from un-normalized points.
- createANormalized(List<AssociatedPair>, DenseMatrix64F) - Method in class boofcv.alg.geo.h.HomographyLinear4
-
Compute the 'A' matrix used to solve for H from normalized points.
- createCalibrated() - Static method in class boofcv.alg.geo.RectifyImageOps
-
Rectification for calibrated stereo pairs.
- createCameraMatrix(DenseMatrix64F, Vector3D_F64, DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Create a 3x4 camera matrix.
- createDescription() - Method in class boofcv.abst.feature.tracker.DdaManagerDetectDescribePoint
-
- createDescription() - Method in class boofcv.abst.feature.tracker.DdaManagerGeneralPoint
-
- createEssential(DenseMatrix64F, Vector3D_F64) - Static method in class boofcv.alg.geo.MultiViewOps
-
Computes an essential matrix from a rotation and translation.
- createFundamental(DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.MultiViewOps
-
Computes a Fundamental matrix given an Essential matrix and the camera calibration matrix.
- createFundamental(DenseMatrix64F, DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.MultiViewOps
-
Computes a Fundamental matrix given an Essential matrix and the camera calibration matrix.
- createHomography(DenseMatrix64F, Vector3D_F64, double, Vector3D_F64) - Static method in class boofcv.alg.geo.MultiViewOps
-
Computes a homography matrix from a rotation, translation, plane normal and plane distance:
H = R+(1/d)*T*NT
- createHomography(DenseMatrix64F, Vector3D_F64, double, Vector3D_F64, DenseMatrix64F) - Static method in class boofcv.alg.geo.MultiViewOps
-
Computes a homography matrix from a rotation, translation, plane normal, plane distance, and
calibration matrix:
H = K*(R+(1/d)*T*NT)*K-1
- createInstance() - Method in class boofcv.struct.geo.QueueMatrix
-
- createIntrinsic(int, int, double, double) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Creates a set of intrinsic parameters, without distortion, for a camera with the specified characteristics
- createIntrinsic(int, int, double) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Creates a set of intrinsic parameters, without distortion, for a camera with the specified characteristics.
- createLinearSystem(List<AssociatedTriple>) - Method in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
Constructs the linear matrix that describes from the 3-point constraint with linear
dependent rows removed
- createList3_F64(int) - Static method in class boofcv.alg.geo.GeoTestingOps
-
- createModelInstance() - Method in class boofcv.abst.geo.fitting.ModelManagerEpipolarMatrix
-
- createShiTomasi(ConfigGeneralDetector, Class<D>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
Creates a Shi-Tomasi corner detector specifically designed for SFM.
- createTrifocal(DenseMatrix64F, DenseMatrix64F, TrifocalTensor) - Static method in class boofcv.alg.geo.MultiViewOps
-
Creates a trifocal tensor from two camera matrices.
- createTrifocal(Se3_F64, Se3_F64, TrifocalTensor) - Static method in class boofcv.alg.geo.MultiViewOps
-
Creates a trifocal tensor from two rigid body motions.
- createUncalibrated() - Static method in class boofcv.alg.geo.RectifyImageOps
-
Rectification for uncalibrated stereo pairs using the fundamental matrix.
- createWorldToPixel(IntrinsicParameters, Se3_F64) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Creates a transform from world coordinates into pixel coordinates.
- cx - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
- cx - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
- cx - Variable in class boofcv.struct.calib.IntrinsicParameters
-
image center (units: pixels)
- cy - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
- cy - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
- cy - Variable in class boofcv.struct.calib.IntrinsicParameters
-
image center (units: pixels)
- dda(InterestPointDetector<I>, OrientationImage<I>, DescribeRegionPoint<I, Desc>, AssociateDescription2D<Desc>, boolean) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
Creates a tracker which uses the detect, describe, associate architecture.
- dda(DetectDescribePoint<I, Desc>, AssociateDescription2D<Desc>, boolean) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
- dda(GeneralFeatureDetector<I, D>, DescribeRegionPoint<I, Desc>, AssociateDescription2D<Desc>, double, Class<I>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
- dda(GeneralFeatureDetector<I, D>, DescribeRegionPoint<I, Desc>, AssociateDescription2D<Desc>, AssociateDescription2D<Desc>, double, Class<I>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTrackerTwoPass
-
- dda(DetectDescribePoint<I, Desc>, AssociateDescription2D<Desc>, AssociateDescription2D<Desc>, boolean) - Static method in class boofcv.factory.feature.tracker.FactoryPointTrackerTwoPass
-
- dda_FAST_BRIEF(ConfigFast, ConfigGeneralDetector, int, Class<I>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
Creates a tracker which detects FAST corner features and describes them with BRIEF.
- dda_FH_SURF_Fast(ConfigFastHessian, ConfigSurfDescribe.Speed, ConfigAverageIntegral, Class<I>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
Creates a tracker which detects Fast-Hessian features and describes them with SURF using the faster variant
of SURF.
- dda_FH_SURF_Stable(ConfigFastHessian, ConfigSurfDescribe.Stability, ConfigSlidingIntegral, Class<I>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
Creates a tracker which detects Fast-Hessian features and describes them with SURF using the faster variant
of SURF.
- dda_ST_BRIEF(int, ConfigGeneralDetector, Class<I>, Class<D>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
Creates a tracker which detects Shi-Tomasi corner features and describes them with BRIEF.
- dda_ST_NCC(ConfigGeneralDetector, int, Class<I>, Class<D>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
Creates a tracker which detects Shi-Tomasi corner features and describes them with NCC.
- DdaFeatureManager<I extends boofcv.struct.image.ImageGray,Desc extends boofcv.struct.feature.TupleDesc> - Interface in boofcv.abst.feature.tracker
-
Interface while provides
DetectDescribeAssociate a specific implementation for detecting features and
managing descriptions.
- DdaManagerDetectDescribePoint<I extends boofcv.struct.image.ImageGray,Desc extends boofcv.struct.feature.TupleDesc> - Class in boofcv.abst.feature.tracker
-
Implementation of
DdaFeatureManager which uses the
DetectDescribePoint interface for extracting
features from an image.
- DdaManagerDetectDescribePoint(DetectDescribePoint<I, Desc>) - Constructor for class boofcv.abst.feature.tracker.DdaManagerDetectDescribePoint
-
Configures tracker
- DdaManagerGeneralPoint<I extends boofcv.struct.image.ImageGray,D extends boofcv.struct.image.ImageGray,Desc extends boofcv.struct.feature.TupleDesc> - Class in boofcv.abst.feature.tracker
-
Detects simple features (corners and blobs) whose location if fully described by a pixel coordinate.
- DdaManagerGeneralPoint(EasyGeneralFeatureDetector<I, D>, DescribeRegionPoint<I, Desc>, double) - Constructor for class boofcv.abst.feature.tracker.DdaManagerGeneralPoint
-
- declareOutput() - Method in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- decode(double[], DenseMatrix64F) - Method in class boofcv.abst.geo.optimization.ModelCodecSwapData
-
- decode(double[], CalibratedPoseAndPoint) - Method in class boofcv.alg.geo.bundle.CalibPoseAndPointRodriguesCodec
-
- decode(double[], DenseMatrix64F) - Method in class boofcv.alg.geo.f.ParamFundamentalEpipolar
-
- decode(double[], Se3_F64) - Method in class boofcv.alg.geo.pose.PnPRodriguesCodec
-
- decode(double[], Affine2D_F64) - Method in class boofcv.alg.geo.robust.Affine2DCodec
-
- decodeStatic(double[], Affine2D_F64) - Static method in class boofcv.alg.geo.robust.Affine2DCodec
-
- decompose(DenseMatrix64F) - Method in class boofcv.alg.geo.DecomposeEssential
-
Computes the decomposition from an essential matrix.
- decompose(DenseMatrix64F, DenseMatrix64F, DenseMatrix64F) - Method in class boofcv.alg.geo.DecomposeEssential
-
Compute the decomposition given the SVD of E=U*S*VT.
- decompose(DenseMatrix64F) - Method in class boofcv.alg.geo.DecomposeHomography
-
Decomposed the provided homography matrix into its R,T/d,N components.
- decomposeCameraMatrix(DenseMatrix64F, DenseMatrix64F, Se3_F64) - Static method in class boofcv.alg.geo.MultiViewOps
-
Decomposes a camera matrix P=A*[R|T], where A is an upper triangular camera calibration
matrix, R is a rotation matrix, and T is a translation vector.
- DecomposeEssential - Class in boofcv.alg.geo
-
Decomposed the essential matrix into a rigid body motion; rotation and translation.
- DecomposeEssential() - Constructor for class boofcv.alg.geo.DecomposeEssential
-
- decomposeEssential(DenseMatrix64F) - Static method in class boofcv.alg.geo.MultiViewOps
-
Decomposes an essential matrix into the rigid body motion which it was constructed from.
- DecomposeHomography - Class in boofcv.alg.geo
-
Decomposes a homography matrix to extract its internal geometric structure.
- DecomposeHomography() - Constructor for class boofcv.alg.geo.DecomposeHomography
-
- decomposeHomography(DenseMatrix64F) - Static method in class boofcv.alg.geo.MultiViewOps
-
Decomposes a homography matrix that's in Euclidean space (computed from features in normalized image coordinates).
- depth2View(Point2D_F64, Point2D_F64, Se3_F64) - Method in class boofcv.alg.geo.triangulate.PixelDepthLinear
-
Computes pixel depth in image 'a' from two observations.
- depthNView(List<Point2D_F64>, List<Se3_F64>) - Method in class boofcv.alg.geo.triangulate.PixelDepthLinear
-
Computes the pixel depth from N views of the same object.
- derivType - Variable in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- derivX - Variable in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- derivY - Variable in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- detDesc - Variable in class boofcv.abst.feature.tracker.DdaManagerDetectDescribePoint
-
- DetectDescribeAssociate<I extends boofcv.struct.image.ImageGray,Desc extends boofcv.struct.feature.TupleDesc> - Class in boofcv.abst.feature.tracker
-
Base class for detect-describe-associate type trackers.
- DetectDescribeAssociate(DdaFeatureManager<I, Desc>, AssociateDescription2D<Desc>, boolean) - Constructor for class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
Configures tracker
- DetectDescribeAssociate() - Constructor for class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- DetectDescribeAssociateTwoPass<I extends boofcv.struct.image.ImageGray,Desc extends boofcv.struct.feature.TupleDesc> - Class in boofcv.abst.feature.tracker
-
- DetectDescribeAssociateTwoPass(DdaFeatureManager<I, Desc>, AssociateDescription2D<Desc>, AssociateDescription2D<Desc>, boolean) - Constructor for class boofcv.abst.feature.tracker.DetectDescribeAssociateTwoPass
-
Configure the tracker.
- detectFeatures(I, FastQueue<Point2D_F64>, FastQueue<Desc>) - Method in interface boofcv.abst.feature.tracker.DdaFeatureManager
-
Detect features in the input image and pass the results into the two lists.
- detectFeatures(I, FastQueue<Point2D_F64>, FastQueue<Desc>) - Method in class boofcv.abst.feature.tracker.DdaManagerDetectDescribePoint
-
- detectFeatures(I, FastQueue<Point2D_F64>, FastQueue<Desc>) - Method in class boofcv.abst.feature.tracker.DdaManagerGeneralPoint
-
- dist1 - Variable in class boofcv.alg.geo.pose.PointDistance3
-
distance to point P1
- dist2 - Variable in class boofcv.alg.geo.pose.PointDistance3
-
distance to point P2
- dist3 - Variable in class boofcv.alg.geo.pose.PointDistance3
-
distance to point P3
- DistanceAffine2D - Class in boofcv.alg.geo.robust
-
Applies an affine transformation to the associated pair and computes the euclidean distance
between their locations.
- DistanceAffine2D() - Constructor for class boofcv.alg.geo.robust.DistanceAffine2D
-
- DistanceAffine2DSq - Class in boofcv.alg.geo.robust
-
Applies an affine transformation to the associated pair and computes the euclidean distance
squared between their locations.
- DistanceAffine2DSq() - Constructor for class boofcv.alg.geo.robust.DistanceAffine2DSq
-
- DistanceEpipolarConstraint - Class in boofcv.alg.geo.f
-
Computes error using the epipolar constraint.
- DistanceEpipolarConstraint() - Constructor for class boofcv.alg.geo.f.DistanceEpipolarConstraint
-
- DistanceFromModelResidual<Model,Point> - Class in boofcv.abst.geo.fitting
-
- DistanceFromModelResidual(ModelObservationResidual<Model, Point>) - Constructor for class boofcv.abst.geo.fitting.DistanceFromModelResidual
-
- DistanceFromModelResidualN<Model,Point> - Class in boofcv.abst.geo.fitting
-
- DistanceFromModelResidualN(ModelObservationResidualN<Model, Point>) - Constructor for class boofcv.abst.geo.fitting.DistanceFromModelResidualN
-
- DistanceHomographyPixelSq - Class in boofcv.alg.geo.robust
-
Computes the Euclidean error squared between 'p1' and 'p2' after projecting 'p1' into image 2.
- DistanceHomographyPixelSq() - Constructor for class boofcv.alg.geo.robust.DistanceHomographyPixelSq
-
- DistanceHomographySq - Class in boofcv.alg.geo.robust
-
Computes the Euclidean error squared between 'p1' and 'p2' after projecting 'p1' into image 2.
- DistanceHomographySq() - Constructor for class boofcv.alg.geo.robust.DistanceHomographySq
-
- DistanceModelMonoPixels<Model,Point> - Interface in boofcv.alg.geo
-
Compute the distance between a model and an observation for a single camera in pixels
when the observations are in normalized image coordinates.
- DistanceModelStereoPixels<Model,Point> - Interface in boofcv.alg.geo
-
Compute the distance between a model and an observation for a stereo camera configuration in pixels
when the observations are in normalized image coordinates.
- DistanceSe2Sq - Class in boofcv.alg.geo.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.geo.robust.DistanceSe2Sq
-
- DistanceSe3SymmetricSq - Class in boofcv.alg.geo.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.geo.robust.DistanceSe3SymmetricSq
-
Configure distance calculation.
- DistanceSe3SymmetricSq(TriangulateTwoViewsCalibrated) - Constructor for class boofcv.alg.geo.robust.DistanceSe3SymmetricSq
-
Configure distance calculation.
- DistanceTranGivenRotSq - Class in boofcv.alg.geo.robust
-
- DistanceTranGivenRotSq() - Constructor for class boofcv.alg.geo.robust.DistanceTranGivenRotSq
-
- distort_F32(boolean, boolean) - Method in interface boofcv.alg.distort.LensDistortionPinhole
-
Adds lens distortion
- distort_F32(boolean, boolean) - Method in class boofcv.alg.distort.LensDistortionRadialTangential
-
- distort_F32(boolean, boolean) - Method in class boofcv.alg.distort.LensDistortionUndistorted
-
- distort_F64(boolean, boolean) - Method in interface boofcv.alg.distort.LensDistortionPinhole
-
Adds lens distortion
- distort_F64(boolean, boolean) - Method in class boofcv.alg.distort.LensDistortionRadialTangential
-
- distort_F64(boolean, boolean) - Method in class boofcv.alg.distort.LensDistortionUndistorted
-
- dropAllTracks() - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- dropAllTracks() - Method in interface boofcv.abst.feature.tracker.PointTracker
-
Drops all feature to be dropped and will no longer be tracked.
- dropAllTracks() - Method in class boofcv.abst.feature.tracker.PointTrackerCombined
-
- dropAllTracks() - Method in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- dropAllTracks() - Method in class boofcv.abst.feature.tracker.PointTrackerToTwoPass
-
- dropped - Variable in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- dropTrack(PointTrack) - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
Remove from active list and mark so that it is dropped in the next cycle
- dropTrack(PointTrack) - Method in interface boofcv.abst.feature.tracker.PointTracker
-
Manually forces a track to be dropped.
- dropTrack(PointTrack) - Method in class boofcv.abst.feature.tracker.PointTrackerCombined
-
- dropTrack(PointTrack) - Method in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- dropTrack(PointTrack) - Method in class boofcv.abst.feature.tracker.PointTrackerToTwoPass
-
- E - Variable in class boofcv.alg.geo.trifocal.EnforceTrifocalGeometry
-
- e2 - Variable in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- e3 - Variable in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- encode(DenseMatrix64F, double[]) - Method in class boofcv.abst.geo.optimization.ModelCodecSwapData
-
- encode(CalibratedPoseAndPoint, double[]) - Method in class boofcv.alg.geo.bundle.CalibPoseAndPointRodriguesCodec
-
- encode(DenseMatrix64F, double[]) - Method in class boofcv.alg.geo.f.ParamFundamentalEpipolar
-
Examines the matrix structure to determine how to parameterize F.
- encode(Se3_F64, double[]) - Method in class boofcv.alg.geo.pose.PnPRodriguesCodec
-
- encode(Affine2D_F64, double[]) - Method in class boofcv.alg.geo.robust.Affine2DCodec
-
- encodeStatic(Affine2D_F64, double[]) - Static method in class boofcv.alg.geo.robust.Affine2DCodec
-
- enforce - Variable in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- EnforceTrifocalGeometry - Class in boofcv.alg.geo.trifocal
-
Applies geometric constraints to an estimated trifocal tensor.
- EnforceTrifocalGeometry() - Constructor for class boofcv.alg.geo.trifocal.EnforceTrifocalGeometry
-
- EnumEpipolar - Enum in boofcv.factory.geo
-
List of different algorithms for estimating Fundamental or Essential matrices
- EnumPNP - Enum in boofcv.factory.geo
-
List of algorithms for solving the Perspective n-Point (PnP) problem
- EnumTrifocal - Enum in boofcv.factory.geo
-
- EpipolarError - Enum in boofcv.factory.geo
-
Used to specify the type of error function used when optimizing multiview geometric functions
- error1(double, double, double, double) - Method in class boofcv.alg.geo.h.HomographyResidualSampson
-
x2 = H*x1
- error2(double, double, double, double) - Method in class boofcv.alg.geo.h.HomographyResidualSampson
-
- errorSq(Point2D_F64, Point2D_F64) - Method in class boofcv.alg.geo.NormalizedToPixelError
-
- errorSq(double, double, double, double) - Method in class boofcv.alg.geo.NormalizedToPixelError
-
- essential5() - Static method in class boofcv.factory.geo.FactoryGeometryAlgs
-
- essentialLMedS(ConfigEssential, ConfigLMedS) - Static method in class boofcv.factory.geo.FactoryMultiViewRobust
-
Robust solution for estimating Se3_F64 using epipolar geometry from two views with
LMedS.
- EssentialNister5 - Class in boofcv.alg.geo.f
-
Finds the essential matrix given exactly 5 corresponding points.
- EssentialNister5() - Constructor for class boofcv.alg.geo.f.EssentialNister5
-
- essentialRansac(ConfigEssential, ConfigRansac) - Static method in class boofcv.factory.geo.FactoryMultiViewRobust
-
Robust solution for estimating Se3_F64 using epipolar geometry from two views with
Ransac.
- Estimate1ofEpipolar - Interface in boofcv.abst.geo
-
Marker interface for estimating a single fundamental, essential, or homography matrix given a set of
associated pairs.
- Estimate1ofPnP - Interface in boofcv.abst.geo
-
Marker interface for computing one solution to the Perspective N-Point (PnP) problem.
- Estimate1ofTrifocalTensor - Interface in boofcv.abst.geo
-
- Estimate1toNofEpipolar - Class in boofcv.abst.geo.f
-
- Estimate1toNofEpipolar(GeoModelEstimator1<DenseMatrix64F, AssociatedPair>) - Constructor for class boofcv.abst.geo.f.Estimate1toNofEpipolar
-
- Estimate1toNofPnP - Class in boofcv.abst.geo.pose
-
- Estimate1toNofPnP(GeoModelEstimator1<Se3_F64, Point2D3D>) - Constructor for class boofcv.abst.geo.pose.Estimate1toNofPnP
-
- estimateCase1(double[]) - Method in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
Simple analytical solution.
- estimateCase2(double[]) - Method in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
- estimateCase3(double[]) - Method in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
- estimateCase3_planar(double[]) - Method in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
If the data is planar use relinearize to estimate betas
- estimateCase4(double[]) - Method in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
- EstimateNofEpipolar - Interface in boofcv.abst.geo
-
Marker interface for estimating several fundamental, essential, or homography matrices given a set of
associated pairs.
- EstimateNofPnP - Interface in boofcv.abst.geo
-
Interface for computing multiple solution to the Perspective N-Point (PnP) problem.
- EstimateNto1ofEpipolar - Class in boofcv.abst.geo.f
-
- EstimateNto1ofEpipolar(GeoModelEstimatorN<DenseMatrix64F, AssociatedPair>, DistanceFromModel<DenseMatrix64F, AssociatedPair>, int) - Constructor for class boofcv.abst.geo.f.EstimateNto1ofEpipolar
-
- EstimateNto1ofPnP - Class in boofcv.abst.geo.pose
-
- EstimateNto1ofPnP(GeoModelEstimatorN<Se3_F64, Point2D3D>, FastQueue<Se3_F64>, int) - Constructor for class boofcv.abst.geo.pose.EstimateNto1ofPnP
-
- estimateTrifocal_1(EnumTrifocal, int) - Static method in class boofcv.factory.geo.FactoryMultiView
-
Creates a trifocal tensor estimation algorithm.
- EstimatorToGenerator<Model,Point> - Class in boofcv.factory.geo
-
- EstimatorToGenerator(GeoModelEstimator1<Model, Point>) - Constructor for class boofcv.factory.geo.EstimatorToGenerator
-
- extractCameraMatrices(TrifocalTensor, DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.MultiViewOps
-
Extract the camera matrices up to a common projective transform.
- extractEpipoles(TrifocalTensor, Point3D_F64, Point3D_F64) - Static method in class boofcv.alg.geo.MultiViewOps
-
Computes the epipoles of the first camera in the second and third images.
- extractEpipoles(DenseMatrix64F, Point3D_F64, Point3D_F64) - Static method in class boofcv.alg.geo.MultiViewOps
-
Extracts the epipoles from an essential or fundamental matrix.
- extractEpipoles - Variable in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- extractFundamental(TrifocalTensor, DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.MultiViewOps
-
Extract the fundamental matrices between views 1 + 2 and views 1 + 3.
- extractGeometry(PointTrack) - Method in interface boofcv.abst.feature.tracker.TrackGeometryManager
-
- extractNullPoints(DenseMatrix64F) - Method in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
Computes M'*M and finds the null space.
- extractPolynomial(double[]) - Method in class boofcv.alg.geo.f.HelperNister5
-
Extracts the polynomial coefficients from det(B) where B = [K;L;M] and the columns are variables (x,y,1)
see paper for a slightly less confusing description.
- extractSolution(TrifocalTensor) - Method in class boofcv.alg.geo.trifocal.EnforceTrifocalGeometry
-
Inserts the found trifocal tensor into the provided object.
- F - Variable in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrix
-
- F - Variable in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrixN
-
- F1 - Variable in class boofcv.alg.geo.f.FundamentalLinear7
-
- F2 - Variable in class boofcv.alg.geo.f.FundamentalLinear7
-
- FactoryGeometryAlgs - Class in boofcv.factory.geo
-
Factory for creating low level non-abstracted algorithms related to geometric vision
- FactoryGeometryAlgs() - Constructor for class boofcv.factory.geo.FactoryGeometryAlgs
-
- FactoryMultiView - Class in boofcv.factory.geo
-
Factory for creating abstracted algorithms related to multi-view geometry
- FactoryMultiView() - Constructor for class boofcv.factory.geo.FactoryMultiView
-
- FactoryMultiViewRobust - Class in boofcv.factory.geo
-
Factory for creating robust false-positive tolerant estimation algorithms in multi-view geometry.
- FactoryMultiViewRobust() - Constructor for class boofcv.factory.geo.FactoryMultiViewRobust
-
- FactoryPointTracker - Class in boofcv.factory.feature.tracker
-
- FactoryPointTracker() - Constructor for class boofcv.factory.feature.tracker.FactoryPointTracker
-
- FactoryPointTrackerTwoPass - Class in boofcv.factory.feature.tracker
-
- FactoryPointTrackerTwoPass() - Constructor for class boofcv.factory.feature.tracker.FactoryPointTrackerTwoPass
-
- featDst - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- featSrc - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- featureID - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- featureId - Variable in class boofcv.abst.feature.tracker.PointTrack
-
Unique ID associated with this feature
- findScaleH(DenseMatrix64F) - Method in class boofcv.alg.geo.h.AdjustHomographyMatrix
-
The scale of H is found by computing the second smallest singular value.
- finishTracking() - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociateTwoPass
-
- finishTracking() - Method in class boofcv.abst.feature.tracker.PointTrackerToTwoPass
-
- finishTracking() - Method in interface boofcv.abst.feature.tracker.PointTrackerTwoPass
-
Finishes tracking and updates the track's description, updates inactive and drop track lists.
- finishTracking() - Method in class boofcv.abst.feature.tracker.PointTrackerTwoPassCombined
-
- finishTracking() - Method in class boofcv.abst.feature.tracker.PointTrackerTwoPassKltPyramid
-
- fitModel(List<AssociatedPair>, DenseMatrix64F, DenseMatrix64F) - Method in class boofcv.abst.geo.f.LeastSquaresFundamental
-
- fitModel(List<AssociatedPair>, DenseMatrix64F, DenseMatrix64F) - Method in class boofcv.abst.geo.h.LeastSquaresHomography
-
- fitModel(List<Point2D3D>, Se3_F64, Se3_F64) - Method in class boofcv.abst.geo.pose.PnPRefineRodrigues
-
- fitModel(List<AssociatedPair>, Affine2D_F64, Affine2D_F64) - Method in class boofcv.alg.geo.robust.GenerateAffine2D
-
- fitModel(List<AssociatedPair>, Homography2D_F64, Homography2D_F64) - Method in class boofcv.alg.geo.robust.GenerateHomographyLinear
-
- FlipVertical_F32 - Class in boofcv.alg.distort
-
Flips the image along the vertical axis.
- FlipVertical_F32(int) - Constructor for class boofcv.alg.distort.FlipVertical_F32
-
- FlipVertical_F64 - Class in boofcv.alg.distort
-
Flips the image along the vertical axis.
- FlipVertical_F64(int) - Constructor for class boofcv.alg.distort.FlipVertical_F64
-
- FlipVerticalNorm_F64 - Class in boofcv.alg.distort
-
Flips the image along the vertical axis and converted to normalized image coordinates using the
provided transform.
- FlipVerticalNorm_F64(PointTransform_F64, int) - Constructor for class boofcv.alg.distort.FlipVerticalNorm_F64
-
- fsetK(double, double, double, double, double, int, int) - Method in class boofcv.struct.calib.IntrinsicParameters
-
- fsetRadial(double...) - Method in class boofcv.struct.calib.IntrinsicParameters
-
- fsetTangental(double, double) - Method in class boofcv.struct.calib.IntrinsicParameters
-
- fullViewLeft(IntrinsicParameters, DenseMatrix64F, DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Adjust the rectification such that the entire original left image can be seen.
- fullViewLeft(int, int, DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Adjust the rectification such that the entire original left image can be seen.
- fundamental7(boolean) - Static method in class boofcv.factory.geo.FactoryGeometryAlgs
-
- fundamental8(boolean) - Static method in class boofcv.factory.geo.FactoryGeometryAlgs
-
- FundamentalLinear - Class in boofcv.alg.geo.f
-
Base class for linear algebra based algorithms for computing the Fundamental/Essential matrices.
- FundamentalLinear(boolean) - Constructor for class boofcv.alg.geo.f.FundamentalLinear
-
Specifies which type of matrix is to be computed
- FundamentalLinear7 - Class in boofcv.alg.geo.f
-
Computes the essential or fundamental matrix using exactly 7 points with linear algebra.
- FundamentalLinear7(boolean) - Constructor for class boofcv.alg.geo.f.FundamentalLinear7
-
When computing the essential matrix normalization is optional because pixel coordinates
- FundamentalLinear8 - Class in boofcv.alg.geo.f
-
Given a set of 8 or more points this class computes the essential or fundamental matrix.
- FundamentalLinear8(boolean) - Constructor for class boofcv.alg.geo.f.FundamentalLinear8
-
Specifies which type of matrix is to be computed
- FundamentalResidualSampson - Class in boofcv.alg.geo.f
-
Computes the Sampson distance residual for a set of observations given a fundamental matrix.
- FundamentalResidualSampson() - Constructor for class boofcv.alg.geo.f.FundamentalResidualSampson
-
- FundamentalResidualSimple - Class in boofcv.alg.geo.f
-
Computes the residual just using the fundamental matrix constraint
- FundamentalResidualSimple() - Constructor for class boofcv.alg.geo.f.FundamentalResidualSimple
-
- fx - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
- fx - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
- fx - Variable in class boofcv.struct.calib.IntrinsicParameters
-
focal length along x and y axis (units: pixels)
- fy - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
- fy - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
- fy - Variable in class boofcv.struct.calib.IntrinsicParameters
-
focal length along x and y axis (units: pixels)
- generate(List<AssociatedPair>, DenseMatrix64F) - Method in class boofcv.abst.geo.fitting.GenerateEpipolarMatrix
-
- generate(List<Point2D3D>, Se3_F64) - Method in class boofcv.abst.geo.fitting.GenerateMotionPnP
-
- generate(List<AssociatedPair>, Affine2D_F64) - Method in class boofcv.alg.geo.robust.GenerateAffine2D
-
- generate(List<AssociatedPair>, Homography2D_F64) - Method in class boofcv.alg.geo.robust.GenerateHomographyLinear
-
- generate(List<AssociatedPair>, Se2_F64) - Method in class boofcv.alg.geo.robust.GenerateSe2_AssociatedPair
-
- generate(List<AssociatedPair>, Se3_F64) - Method in class boofcv.alg.geo.robust.Se3FromEssentialGenerator
-
Computes the camera motion from the set of observations.
- generate(List<Point>, Model) - Method in class boofcv.factory.geo.EstimatorToGenerator
-
- GenerateAffine2D - Class in boofcv.alg.geo.robust
-
- GenerateAffine2D() - Constructor for class boofcv.alg.geo.robust.GenerateAffine2D
-
- GenerateEpipolarMatrix - Class in boofcv.abst.geo.fitting
-
- GenerateEpipolarMatrix(Estimate1ofEpipolar) - Constructor for class boofcv.abst.geo.fitting.GenerateEpipolarMatrix
-
- GenerateHomographyLinear - Class in boofcv.alg.geo.robust
-
Fits a homography to the observed points using linear algebra.
- GenerateHomographyLinear(boolean) - Constructor for class boofcv.alg.geo.robust.GenerateHomographyLinear
-
- GenerateMotionPnP - Class in boofcv.abst.geo.fitting
-
- GenerateMotionPnP(Estimate1ofPnP) - Constructor for class boofcv.abst.geo.fitting.GenerateMotionPnP
-
- GenerateSe2_AssociatedPair - Class in boofcv.alg.geo.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.geo.robust.GenerateSe2_AssociatedPair
-
- GeoModelEstimator1<Model,Sample> - Interface in boofcv.struct.geo
-
Creates a single hypothesis for the parameters in a model a set of sample points/observations.
- GeoModelEstimator1toN<Model,Point> - Class in boofcv.abst.geo
-
- GeoModelEstimator1toN(GeoModelEstimator1<Model, Point>) - Constructor for class boofcv.abst.geo.GeoModelEstimator1toN
-
- GeoModelEstimatorN<Model,Sample> - Interface in boofcv.struct.geo
-
Creates multiple hypotheses for the parameters in a model a set of sample points/observations.
- GeoModelEstimatorNto1<Model,Point> - Class in boofcv.abst.geo
-
- GeoModelEstimatorNto1(GeoModelEstimatorN<Model, Point>, DistanceFromModel<Model, Point>, FastQueue<Model>, int) - Constructor for class boofcv.abst.geo.GeoModelEstimatorNto1
-
- GeoTestingOps - Class in boofcv.alg.geo
-
Operations useful for unit tests
- GeoTestingOps() - Constructor for class boofcv.alg.geo.GeoTestingOps
-
- getA() - Method in class boofcv.alg.geo.pose.PoseFromPairLinear6
-
Matrix used internally.
- getActiveTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- getActiveTracks(List<PointTrack>) - Method in interface boofcv.abst.feature.tracker.PointTracker
-
Returns a list of active tracks.
- getActiveTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerCombined
-
- getActiveTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- getActiveTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerToTwoPass
-
- getAlgorithm() - Method in class boofcv.abst.geo.f.WrapFundamentalLinear7
-
- getAllTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- getAllTracks(List<PointTrack>) - Method in interface boofcv.abst.feature.tracker.PointTracker
-
Returns a list of all features that are currently being tracked
- getAllTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerCombined
-
- getAllTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- getAllTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerToTwoPass
-
- getAllTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerTwoPassKltPyramid
-
- getBaseline() - Method in class boofcv.struct.calib.StereoParameters
-
Returns the distance between the optical center of each camera
- getCalibrationMatrix() - Method in class boofcv.alg.geo.rectify.RectifyCalibrated
-
If a single calibration matrix was requested then this returns it.
- getCookie() - Method in class boofcv.abst.feature.tracker.PointTrack
-
- getCx() - Method in class boofcv.struct.calib.IntrinsicParameters
-
- getCy() - Method in class boofcv.struct.calib.IntrinsicParameters
-
- getDescription() - Method in class boofcv.abst.feature.tracker.PointTrack
-
- getDescriptionType() - Method in class boofcv.abst.feature.tracker.DdaManagerDetectDescribePoint
-
- getDescriptionType() - Method in class boofcv.abst.feature.tracker.DdaManagerGeneralPoint
-
- getDroppedTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- getDroppedTracks(List<PointTrack>) - Method in interface boofcv.abst.feature.tracker.PointTracker
-
Returns a list of tracks dropped by the tracker during the most recent update.
- getDroppedTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerCombined
-
- getDroppedTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- getDroppedTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerToTwoPass
-
- getFx() - Method in class boofcv.struct.calib.IntrinsicParameters
-
- getFy() - Method in class boofcv.struct.calib.IntrinsicParameters
-
- getHeight() - Method in class boofcv.struct.calib.IntrinsicParameters
-
- getHomography() - Method in class boofcv.alg.geo.h.HomographyInducedStereo2Line
-
- getHomography() - Method in class boofcv.alg.geo.h.HomographyInducedStereo3Pts
-
The found homography from view 1 to view 2
- getHomography() - Method in class boofcv.alg.geo.h.HomographyInducedStereoLinePt
-
- getInactiveTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- getInactiveTracks(List<PointTrack>) - Method in interface boofcv.abst.feature.tracker.PointTracker
-
Returns a list of inactive tracks.
- getInactiveTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerCombined
-
- getInactiveTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
KLT does not have inactive tracks since all tracks are dropped if a problem occurs.
- getInactiveTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerToTwoPass
-
- getIntrinsic() - Method in class boofcv.struct.calib.MonoPlaneParameters
-
- getKnownArray() - Method in class boofcv.alg.geo.bundle.CalibratedPoseAndPoint
-
An array that indicates which views are known and which views are not
- getL1() - Method in class boofcv.struct.geo.PairLineNorm
-
- getL2() - Method in class boofcv.struct.geo.PairLineNorm
-
- getLeft() - Method in class boofcv.struct.calib.StereoParameters
-
- getLocation() - Method in class boofcv.struct.geo.Point2D3D
-
- getMaxDepth() - Method in class boofcv.struct.calib.VisualDepthParameters
-
- getMinimumPoints() - Method in class boofcv.abst.geo.f.WrapEssentialNister5
-
- getMinimumPoints() - Method in class boofcv.abst.geo.f.WrapFundamentalLinear7
-
- getMinimumPoints() - Method in class boofcv.abst.geo.f.WrapFundamentalLinear8
-
- getMinimumPoints() - Method in class boofcv.abst.geo.fitting.GenerateEpipolarMatrix
-
- getMinimumPoints() - Method in class boofcv.abst.geo.fitting.GenerateMotionPnP
-
- getMinimumPoints() - Method in class boofcv.abst.geo.GeoModelEstimator1toN
-
- getMinimumPoints() - Method in class boofcv.abst.geo.GeoModelEstimatorNto1
-
- getMinimumPoints() - Method in class boofcv.abst.geo.h.WrapHomographyLinear
-
- getMinimumPoints() - Method in class boofcv.abst.geo.pose.WrapP3PLineDistance
-
- getMinimumPoints() - Method in class boofcv.abst.geo.pose.WrapPnPLepetitEPnP
-
- getMinimumPoints() - Method in class boofcv.abst.geo.trifocal.WrapTrifocalAlgebraicPoint7
-
- getMinimumPoints() - Method in class boofcv.abst.geo.trifocal.WrapTrifocalLinearPoint7
-
- getMinimumPoints() - Method in class boofcv.alg.geo.robust.GenerateAffine2D
-
- getMinimumPoints() - Method in class boofcv.alg.geo.robust.GenerateHomographyLinear
-
- getMinimumPoints() - Method in class boofcv.alg.geo.robust.GenerateSe2_AssociatedPair
-
- getMinimumPoints() - Method in class boofcv.alg.geo.robust.Se3FromEssentialGenerator
-
- getMinimumPoints() - Method in class boofcv.factory.geo.EstimatorToGenerator
-
- getMinimumPoints() - Method in interface boofcv.struct.geo.GeoModelEstimator1
-
Minimum number of points required to estimate the model.
- getMinimumPoints() - Method in interface boofcv.struct.geo.GeoModelEstimatorN
-
Minimum number of points required to estimate the model.
- getMinPoints() - Method in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
Returns the minimum number of points required to make an estimate.
- getMotion() - Method in class boofcv.alg.geo.pose.PoseFromPairLinear6
-
Estimated motion
- getN() - Method in class boofcv.alg.geo.h.HomographyResidualSampson
-
- getN() - Method in class boofcv.alg.geo.h.HomographyResidualTransfer
-
- getN() - Method in interface boofcv.alg.geo.ModelObservationResidualN
-
The number of outputs
- getN() - Method in class boofcv.alg.geo.pose.PnPResidualReprojection
-
- getNewTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- getNewTracks(List<PointTrack>) - Method in interface boofcv.abst.feature.tracker.PointTracker
-
Returns a list of tracks that have been added since process was called.
- getNewTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerCombined
-
- getNewTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- getNewTracks(List<PointTrack>) - Method in class boofcv.abst.feature.tracker.PointTrackerToTwoPass
-
- getNumOfInputsN() - Method in class boofcv.abst.geo.optimization.ResidualsCodecToMatrix
-
- getNumOfInputsN() - Method in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrix
-
- getNumOfInputsN() - Method in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrixN
-
- getNumOfInputsN() - Method in class boofcv.alg.geo.bundle.CalibPoseAndPointResiduals
-
- getNumOfInputsN() - Method in class boofcv.alg.geo.bundle.CalibPoseAndPointRodriguesJacobian
-
- getNumOfInputsN() - Method in class boofcv.alg.geo.pose.PnPJacobianRodrigues
-
- getNumOfInputsN() - Method in class boofcv.alg.geo.triangulate.ResidualsTriangulateSampson
-
- getNumOfInputsN() - Method in class boofcv.alg.geo.triangulate.ResidualsTriangulateSimple
-
- getNumOfOutputsM() - Method in class boofcv.abst.geo.optimization.ResidualsCodecToMatrix
-
- getNumOfOutputsM() - Method in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrix
-
- getNumOfOutputsM() - Method in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrixN
-
- getNumOfOutputsM() - Method in class boofcv.alg.geo.bundle.CalibPoseAndPointResiduals
-
- getNumOfOutputsM() - Method in class boofcv.alg.geo.bundle.CalibPoseAndPointRodriguesJacobian
-
- getNumOfOutputsM() - Method in class boofcv.alg.geo.pose.PnPJacobianRodrigues
-
- getNumOfOutputsM() - Method in class boofcv.alg.geo.triangulate.ResidualsTriangulateSampson
-
- getNumOfOutputsM() - Method in class boofcv.alg.geo.triangulate.ResidualsTriangulateSimple
-
- getNumPoints() - Method in class boofcv.alg.geo.bundle.CalibratedPoseAndPoint
-
The number of points (or features) whose location is being optimized.
- getNumUnknownViews() - Method in class boofcv.alg.geo.bundle.CalibratedPoseAndPoint
-
Returns the number of camera views which do not have a 'known' or fixed pose.
- getNumViews() - Method in class boofcv.alg.geo.bundle.CalibratedPoseAndPoint
-
The number of camera views which observed the points/features
- getObservation() - Method in class boofcv.alg.geo.bundle.PointIndexObservation
-
- getObservation() - Method in class boofcv.struct.geo.Point2D3D
-
- getOutput() - Method in class boofcv.alg.distort.RemovePerspectiveDistortion
-
Returns the undistorted output image
- getP1() - Method in class boofcv.struct.geo.AssociatedPair
-
- getP2() - Method in class boofcv.struct.geo.AssociatedPair
-
- getParamLength() - Method in class boofcv.abst.geo.optimization.ModelCodecSwapData
-
- getParamLength() - Method in class boofcv.alg.geo.bundle.CalibPoseAndPointRodriguesCodec
-
- getParamLength() - Method in class boofcv.alg.geo.f.ParamFundamentalEpipolar
-
- getParamLength() - Method in class boofcv.alg.geo.pose.PnPRodriguesCodec
-
- getParamLength() - Method in class boofcv.alg.geo.robust.Affine2DCodec
-
- getPixelNoDepth() - Method in class boofcv.struct.calib.VisualDepthParameters
-
- getPlaneToCamera() - Method in class boofcv.struct.calib.MonoPlaneParameters
-
- getPoint(int) - Method in class boofcv.alg.geo.bundle.CalibratedPoseAndPoint
-
Returns the location of a specific point/feature
- getPointIndex() - Method in class boofcv.alg.geo.bundle.PointIndexObservation
-
- getPoints() - Method in class boofcv.alg.geo.bundle.ViewPointObservations
-
- getRadial() - Method in class boofcv.struct.calib.IntrinsicParameters
-
- getRect1() - Method in class boofcv.alg.geo.rectify.RectifyCalibrated
-
Rectification transform for first camera
- getRect1() - Method in class boofcv.alg.geo.rectify.RectifyFundamental
-
Rectification transform for first camera
- getRect2() - Method in class boofcv.alg.geo.rectify.RectifyCalibrated
-
Rectification transform for second camera
- getRect2() - Method in class boofcv.alg.geo.rectify.RectifyFundamental
-
Rectification transform for second camera
- getRectifiedRotation() - Method in class boofcv.alg.geo.rectify.RectifyCalibrated
-
Rotation matrix of rectified coordinate system
- getRight() - Method in class boofcv.struct.calib.StereoParameters
-
- getRightToLeft() - Method in class boofcv.struct.calib.StereoParameters
-
- getSkew() - Method in class boofcv.struct.calib.IntrinsicParameters
-
- getSolutions() - Method in class boofcv.alg.geo.DecomposeEssential
-
Returns the four possible solutions found in the decomposition.
- getSolutions() - Method in class boofcv.alg.geo.pose.P3PFinsterwalder
-
- getSolutions() - Method in class boofcv.alg.geo.pose.P3PGrunert
-
- getSolutions() - Method in interface boofcv.alg.geo.pose.P3PLineDistance
-
Returns a set of solutions.
- getSolutionsN() - Method in class boofcv.alg.geo.DecomposeHomography
-
Returns the normal of the plane part of the solution
- getSolutionsSE() - Method in class boofcv.alg.geo.DecomposeHomography
-
Returns the camera motion part of the solution.
- getSvdS() - Method in class boofcv.alg.geo.f.FundamentalLinear
-
Returns the S from the SVD of F.
- getSvdU() - Method in class boofcv.alg.geo.f.FundamentalLinear
-
Returns the U from the SVD of F.
- getSvdV() - Method in class boofcv.alg.geo.f.FundamentalLinear
-
Returns the V from the SVD of F.
- getT() - Method in class boofcv.alg.geo.pose.PositionFromPairLinear2
-
- getT(int) - Method in class boofcv.struct.geo.TrifocalTensor
-
- getT1() - Method in class boofcv.alg.distort.radtan.RadialTangential_F32
-
- getT1() - Method in class boofcv.alg.distort.radtan.RadialTangential_F64
-
- getT1() - Method in class boofcv.struct.calib.IntrinsicParameters
-
- getT2() - Method in class boofcv.alg.distort.radtan.RadialTangential_F32
-
- getT2() - Method in class boofcv.alg.distort.radtan.RadialTangential_F64
-
- getT2() - Method in class boofcv.struct.calib.IntrinsicParameters
-
- getUnused() - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
Returns an unused track.
- getVisualParam() - Method in class boofcv.struct.calib.VisualDepthParameters
-
- getWidth() - Method in class boofcv.struct.calib.IntrinsicParameters
-
- getWorldToCamera(int) - Method in class boofcv.alg.geo.bundle.CalibratedPoseAndPoint
-
Transform from world to camera view
- gradient - Variable in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- p1 - Variable in class boofcv.struct.geo.AssociatedPair
-
Location of the feature in the first image
- p1 - Variable in class boofcv.struct.geo.AssociatedTriple
-
Observation in View 1
- p1_norm - Variable in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- p2 - Variable in class boofcv.struct.geo.AssociatedPair
-
Location of the feature in the second image.
- p2 - Variable in class boofcv.struct.geo.AssociatedTriple
-
Observation in View 2
- p2_norm - Variable in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- p3 - Variable in class boofcv.struct.geo.AssociatedTriple
-
Observation in View 3
- p3_norm - Variable in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- P3PFinsterwalder - Class in boofcv.alg.geo.pose
-
Solves for the 3 unknown distances between camera center and 3 observed points by finding a root of a cubic
polynomial and the roots of two quadratic polynomials.
- P3PFinsterwalder(PolynomialRoots) - Constructor for class boofcv.alg.geo.pose.P3PFinsterwalder
-
Configure
- P3PGrunert - Class in boofcv.alg.geo.pose
-
Solves for the 3 unknown distances between camera center and 3 observed points by finding the roots of a 4th order
polynomial, This is probably the first solution to the P3P problem and first proposed in 1841 by Grunert.
- P3PGrunert(PolynomialRoots) - Constructor for class boofcv.alg.geo.pose.P3PGrunert
-
Specifies the polynomial root finder.
- P3PLineDistance - Interface in boofcv.alg.geo.pose
-
A related problem to the full P3P problem is to estimate the distance between the camera center and each of the 3
points being viewed.
- PairLineNorm - Class in boofcv.struct.geo
-
A pair of line observations found in two different images.
- PairLineNorm() - Constructor for class boofcv.struct.geo.PairLineNorm
-
- PairLineNorm(boolean) - Constructor for class boofcv.struct.geo.PairLineNorm
-
Constructor which allows the lines to not be declared.
- PairLineNorm(Vector3D_F64, Vector3D_F64) - Constructor for class boofcv.struct.geo.PairLineNorm
-
Creates a new instance by copying the values of the two lines.
- PairLineNorm(Vector3D_F64, Vector3D_F64, boolean) - Constructor for class boofcv.struct.geo.PairLineNorm
-
Creates a new instance by either copying or saving a reference to the two lines
- param - Variable in class boofcv.abst.geo.optimization.ResidualsCodecToMatrix
-
- param - Variable in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrix
-
- param - Variable in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrixN
-
- ParamFundamentalEpipolar - Class in boofcv.alg.geo.f
-
Parameterizes F by specifying the first two columns and the third being a linear combination of
the first two.
- ParamFundamentalEpipolar() - Constructor for class boofcv.alg.geo.f.ParamFundamentalEpipolar
-
- params - Variable in class boofcv.alg.distort.radtan.AddRadialPtoN_F32
-
- params - Variable in class boofcv.alg.distort.radtan.AddRadialPtoN_F64
-
- params - Variable in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F32
-
- params - Variable in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F64
-
- params - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
- params - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
- performSecondPass() - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociateTwoPass
-
- performSecondPass() - Method in class boofcv.abst.feature.tracker.PointTrackerToTwoPass
-
- performSecondPass() - Method in interface boofcv.abst.feature.tracker.PointTrackerTwoPass
-
Updates spacial information for each track and active list.
- performSecondPass() - Method in class boofcv.abst.feature.tracker.PointTrackerTwoPassCombined
-
- performSecondPass() - Method in class boofcv.abst.feature.tracker.PointTrackerTwoPassKltPyramid
-
- performTracking() - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- PerspectiveOps - Class in boofcv.alg.geo
-
Functions related to perspective geometry and intrinsic camera calibration.
- PerspectiveOps() - Constructor for class boofcv.alg.geo.PerspectiveOps
-
- PixelDepthLinear - Class in boofcv.alg.geo.triangulate
-
Computes the depth (value of z-axis in frame A) for a single point feature given N observations
and N-1 rigid camera transforms.
- PixelDepthLinear() - Constructor for class boofcv.alg.geo.triangulate.PixelDepthLinear
-
- pixelNoDepth - Variable in class boofcv.struct.calib.VisualDepthParameters
-
The value to a pixel in the depth image if there is no information there
- PixelToNormalized_F32 - Class in boofcv.alg.distort
-
Converts an image pixel coordinate into a normalized pixel coordinate using the
camera's intrinsic parameters.
- PixelToNormalized_F32() - Constructor for class boofcv.alg.distort.PixelToNormalized_F32
-
- PixelToNormalized_F64 - Class in boofcv.alg.distort
-
Converts an image pixel coordinate into a normalized pixel coordinate using the
camera's intrinsic parameters.
- PixelToNormalized_F64() - Constructor for class boofcv.alg.distort.PixelToNormalized_F64
-
- planeToCamera - Variable in class boofcv.struct.calib.MonoPlaneParameters
-
Extrinsic parameters for the camera.
- PnPDistanceReprojectionSq - Class in boofcv.alg.geo.pose
-
Computes the reprojection error squared for a given motion and
Point2D3D.
- PnPDistanceReprojectionSq() - Constructor for class boofcv.alg.geo.pose.PnPDistanceReprojectionSq
-
- PnPDistanceReprojectionSq(double, double, double) - Constructor for class boofcv.alg.geo.pose.PnPDistanceReprojectionSq
-
Computes reprojection error in pixels when provided to camera's intrinsic calibration.
- PnPJacobianRodrigues - Class in boofcv.alg.geo.pose
-
- PnPJacobianRodrigues() - Constructor for class boofcv.alg.geo.pose.PnPJacobianRodrigues
-
- pnpLepetit(double) - Static method in class boofcv.factory.geo.FactoryGeometryAlgs
-
- PnPLepetitEPnP - Class in boofcv.alg.geo.pose
-
Implementation of the EPnP algorithm from [1] for solving the PnP problem when N ≥ 5 for the general case
and N ≥ 4 for planar data (see note below).
- PnPLepetitEPnP() - Constructor for class boofcv.alg.geo.pose.PnPLepetitEPnP
-
Constructor which uses the default magic number
- PnPLepetitEPnP(double) - Constructor for class boofcv.alg.geo.pose.PnPLepetitEPnP
-
Constructor which allows configuration of the magic number.
- pnpLMedS(ConfigPnP, ConfigLMedS) - Static method in class boofcv.factory.geo.FactoryMultiViewRobust
-
Robust solution to PnP problem using LMedS.
- pnpRansac(ConfigPnP, ConfigRansac) - Static method in class boofcv.factory.geo.FactoryMultiViewRobust
-
Robust solution to PnP problem using Ransac.
- PnPRefineRodrigues - Class in boofcv.abst.geo.pose
-
Minimizes the projection residual error in a calibrated camera for a pose estimate.
- PnPRefineRodrigues(double, int) - Constructor for class boofcv.abst.geo.pose.PnPRefineRodrigues
-
- PnPResidualReprojection - 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.
- PnPResidualReprojection() - Constructor for class boofcv.alg.geo.pose.PnPResidualReprojection
-
- PnPRodriguesCodec - Class in boofcv.alg.geo.pose
-
Encoding an decoding a rotation and translation where the rotation is encoded as a 3-vector
Rodrigues coordinate.
- PnPRodriguesCodec() - Constructor for class boofcv.alg.geo.pose.PnPRodriguesCodec
-
- Point2D3D - Class in boofcv.struct.geo
-
Observed point feature location on the image plane and its 3D position.
- Point2D3D() - Constructor for class boofcv.struct.geo.Point2D3D
-
- Point2D3D(Point2D_F64, Point3D_F64) - Constructor for class boofcv.struct.geo.Point2D3D
-
- PointDistance3 - Class in boofcv.alg.geo.pose
-
Provides the distance each point is from the camera center.
- PointDistance3() - Constructor for class boofcv.alg.geo.pose.PointDistance3
-
- pointIndex - Variable in class boofcv.alg.geo.bundle.PointIndexObservation
-
Index of the feature that is observed
- PointIndexObservation - Class in boofcv.alg.geo.bundle
-
Specifies which feature produced what observation in a particular view.
- PointIndexObservation() - Constructor for class boofcv.alg.geo.bundle.PointIndexObservation
-
- PointTrack - Class in boofcv.abst.feature.tracker
-
- PointTrack(double, double, long) - Constructor for class boofcv.abst.feature.tracker.PointTrack
-
- PointTrack() - Constructor for class boofcv.abst.feature.tracker.PointTrack
-
- PointTracker<T extends boofcv.struct.image.ImageBase> - Interface in boofcv.abst.feature.tracker
-
Interface for tracking point features in image sequences with automatic feature selection for use in
Structure From Motion (SFM) application.
- PointTrackerCombined<I extends boofcv.struct.image.ImageGray,D extends boofcv.struct.image.ImageGray,Desc extends boofcv.struct.feature.TupleDesc> - Class in boofcv.abst.feature.tracker
-
- PointTrackerCombined(CombinedTrackerScalePoint<I, D, Desc>, int, Class<I>, Class<D>) - Constructor for class boofcv.abst.feature.tracker.PointTrackerCombined
-
- PointTrackerKltPyramid<I extends boofcv.struct.image.ImageGray,D extends boofcv.struct.image.ImageGray> - Class in boofcv.abst.feature.tracker
-
- PointTrackerKltPyramid(KltConfig, int, PyramidDiscrete<I>, GeneralFeatureDetector<I, D>, ImageGradient<I, D>, InterpolateRectangle<I>, InterpolateRectangle<D>, Class<D>) - Constructor for class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
Constructor which specified the KLT track manager and how the image pyramids are computed.
- PointTrackerToTwoPass<T extends boofcv.struct.image.ImageBase> - Class in boofcv.abst.feature.tracker
-
- PointTrackerToTwoPass(PointTracker<T>) - Constructor for class boofcv.abst.feature.tracker.PointTrackerToTwoPass
-
- PointTrackerTwoPass<T extends boofcv.struct.image.ImageBase> - Interface in boofcv.abst.feature.tracker
-
Extension of
PointTracker allows for predictions of a feature's location to be incorporated into the tracker.
- PointTrackerTwoPassCombined<I extends boofcv.struct.image.ImageGray,D extends boofcv.struct.image.ImageGray,Desc extends boofcv.struct.feature.TupleDesc> - Class in boofcv.abst.feature.tracker
-
- PointTrackerTwoPassCombined(CombinedTrackerScalePoint<I, D, Desc>, int, Class<I>, Class<D>) - Constructor for class boofcv.abst.feature.tracker.PointTrackerTwoPassCombined
-
- PointTrackerTwoPassKltPyramid<I extends boofcv.struct.image.ImageGray,D extends boofcv.struct.image.ImageGray> - Class in boofcv.abst.feature.tracker
-
- PointTrackerTwoPassKltPyramid(KltConfig, int, PyramidDiscrete<I>, GeneralFeatureDetector<I, D>, ImageGradient<I, D>, InterpolateRectangle<I>, InterpolateRectangle<D>) - Constructor for class boofcv.abst.feature.tracker.PointTrackerTwoPassKltPyramid
-
- pose - Variable in class boofcv.abst.geo.optimization.ResidualsCodecToMatrix
-
- PoseFromPairLinear6 - Class in boofcv.alg.geo.pose
-
Estimates the camera motion using linear algebra given a set of N associated point observations and the
depth (z-coordinate) of each object, where N ≥ 6.
- PoseFromPairLinear6() - Constructor for class boofcv.alg.geo.pose.PoseFromPairLinear6
-
- PositionFromPairLinear2 - Class in boofcv.alg.geo.pose
-
Given two views of N objects and the known rotation, estimate the translation.
- PositionFromPairLinear2() - Constructor for class boofcv.alg.geo.pose.PositionFromPairLinear2
-
- PositiveDepthConstraintCheck - Class in boofcv.alg.geo
-
Given two views of the same point and a known 3D transform checks to see if the point is in front
of both cameras.
- PositiveDepthConstraintCheck(TriangulateTwoViewsCalibrated) - Constructor for class boofcv.alg.geo.PositiveDepthConstraintCheck
-
- PositiveDepthConstraintCheck() - Constructor for class boofcv.alg.geo.PositiveDepthConstraintCheck
-
- pow2(double) - Static method in class boofcv.alg.geo.pose.P3PGrunert
-
- predict(Model, PointTrack, Point2D_F64) - Method in interface boofcv.abst.feature.tracker.TrackGeometryManager
-
- print() - Method in class boofcv.struct.calib.IntrinsicParameters
-
- print() - Method in class boofcv.struct.calib.StereoParameters
-
- print() - Method in class boofcv.struct.geo.AssociatedTriple
-
- print() - Method in class boofcv.struct.geo.TrifocalTensor
-
- process(I) - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- process(I) - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociateTwoPass
-
- process(T) - Method in interface boofcv.abst.feature.tracker.PointTracker
-
Process input image and perform tracking.
- process(I) - Method in class boofcv.abst.feature.tracker.PointTrackerCombined
-
- process(I) - Method in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- process(T) - Method in class boofcv.abst.feature.tracker.PointTrackerToTwoPass
-
- process(T) - Method in interface boofcv.abst.feature.tracker.PointTrackerTwoPass
-
- process(I) - Method in class boofcv.abst.feature.tracker.PointTrackerTwoPassCombined
-
- process(I) - Method in class boofcv.abst.feature.tracker.PointTrackerTwoPassKltPyramid
-
- process(CalibratedPoseAndPoint, List<ViewPointObservations>) - Method in class boofcv.abst.geo.bundle.BundleAdjustmentCalibratedDense
-
- process(CalibratedPoseAndPoint, List<ViewPointObservations>) - Method in interface boofcv.abst.geo.BundleAdjustmentCalibrated
-
Refines the parameter estimated using bundle adjustment.
- process(List<AssociatedPair>, FastQueue<DenseMatrix64F>) - Method in class boofcv.abst.geo.f.WrapEssentialNister5
-
- process(List<AssociatedPair>, FastQueue<DenseMatrix64F>) - Method in class boofcv.abst.geo.f.WrapFundamentalLinear7
-
- process(List<AssociatedPair>, DenseMatrix64F) - Method in class boofcv.abst.geo.f.WrapFundamentalLinear8
-
- process(List<Point>, FastQueue<Model>) - Method in class boofcv.abst.geo.GeoModelEstimator1toN
-
- process(List<Point>, Model) - Method in class boofcv.abst.geo.GeoModelEstimatorNto1
-
- process(List<AssociatedPair>, DenseMatrix64F) - Method in class boofcv.abst.geo.h.WrapHomographyLinear
-
- process(double[], double[]) - Method in class boofcv.abst.geo.optimization.ResidualsCodecToMatrix
-
- process(double[], double[]) - Method in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrix
-
- process(double[], double[]) - Method in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrixN
-
- process(List<Point2D3D>, FastQueue<Se3_F64>) - Method in class boofcv.abst.geo.pose.WrapP3PLineDistance
-
- process(List<Point2D3D>, Se3_F64) - Method in class boofcv.abst.geo.pose.WrapPnPLepetitEPnP
-
- process(List<Point2D_F64>, List<Se3_F64>, Point3D_F64, Point3D_F64) - Method in interface boofcv.abst.geo.RefineTriangulationCalibrated
-
Refines the triangulated point.
- process(List<Point2D_F64>, List<DenseMatrix64F>, Point3D_F64, Point3D_F64) - Method in interface boofcv.abst.geo.RefineTriangulationEpipolar
-
Refines the triangulated point.
- process(List<Point2D_F64>, List<Se3_F64>, Point3D_F64, Point3D_F64) - Method in class boofcv.abst.geo.triangulate.LeastSquaresTriangulateCalibrated
-
- process(List<Point2D_F64>, List<DenseMatrix64F>, Point3D_F64, Point3D_F64) - Method in class boofcv.abst.geo.triangulate.LeastSquaresTriangulateEpipolar
-
- process(List<AssociatedTriple>, TrifocalTensor) - Method in class boofcv.abst.geo.trifocal.WrapTrifocalAlgebraicPoint7
-
- process(List<AssociatedTriple>, TrifocalTensor) - Method in class boofcv.abst.geo.trifocal.WrapTrifocalLinearPoint7
-
- process(double[], double[]) - Method in class boofcv.alg.geo.bundle.CalibPoseAndPointResiduals
-
- process(CalibratedPoseAndPoint, double[]) - Method in class boofcv.alg.geo.bundle.CalibPoseAndPointResiduals
-
- process(double[], double[]) - Method in class boofcv.alg.geo.bundle.CalibPoseAndPointRodriguesJacobian
-
- process(List<AssociatedPair>, FastQueue<DenseMatrix64F>) - Method in class boofcv.alg.geo.f.EssentialNister5
-
Computes the essential matrix from point correspondences.
- process(List<AssociatedPair>, FastQueue<DenseMatrix64F>) - Method in class boofcv.alg.geo.f.FundamentalLinear7
-
Computes a fundamental or essential matrix from a set of associated point correspondences.
- process(List<AssociatedPair>, DenseMatrix64F) - Method in class boofcv.alg.geo.f.FundamentalLinear8
-
Computes a fundamental or essential matrix from a set of associated point correspondences.
- process(DenseMatrix64F, DenseMatrix64F) - Method in class boofcv.alg.geo.f.FundamentalLinear8
-
Computes the SVD of A and extracts the essential/fundamental matrix from its null space
- process(PairLineNorm, PairLineNorm) - Method in class boofcv.alg.geo.h.HomographyInducedStereo2Line
-
Computes the homography based on two unique lines on the plane
- process(AssociatedPair, AssociatedPair, AssociatedPair) - Method in class boofcv.alg.geo.h.HomographyInducedStereo3Pts
-
Estimates the homography from view 1 to view 2 induced by a plane from 3 point associations.
- process(PairLineNorm, AssociatedPair) - Method in class boofcv.alg.geo.h.HomographyInducedStereoLinePt
-
Computes the homography based on a line and point on the plane
- process(List<AssociatedPair>, DenseMatrix64F) - Method in class boofcv.alg.geo.h.HomographyLinear4
-
Computes the homography matrix given a set of observed points in two images.
- process(Point2D_F64, Point2D_F64, Point2D_F64, double, double, double) - Method in class boofcv.alg.geo.pose.P3PFinsterwalder
-
- process(Point2D_F64, Point2D_F64, Point2D_F64, double, double, double) - Method in class boofcv.alg.geo.pose.P3PGrunert
-
- process(Point2D_F64, Point2D_F64, Point2D_F64, double, double, double) - Method in interface boofcv.alg.geo.pose.P3PLineDistance
-
Solve for the distance between the camera's origin and each of the 3 points in 3D space.
- process(double[], double[]) - Method in class boofcv.alg.geo.pose.PnPJacobianRodrigues
-
- process(List<Point3D_F64>, List<Point2D_F64>, Se3_F64) - Method in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
Compute camera motion given a set of features with observations and 3D locations
- process(List<AssociatedPair>, List<Point3D_F64>) - Method in class boofcv.alg.geo.pose.PoseFromPairLinear6
-
Computes the transformation between two camera frames using a linear equation.
- process(DenseMatrix64F, List<Point3D_F64>, List<Point2D_F64>) - Method in class boofcv.alg.geo.pose.PositionFromPairLinear2
-
Computes the translation given two or more feature observations and the known rotation
- process(DenseMatrix64F, DenseMatrix64F, double[]) - Method in class boofcv.alg.geo.pose.Relinearlize
-
Estimates betas using relinearization.
- process(DenseMatrix64F, Se3_F64, DenseMatrix64F, Se3_F64) - Method in class boofcv.alg.geo.rectify.RectifyCalibrated
-
Computes rectification transforms for both cameras and optionally a single calibration
matrix.
- process(DenseMatrix64F, List<AssociatedPair>, int, int) - Method in class boofcv.alg.geo.rectify.RectifyFundamental
-
Compute rectification transforms for the stereo pair given a fundamental matrix and its observations.
- process(double, double, double) - Method in class boofcv.alg.geo.RodriguesRotationJacobian
-
Computes the Rodrigues coordinate Jacobian
- process(double[], double[]) - Method in class boofcv.alg.geo.triangulate.ResidualsTriangulateSampson
-
- process(double[], double[]) - Method in class boofcv.alg.geo.triangulate.ResidualsTriangulateSimple
-
- process(Point3D_F64, Point3D_F64, DenseMatrix64F) - Method in class boofcv.alg.geo.trifocal.EnforceTrifocalGeometry
-
Computes a trifocal tensor which minimizes the algebraic error given the
two epipoles and the linear constraint matrix.
- process(List<AssociatedTriple>, TrifocalTensor) - Method in class boofcv.alg.geo.trifocal.TrifocalAlgebraicPoint7
-
- process(TrifocalTensor, Point3D_F64, Point3D_F64) - Method in class boofcv.alg.geo.trifocal.TrifocalExtractEpipoles
-
Extracts the epipoles from the trifocal tensor.
- process(List<AssociatedTriple>, TrifocalTensor) - Method in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
Estimates the trifocal tensor given the set of observations
- process(List<Sample>, Model) - Method in interface boofcv.struct.geo.GeoModelEstimator1
-
Estimates the model given a set of observations.
- process(List<Sample>, FastQueue<Model>) - Method in interface boofcv.struct.geo.GeoModelEstimatorN
-
Estimates a set of models which fit the given a set of observations.
- projectOntoEssential(DenseMatrix64F) - Method in class boofcv.alg.geo.f.FundamentalLinear
-
Projects the found estimate of E onto essential space.
- projectOntoFundamentalSpace(DenseMatrix64F) - Method in class boofcv.alg.geo.f.FundamentalLinear
-
Projects the found estimate of F onto Fundamental space.
- putIntoSrcList() - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
Put existing tracks into source list for association
- radial - Variable in class boofcv.alg.distort.radtan.RadialTangential_F32
-
Radial distortion parameters
- radial - Variable in class boofcv.alg.distort.radtan.RadialTangential_F64
-
Radial distortion parameters
- radial - Variable in class boofcv.struct.calib.IntrinsicParameters
-
radial distortion parameters
- RadialTangential_F32 - Class in boofcv.alg.distort.radtan
-
Distortion parameters for radial and tangential model
- RadialTangential_F32(int) - Constructor for class boofcv.alg.distort.radtan.RadialTangential_F32
-
- RadialTangential_F32() - Constructor for class boofcv.alg.distort.radtan.RadialTangential_F32
-
- RadialTangential_F32(float[], float, float) - Constructor for class boofcv.alg.distort.radtan.RadialTangential_F32
-
- RadialTangential_F64 - Class in boofcv.alg.distort.radtan
-
Distortion parameters for radial and tangential model
- RadialTangential_F64(int) - Constructor for class boofcv.alg.distort.radtan.RadialTangential_F64
-
- RadialTangential_F64() - Constructor for class boofcv.alg.distort.radtan.RadialTangential_F64
-
- RadialTangential_F64(double[], double, double) - Constructor for class boofcv.alg.distort.radtan.RadialTangential_F64
-
- randomPoints_F64(double, double, double, double, double, double, int, Random) - Static method in class boofcv.alg.geo.GeoTestingOps
-
- randomPoints_F64(double, double, double, double, int, Random) - Static method in class boofcv.alg.geo.GeoTestingOps
-
- randSeed - Variable in class boofcv.factory.geo.ConfigLMedS
-
Random seed that's used internally
- randSeed - Variable in class boofcv.factory.geo.ConfigRansac
-
Random seed that's used internally
- RectifyCalibrated - Class in boofcv.alg.geo.rectify
-
Rectifies a stereo pair with known camera calibration using a simple algorithm described in [1]
such that the epipoles project to infinity along the x-axis.
- RectifyCalibrated() - Constructor for class boofcv.alg.geo.rectify.RectifyCalibrated
-
- RectifyFundamental - Class in boofcv.alg.geo.rectify
-
Rectifies a stereo pair given a fundamental or essential matrix.
- RectifyFundamental() - Constructor for class boofcv.alg.geo.rectify.RectifyFundamental
-
- rectifyImage(DenseMatrix64F, BorderType, Class<T>) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Creates an ImageDistort for rectifying an image given its rectification matrix.
- rectifyImage(IntrinsicParameters, DenseMatrix64F, BorderType, ImageType<T>) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Creates an ImageDistort for rectifying an image given its radial distortion and
rectification matrix.
- RectifyImageOps - Class in boofcv.alg.geo
-
Operations related to rectifying stereo image pairs.
- RectifyImageOps() - Constructor for class boofcv.alg.geo.RectifyImageOps
-
- RefineEpipolar - Interface in boofcv.abst.geo
-
Refines a Fundamental, Essential, or Homography matrix such that it is a better fit to the provided
observations.
- refineFundamental(double, int, EpipolarError) - Static method in class boofcv.factory.geo.FactoryMultiView
-
Creates a non-linear optimizer for refining estimates of fundamental or essential matrices.
- refineHomography(double, int, EpipolarError) - Static method in class boofcv.factory.geo.FactoryMultiView
-
Creates a non-linear optimizer for refining estimates of homography matrices.
- RefinePnP - Interface in boofcv.abst.geo
-
Refines a pose estimate given a set of observations and associated 3D point in world coordinates.
- refinePnP(double, int) - Static method in class boofcv.factory.geo.FactoryMultiView
-
Refines a pose solution to the PnP problem using non-linear least squares..
- RefineTriangulationCalibrated - Interface in boofcv.abst.geo
-
Refines the location of a triangulated point using non-linear optimization.
- RefineTriangulationEpipolar - Interface in boofcv.abst.geo
-
Refines the location of a triangulated point using epipolar constraint matrix (Fundamental or Essential).
- Relinearlize - Class in boofcv.alg.geo.pose
-
Used in case 4 of EPnP.
- Relinearlize() - Constructor for class boofcv.alg.geo.pose.Relinearlize
-
- removeNormalization(TrifocalTensor) - Method in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
Translates the trifocal tensor back into regular coordinate system
- RemovePerspectiveDistortion<T extends boofcv.struct.image.ImageBase> - Class in boofcv.alg.distort
-
Class which simplifies the removal of perspective distortion from a region inside an image.
- RemovePerspectiveDistortion(int, int, ImageType<T>) - Constructor for class boofcv.alg.distort.RemovePerspectiveDistortion
-
Constructor which specifies the characteristics of the undistorted image
- RemoveRadialNtoN_F32 - Class in boofcv.alg.distort.radtan
-
Converts the observed distorted normalized image coordinates into undistorted normalized image coordinates.
- RemoveRadialNtoN_F32() - Constructor for class boofcv.alg.distort.radtan.RemoveRadialNtoN_F32
-
- RemoveRadialNtoN_F32(float) - Constructor for class boofcv.alg.distort.radtan.RemoveRadialNtoN_F32
-
- RemoveRadialNtoN_F64 - Class in boofcv.alg.distort.radtan
-
Converts the observed distorted normalized image coordinates into undistorted normalized image coordinates.
- RemoveRadialNtoN_F64() - Constructor for class boofcv.alg.distort.radtan.RemoveRadialNtoN_F64
-
- RemoveRadialNtoN_F64(double) - Constructor for class boofcv.alg.distort.radtan.RemoveRadialNtoN_F64
-
- RemoveRadialPtoN_F32 - Class in boofcv.alg.distort.radtan
-
Converts the observed distorted pixels into normalized image coordinates.
- RemoveRadialPtoN_F32() - Constructor for class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
- RemoveRadialPtoN_F32(float) - Constructor for class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
- RemoveRadialPtoN_F64 - Class in boofcv.alg.distort.radtan
-
Converts the observed distorted pixels into normalized image coordinates.
- RemoveRadialPtoN_F64() - Constructor for class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
- RemoveRadialPtoN_F64(double) - Constructor for class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
- renderPixel(Se3_F64, DenseMatrix64F, Point3D_F64) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Renders a point in world coordinates into the image plane in pixels or normalized image
coordinates.
- renderPixel(IntrinsicParameters, Point3D_F64) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Renders a point in camera coordinates into the image plane in pixels.
- renderPixel(DenseMatrix64F, Point3D_F64) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Computes the image coordinate of a point given its 3D location and the camera matrix.
- reset() - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- reset() - Method in class boofcv.abst.feature.tracker.PointTrack
-
- reset() - Method in interface boofcv.abst.feature.tracker.PointTracker
-
Discard memory of all current and past tracks.
- reset() - Method in class boofcv.abst.feature.tracker.PointTrackerCombined
-
- reset() - Method in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- reset() - Method in class boofcv.abst.feature.tracker.PointTrackerToTwoPass
-
- reset() - Method in class boofcv.alg.geo.bundle.PointIndexObservation
-
- residual - Variable in class boofcv.abst.geo.optimization.ResidualsCodecToMatrix
-
- residual - Variable in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrix
-
- residual - Variable in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrixN
-
- residualError(double[]) - Static method in class boofcv.alg.geo.GeoTestingOps
-
- residuals_Control3(DenseMatrix64F, DenseMatrix64F, double[], double[]) - Static method in class boofcv.alg.geo.pose.UtilLepetitEPnP
-
Computes the residuals (difference between observed and predicted given 3 control points.
- residuals_Control4(DenseMatrix64F, DenseMatrix64F, double[], double[]) - Static method in class boofcv.alg.geo.pose.UtilLepetitEPnP
-
Computes the residuals (difference between observed and predicted) given 4 control points.
- ResidualsCodecToMatrix<Model,Observation> - Class in boofcv.abst.geo.optimization
-
Computes residual errors for a set of observations from a model.
- ResidualsCodecToMatrix(ModelCodec<Model>, ModelObservationResidualN<Model, Observation>, Model) - Constructor for class boofcv.abst.geo.optimization.ResidualsCodecToMatrix
-
Configures algorithm
- ResidualsEpipolarMatrix - Class in boofcv.abst.geo.optimization
-
Computes residual errors for a set of observations from a 3x3 epipolar matrix.
- ResidualsEpipolarMatrix(ModelCodec<DenseMatrix64F>, ModelObservationResidual<DenseMatrix64F, AssociatedPair>) - Constructor for class boofcv.abst.geo.optimization.ResidualsEpipolarMatrix
-
Configures algorithm
- ResidualsEpipolarMatrixN - Class in boofcv.abst.geo.optimization
-
Computes residual errors for a set of observations from a 3x3 epipolar matrix.
- ResidualsEpipolarMatrixN(ModelCodec<DenseMatrix64F>, ModelObservationResidualN) - Constructor for class boofcv.abst.geo.optimization.ResidualsEpipolarMatrixN
-
Configures algorithm
- ResidualsTriangulateSampson - Class in boofcv.alg.geo.triangulate
-
Sampson first-order to geometric triangulation error.
- ResidualsTriangulateSampson() - Constructor for class boofcv.alg.geo.triangulate.ResidualsTriangulateSampson
-
- ResidualsTriangulateSimple - Class in boofcv.alg.geo.triangulate
-
Basic error function for triangulation which only computes the residual between predicted and
actual observed point location.
- ResidualsTriangulateSimple() - Constructor for class boofcv.alg.geo.triangulate.ResidualsTriangulateSimple
-
- right - Variable in class boofcv.struct.calib.StereoParameters
-
intrinsic camera parameters of right camera
- rightToLeft - Variable in class boofcv.struct.calib.StereoParameters
-
transform from left camera to right camera
- RodriguesRotationJacobian - Class in boofcv.alg.geo
-
Computes the rotation matrix derivative for Rodrigues coordinates
which have been parameterized by a 3 vector.
- RodriguesRotationJacobian() - Constructor for class boofcv.alg.geo.RodriguesRotationJacobian
-
- roundInside(RectangleLength2D_F32) - Static method in class boofcv.alg.distort.LensDistortionOps
-
Adjust bound to ensure the entire image is contained inside, otherwise there might be
single pixel wide black regions
- roundInside(RectangleLength2D_F64) - Static method in class boofcv.alg.distort.LensDistortionOps
-
Adjust bound to ensure the entire image is contained inside, otherwise there might be
single pixel wide black regions
- Rx - Variable in class boofcv.alg.geo.RodriguesRotationJacobian
-
- Ry - Variable in class boofcv.alg.geo.RodriguesRotationJacobian
-
- Rz - Variable in class boofcv.alg.geo.RodriguesRotationJacobian
-
- scaleIntrinsic(IntrinsicParameters, double) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Multiplies each element of the intrinsic parameters by the provided scale factor.
- Se3FromEssentialGenerator - Class in boofcv.alg.geo.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.geo.robust.Se3FromEssentialGenerator
-
Specifies how the essential matrix is computed
- selectWorldControlPoints(List<Point3D_F64>, FastQueue<Point3D_F64>) - Method in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
Selects control points along the data's axis and the data's centroid.
- serialVersionUID - Static variable in class boofcv.struct.calib.IntrinsicParameters
-
- serialVersionUID - Static variable in class boofcv.struct.calib.StereoParameters
-
- set(PointTrack) - Method in class boofcv.abst.feature.tracker.PointTrack
-
- set(double, double, double, double, double) - Method in class boofcv.alg.distort.NormalizedToPixel_F32
-
- set(double, double, double, double, double) - Method in class boofcv.alg.distort.NormalizedToPixel_F64
-
- set(double, double, double, double, double) - Method in class boofcv.alg.distort.PixelToNormalized_F32
-
- set(double, double, double, double, double) - Method in class boofcv.alg.distort.PixelToNormalized_F64
-
- set(double[], double, double) - Method in class boofcv.alg.distort.radtan.RadialTangential_F32
-
- set(float[], float, float) - Method in class boofcv.alg.distort.radtan.RadialTangential_F32
-
- set(double[], double, double) - Method in class boofcv.alg.distort.radtan.RadialTangential_F64
-
- set(float, float, float, float, float) - Method in class boofcv.alg.distort.TransformThenPixel_F32
-
- set(double, double, double, double, double) - Method in class boofcv.alg.distort.TransformThenPixel_F32
-
- set(double, double, double, double, double) - Method in class boofcv.alg.distort.TransformThenPixel_F64
-
- set(int, Point2D_F64) - Method in class boofcv.alg.geo.bundle.PointIndexObservation
-
- set(double, double, double) - Method in class boofcv.alg.geo.NormalizedToPixelError
-
Specify camera intrinsic parameters
- set(IntrinsicParameters) - Method in class boofcv.struct.calib.IntrinsicParameters
-
- set(VisualDepthParameters) - Method in class boofcv.struct.calib.VisualDepthParameters
-
- set(Point2D_F64, Point2D_F64) - Method in class boofcv.struct.geo.AssociatedPair
-
Sets the value of p1 and p2 to be equal to the values of the passed in objects
- set(double, double, double, double) - Method in class boofcv.struct.geo.AssociatedPair
-
Sets the value of p1 and p2 to be equal to the values of the passed in objects
- set(AssociatedTriple) - Method in class boofcv.struct.geo.AssociatedTriple
-
- set(Point2D_F64, Point2D_F64, Point2D_F64) - Method in class boofcv.struct.geo.AssociatedTriple
-
- set(Vector3D_F64, Vector3D_F64) - Method in class boofcv.struct.geo.PairLineNorm
-
Sets the value of p1 and p2 to be equal to the values of the passed in objects
- set(Point2D3D) - Method in class boofcv.struct.geo.Point2D3D
-
Sets 'this' to be identical to 'src'.
- set(TrifocalTensor) - Method in class boofcv.struct.geo.TrifocalTensor
-
- setCookie(Object) - Method in class boofcv.abst.feature.tracker.PointTrack
-
- setCx(double) - Method in class boofcv.struct.calib.IntrinsicParameters
-
- setCy(double) - Method in class boofcv.struct.calib.IntrinsicParameters
-
- setDescription(Object) - Method in class boofcv.abst.feature.tracker.PointTrack
-
- setDeterminantVectors(DenseMatrix64F) - Method in class boofcv.alg.geo.f.HelperNister5
-
See equations 11-13
K = E - z*F
L = G - z*H
M = I - z*J
(E,F,G,H,I,J) = x*(z^2 + z + 1) + y*(z^2 + z + 1) + z^3 + z^2 + z + 1
- setDistortion(double[], double, double) - Method in class boofcv.alg.distort.radtan.AddRadialNtoN_F32
-
Specify intrinsic camera parameters
- setDistortion(float[], float, float) - Method in class boofcv.alg.distort.radtan.AddRadialNtoN_F32
-
- setDistortion(double[], double, double) - Method in class boofcv.alg.distort.radtan.AddRadialNtoN_F64
-
Specify intrinsic camera parameters
- setDistortion(double[], double, double) - Method in class boofcv.alg.distort.radtan.AddRadialPtoN_F32
-
Specify intrinsic camera parameters
- setDistortion(double[], double, double) - Method in class boofcv.alg.distort.radtan.AddRadialPtoN_F64
-
Specify intrinsic camera parameters
- setDistortion(float[], float, float) - Method in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F32
-
- setDistortion(double[], double, double) - Method in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F32
-
- setDistortion(double[], double, double) - Method in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F64
-
- setDistortion(double[], double, double) - Method in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
- setDistortion(double[], double, double) - Method in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
- setFundamental(DenseMatrix64F, Point3D_F64) - Method in class boofcv.alg.geo.h.HomographyInducedStereo2Line
-
Specify the fundamental matrix and the camera 2 epipole.
- setFundamental(DenseMatrix64F, Point3D_F64) - Method in class boofcv.alg.geo.h.HomographyInducedStereo3Pts
-
Specify the fundamental matrix and the camera 2 epipole.
- setFundamental(DenseMatrix64F, Point3D_F64) - Method in class boofcv.alg.geo.h.HomographyInducedStereoLinePt
-
Specify the fundamental matrix and the camera 2 epipole.
- setFx(double) - Method in class boofcv.struct.calib.IntrinsicParameters
-
- setFy(double) - Method in class boofcv.struct.calib.IntrinsicParameters
-
- setHeight(int) - Method in class boofcv.struct.calib.IntrinsicParameters
-
- setHint(double, double, PointTrack) - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociateTwoPass
-
- setHint(double, double, PointTrack) - Method in class boofcv.abst.feature.tracker.PointTrackerToTwoPass
-
- setHint(double, double, PointTrack) - Method in interface boofcv.abst.feature.tracker.PointTrackerTwoPass
-
Provides a hint for where the
- setHint(double, double, PointTrack) - Method in class boofcv.abst.feature.tracker.PointTrackerTwoPassCombined
-
- setHint(double, double, PointTrack) - Method in class boofcv.abst.feature.tracker.PointTrackerTwoPassKltPyramid
-
- setIntrinsic(double, double, double) - Method in interface boofcv.alg.geo.DistanceModelMonoPixels
-
Specifies intrinsic camera parameters.
- setIntrinsic(double, double, double, double, double, double) - Method in interface boofcv.alg.geo.DistanceModelStereoPixels
-
Specifies intrinsic parameters
- setIntrinsic(double, double, double) - Method in class boofcv.alg.geo.pose.PnPDistanceReprojectionSq
-
- setIntrinsic(double, double, double) - Method in class boofcv.alg.geo.robust.DistanceHomographyPixelSq
-
Specifies intrinsic parameters for camera 2.
- setIntrinsic(double, double, double, double, double, double) - Method in class boofcv.alg.geo.robust.DistanceSe3SymmetricSq
-
Specifies intrinsic parameters See comment above about how to specify error units using
intrinsic parameters.
- setIntrinsic(IntrinsicParameters) - Method in class boofcv.struct.calib.MonoPlaneParameters
-
- setK(double, double, double, double, double) - Method in class boofcv.alg.distort.radtan.AddRadialPtoN_F32
-
Specify camera calibration parameters
- setK(double, double, double, double, double) - Method in class boofcv.alg.distort.radtan.AddRadialPtoN_F64
-
Specify camera calibration parameters
- setK(double, double, double, double, double) - Method in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
Specify camera calibration parameters
- setK(double, double, double, double, double) - Method in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
Specify camera calibration parameters
- setL1(Vector3D_F64) - Method in class boofcv.struct.geo.PairLineNorm
-
- setL2(Vector3D_F64) - Method in class boofcv.struct.geo.PairLineNorm
-
- setLeft(IntrinsicParameters) - Method in class boofcv.struct.calib.StereoParameters
-
- setLocation(Point3D_F64) - Method in class boofcv.struct.geo.Point2D3D
-
- setMaxDepth(Number) - Method in class boofcv.struct.calib.VisualDepthParameters
-
- setModel(Model) - Method in class boofcv.abst.geo.fitting.DistanceFromModelResidual
-
- setModel(Model) - Method in class boofcv.abst.geo.fitting.DistanceFromModelResidualN
-
- setModel(DenseMatrix64F) - Method in class boofcv.alg.geo.f.DistanceEpipolarConstraint
-
- setModel(DenseMatrix64F) - Method in class boofcv.alg.geo.f.FundamentalResidualSampson
-
- setModel(DenseMatrix64F) - Method in class boofcv.alg.geo.f.FundamentalResidualSimple
-
- setModel(DenseMatrix64F) - Method in class boofcv.alg.geo.h.HomographyResidualSampson
-
- setModel(DenseMatrix64F) - Method in class boofcv.alg.geo.h.HomographyResidualTransfer
-
- setModel(Model) - Method in interface boofcv.alg.geo.ModelObservationResidual
-
Specify the epipolar matrix being evaluated
- setModel(Model) - Method in interface boofcv.alg.geo.ModelObservationResidualN
-
Specify the model being evaluated
- setModel(Se3_F64) - Method in class boofcv.alg.geo.pose.PnPDistanceReprojectionSq
-
- setModel(Se3_F64) - Method in class boofcv.alg.geo.pose.PnPResidualReprojection
-
- setModel(Affine2D_F64) - Method in class boofcv.alg.geo.robust.DistanceAffine2D
-
- setModel(Affine2D_F64) - Method in class boofcv.alg.geo.robust.DistanceAffine2DSq
-
- setModel(Homography2D_F64) - Method in class boofcv.alg.geo.robust.DistanceHomographyPixelSq
-
- setModel(Homography2D_F64) - Method in class boofcv.alg.geo.robust.DistanceHomographySq
-
- setModel(Se2_F64) - Method in class boofcv.alg.geo.robust.DistanceSe2Sq
-
- setModel(Se3_F64) - Method in class boofcv.alg.geo.robust.DistanceSe3SymmetricSq
-
- setModel(Vector3D_F64) - Method in class boofcv.alg.geo.robust.DistanceTranGivenRotSq
-
- setNullSpace(double[], double[], double[], double[]) - Method in class boofcv.alg.geo.f.HelperNister5
-
- setNumberControl(int) - Method in class boofcv.alg.geo.pose.Relinearlize
-
Specified the number of control points.
- setNumIterations(int) - Method in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
Used to turn on and off non-linear optimization.
- setObservation(Point2D_F64) - Method in class boofcv.struct.geo.Point2D3D
-
- setObservations(List<Observation>) - Method in class boofcv.abst.geo.optimization.ResidualsCodecToMatrix
-
- setObservations(List<AssociatedPair>) - Method in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrix
-
- setObservations(List<AssociatedPair>) - Method in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrixN
-
- setObservations(List<Point2D3D>) - Method in class boofcv.alg.geo.pose.PnPJacobianRodrigues
-
- setObservations(List<Point2D_F64>, List<DenseMatrix64F>) - Method in class boofcv.alg.geo.triangulate.ResidualsTriangulateSampson
-
Configures inputs.
- setObservations(List<Point2D_F64>, List<Se3_F64>) - Method in class boofcv.alg.geo.triangulate.ResidualsTriangulateSimple
-
Configures inputs.
- setPixelNoDepth(Number) - Method in class boofcv.struct.calib.VisualDepthParameters
-
- setPlaneToCamera(Se3_F64) - Method in class boofcv.struct.calib.MonoPlaneParameters
-
- setRadial(double[]) - Method in class boofcv.struct.calib.IntrinsicParameters
-
- setRight(IntrinsicParameters) - Method in class boofcv.struct.calib.StereoParameters
-
- setRightToLeft(Se3_F64) - Method in class boofcv.struct.calib.StereoParameters
-
- setRotation(DenseMatrix64F) - Method in class boofcv.alg.geo.robust.DistanceTranGivenRotSq
-
- setSkew(double) - Method in class boofcv.struct.calib.IntrinsicParameters
-
- setT1(float) - Method in class boofcv.alg.distort.radtan.RadialTangential_F32
-
- setT1(double) - Method in class boofcv.alg.distort.radtan.RadialTangential_F64
-
- setT1(double) - Method in class boofcv.struct.calib.IntrinsicParameters
-
- setT2(float) - Method in class boofcv.alg.distort.radtan.RadialTangential_F32
-
- setT2(double) - Method in class boofcv.alg.distort.radtan.RadialTangential_F64
-
- setT2(double) - Method in class boofcv.struct.calib.IntrinsicParameters
-
- setTolerance(float) - Method in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F32
-
- setTolerance(double) - Method in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F64
-
- setTolerance(float) - Method in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
- setTolerance(double) - Method in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
- setupA1(DenseMatrix64F) - Method in class boofcv.alg.geo.f.HelperNister5
-
Construct 10 by 10 coefficient matrix for the following coefficients
'x^3','y^3','x^2*y','x*y^2','x^2*z','x^2','y^2*z','y^2','x*y*z','x*y'
- setupA2(DenseMatrix64F) - Method in class boofcv.alg.geo.f.HelperNister5
-
Construct 10 by 10 coefficient matrix for the following coefficients
'x*z^2','x*z','x','y*z^2','y*z','y','z^3','z^2','z','1'
- setUpdateDescription(boolean) - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
If a feature is associated should the description be updated with the latest observation?
- setViewKnown(int, boolean) - Method in class boofcv.alg.geo.bundle.CalibratedPoseAndPoint
-
Specify if a view is assumed to have a known view or not.
- setVisualParam(IntrinsicParameters) - Method in class boofcv.struct.calib.VisualDepthParameters
-
- setWidth(int) - Method in class boofcv.struct.calib.IntrinsicParameters
-
- skew - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
- skew - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
- skew - Variable in class boofcv.struct.calib.IntrinsicParameters
-
skew parameter, typically 0 (units: pixels)
- solutionN - Variable in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- solutionPts - Variable in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
- solveConstraintMatrix() - Method in class boofcv.alg.geo.pose.Relinearlize
-
Apply additional constraints to reduce the number of possible solutions
x(k) = x_{ij} = bi*bj = x0(k) + a1*V0(k) + a2*V1(k) + a3*V2(k)
constraint:
x_{ii}*x_{jk} = x_{ik}*x_{ji}
- solveLinearSystem() - Method in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
Computes the null space of the linear system to find the trifocal tensor
- spawned - Variable in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- spawnTracks() - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
Takes the current crop of detected features and makes them the keyframe
- spawnTracks() - Method in interface boofcv.abst.feature.tracker.PointTracker
-
Automatically selects new features in the image to track.
- spawnTracks() - Method in class boofcv.abst.feature.tracker.PointTrackerCombined
-
- spawnTracks() - Method in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- spawnTracks() - Method in class boofcv.abst.feature.tracker.PointTrackerToTwoPass
-
- splitAssociated(List<AssociatedPair>, List<Point2D_F64>, List<Point2D_F64>) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Takes a list of
AssociatedPair as input and breaks it up into two lists for each view.
- splitAssociated(List<AssociatedTriple>, List<Point2D_F64>, List<Point2D_F64>, List<Point2D_F64>) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Takes a list of
AssociatedTriple as input and breaks it up into three lists for each view.
- StereoParameters - Class in boofcv.struct.calib
-
Calibration parameters for a stereo camera pair.
- StereoParameters(StereoParameters) - Constructor for class boofcv.struct.calib.StereoParameters
-
- StereoParameters(IntrinsicParameters, IntrinsicParameters, Se3_F64) - Constructor for class boofcv.struct.calib.StereoParameters
-
- StereoParameters() - Constructor for class boofcv.struct.calib.StereoParameters
-
- sum - Variable in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F32
-
- sum - Variable in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F64
-
- sum - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
- sum - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
- svd - Variable in class boofcv.alg.geo.h.AdjustHomographyMatrix
-
- svd - Variable in class boofcv.alg.geo.h.HomographyLinear4
-
- svdConstraints - Variable in class boofcv.alg.geo.f.FundamentalLinear
-
- svdNull - Variable in class boofcv.alg.geo.f.FundamentalLinear
-
- svdNull - Variable in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- svdS - Variable in class boofcv.alg.geo.f.FundamentalLinear
-
- svdU - Variable in class boofcv.alg.geo.f.FundamentalLinear
-
- svdV - Variable in class boofcv.alg.geo.f.FundamentalLinear
-
- t1 - Variable in class boofcv.alg.distort.radtan.RadialTangential_F32
-
Tangential distortion parameters
- t1 - Variable in class boofcv.alg.distort.radtan.RadialTangential_F64
-
Tangential distortion parameters
- t1 - Variable in class boofcv.struct.calib.IntrinsicParameters
-
tangential distortion parameters
- T1 - Variable in class boofcv.struct.geo.TrifocalTensor
-
- t2 - Variable in class boofcv.alg.distort.radtan.RadialTangential_F32
-
Tangential distortion parameters
- t2 - Variable in class boofcv.alg.distort.radtan.RadialTangential_F64
-
Tangential distortion parameters
- t2 - Variable in class boofcv.struct.calib.IntrinsicParameters
-
tangential distortion parameters
- T2 - Variable in class boofcv.struct.geo.TrifocalTensor
-
- T3 - Variable in class boofcv.struct.geo.TrifocalTensor
-
- temp0 - Variable in class boofcv.alg.geo.f.FundamentalLinear
-
- templateRadius - Variable in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- toString() - Method in class boofcv.struct.geo.TrifocalTensor
-
- totalCycles - Variable in class boofcv.factory.geo.ConfigLMedS
-
Number of cycles it will perform when minimizing the median error
- tracker - Variable in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- TrackGeometryManager<Model,Info> - Interface in boofcv.abst.feature.tracker
-
TODO Fill out comments
- tracksActive - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- tracksAll - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- tracksDropped - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- tracksInactive - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- tracksNew - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- transform(Point3D_F64, Point2D_F64) - Method in class boofcv.alg.geo.WorldToCameraToPixel
-
Computes the observed location of the specified point in world coordinates in the camera pixel.
- transform(Point3D_F64) - Method in class boofcv.alg.geo.WorldToCameraToPixel
-
Computes location of 3D point in world as observed in the camera.
- transform_F32(AdjustmentType, IntrinsicParameters, IntrinsicParameters, boolean) - Static method in class boofcv.alg.distort.LensDistortionOps
-
Creates a PointTransform_F32 for adding and removing lens distortion.
- transform_F64(AdjustmentType, IntrinsicParameters, IntrinsicParameters, boolean) - Static method in class boofcv.alg.distort.LensDistortionOps
-
Creates a PointTransform_F64 for adding and removing lens distortion.
- transformPixelToRect_F32(IntrinsicParameters, DenseMatrix64F) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Creates a transform that applies rectification to unrectified distorted pixels.
- transformPixelToRect_F64(IntrinsicParameters, DenseMatrix64F) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Creates a transform that applies rectification to unrectified distorted pixels.
- transformPixelToRectNorm_F64(IntrinsicParameters, DenseMatrix64F, DenseMatrix64F) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Creates a transform that applies rectification to unrectified distorted pixels and outputs
normalized pixel coordinates.
- transformPoint(IntrinsicParameters) - Static method in class boofcv.alg.distort.LensDistortionOps
-
- transformRectToPixel_F32(IntrinsicParameters, DenseMatrix64F) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Creates a transform that goes from rectified to original distorted pixel coordinates.
- transformRectToPixel_F64(IntrinsicParameters, DenseMatrix64F) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Creates a transform that goes from rectified to original distorted pixel coordinates.
- TransformThenPixel_F32 - Class in boofcv.alg.distort
-
Applies a transform which outputs normalized image coordinates then converts that into
pixel coordinates
- TransformThenPixel_F32(PointTransform_F32) - Constructor for class boofcv.alg.distort.TransformThenPixel_F32
-
- TransformThenPixel_F64 - Class in boofcv.alg.distort
-
Applies a transform which outputs normalized image coordinates then converts that into
pixel coordinates
- TransformThenPixel_F64(PointTransform_F64) - Constructor for class boofcv.alg.distort.TransformThenPixel_F64
-
- triangulate(Point2D_F64, Point2D_F64, Se3_F64, Point3D_F64) - Method in class boofcv.abst.geo.triangulate.WrapGeometricTriangulation
-
- triangulate(List<Point2D_F64>, List<Se3_F64>, Point3D_F64) - Method in class boofcv.abst.geo.triangulate.WrapNViewsTriangulateDLT
-
- triangulate(Point2D_F64, Point2D_F64, Se3_F64, Point3D_F64) - Method in class boofcv.abst.geo.triangulate.WrapPixelDepthLinear
-
- triangulate(Point2D_F64, Point2D_F64, Se3_F64, Point3D_F64) - Method in class boofcv.abst.geo.triangulate.WrapTwoViewsTriangulateDLT
-
- triangulate(List<Point2D_F64>, List<Se3_F64>, Point3D_F64) - Method in interface boofcv.abst.geo.TriangulateNViewsCalibrated
-
Triangulate the points location.
- triangulate(Point2D_F64, Point2D_F64, Se3_F64, Point3D_F64) - Method in interface boofcv.abst.geo.TriangulateTwoViewsCalibrated
-
Triangulate the points location.
- triangulate(Point2D_F64, Point2D_F64, Se3_F64, Point3D_F64) - Method in class boofcv.alg.geo.triangulate.TriangulateGeometric
-
Given two observations of the same point from two views and a known motion between the
two views, triangulate the point's 3D position in camera 'a' reference frame.
- triangulate(List<Point2D_F64>, List<Se3_F64>, Point3D_F64) - Method in class boofcv.alg.geo.triangulate.TriangulateLinearDLT
-
Given N observations of the same point from two views and a known motion between the
two views, triangulate the point's position in camera 'b' reference frame.
- triangulate(Point2D_F64, Point2D_F64, Se3_F64, Point3D_F64) - Method in class boofcv.alg.geo.triangulate.TriangulateLinearDLT
-
Given two observations of the same point from two views and a known motion between the
two views, triangulate the point's position in camera 'b' reference frame.
- TriangulateGeometric - Class in boofcv.alg.geo.triangulate
-
Triangulates two views by finding the point which minimizes the distance between two rays.
- TriangulateGeometric() - Constructor for class boofcv.alg.geo.triangulate.TriangulateGeometric
-
- TriangulateLinearDLT - Class in boofcv.alg.geo.triangulate
-
Triangulates the location of a 3D point given two or more views of the point using the
Discrete Linear Transform (DLT).
- TriangulateLinearDLT() - Constructor for class boofcv.alg.geo.triangulate.TriangulateLinearDLT
-
- triangulateNDLT() - Static method in class boofcv.factory.geo.FactoryMultiView
-
Triangulate N views using the Discrete Linear Transform (DLT)
- TriangulateNViewsCalibrated - Interface in boofcv.abst.geo
-
Triangulate the location of a point from N views of a feature given a calibrated
camera and known camera motion.
- triangulatePoseFromPair() - Static method in class boofcv.factory.geo.FactoryMultiView
-
Estimate the camera motion give two observations and the 3D world coordinate of each points.
- triangulateRefine(double, int) - Static method in class boofcv.factory.geo.FactoryMultiView
-
Refine the triangulation by computing the difference between predicted and actual pixel location.
- triangulateRefineEpipolar(double, int) - Static method in class boofcv.factory.geo.FactoryMultiView
-
Refine the triangulation using Sampson error.
- triangulateTwoDLT() - Static method in class boofcv.factory.geo.FactoryMultiView
-
Triangulate two view using the Discrete Linear Transform (DLT)
- triangulateTwoGeometric() - Static method in class boofcv.factory.geo.FactoryMultiView
-
Triangulate two view by finding the intersection of two rays.
- triangulateTwoLinearDepth() - Static method in class boofcv.factory.geo.FactoryMultiView
-
Triangulate two view by finding the depth of the pixel using a linear algorithm.
- TriangulateTwoViewsCalibrated - Interface in boofcv.abst.geo
-
Triangulate the location of a point from two views of a feature given a calibrated
camera and known camera motion.
- TrifocalAlgebraicPoint7 - Class in boofcv.alg.geo.trifocal
-
Initially computes the trifocal tensor using the linear method
TrifocalLinearPoint7, but
then iteratively refines the solution to minimize algebraic error by adjusting the two epipoles.
- TrifocalAlgebraicPoint7(UnconstrainedLeastSquares, int, double, double) - Constructor for class boofcv.alg.geo.trifocal.TrifocalAlgebraicPoint7
-
Configures optimization algorithms
- TrifocalExtractEpipoles - Class in boofcv.alg.geo.trifocal
-
Extracts the epipoles for views 2 and 3 with respect to view 1 from the trifocal tensor.
- TrifocalExtractEpipoles() - Constructor for class boofcv.alg.geo.trifocal.TrifocalExtractEpipoles
-
- TrifocalLinearPoint7 - Class in boofcv.alg.geo.trifocal
-
Estimates the
TrifocalTensor using a linear algorithm from 7 or more image points correspondences
from three views, see page 394 of [1] for details.
- TrifocalLinearPoint7() - Constructor for class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- TrifocalTensor - Class in boofcv.struct.geo
-
The trifocal tensor describes the projective relationship between three different camera views and is
analogous to the Fundamental matrix for two views.
- TrifocalTensor() - Constructor for class boofcv.struct.geo.TrifocalTensor
-
- tx - Variable in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F32
-
- tx - Variable in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F64
-
- tx - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
- tx - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
- ty - Variable in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F32
-
- ty - Variable in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F64
-
- ty - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
- ty - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-