Adds radial and tangential distortion to the intrinsic parameters of a
pinhole camera.
CameraPinholeRadial() - Constructor for class boofcv.struct.calib.CameraPinholeRadial
Default constructor.
CameraPinholeRadial(CameraPinholeRadial) - Constructor for class boofcv.struct.calib.CameraPinholeRadial
CameraPinholeRadial(double, double, double, double, double, int, int) - Constructor for class boofcv.struct.calib.CameraPinholeRadial
CameraUniversalOmni - Class in boofcv.struct.calib
Camera model for omnidirectional single viewpoint sensors [1].
CameraUniversalOmni(int) - Constructor for class boofcv.struct.calib.CameraUniversalOmni
Constructor for specifying number of radial distortion
CameraUniversalOmni(CameraUniversalOmni) - Constructor for class boofcv.struct.calib.CameraUniversalOmni
Copy constructor
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(float, float, Point2D_F32) - Method in class boofcv.alg.distort.FlipVerticalNorm2_F32
compute(double, double, Point2D_F64) - Method in class boofcv.alg.distort.FlipVerticalNorm2_F64
compute(float, float, Point2D_F32) - Method in class boofcv.alg.distort.NarrowToWidePtoP_F32
Apply the transformation
compute(double, double, Point2D_F64) - Method in class boofcv.alg.distort.NarrowToWidePtoP_F64
Apply the transformation
compute(float, float, Point2D_F32) - Method in class boofcv.alg.distort.pinhole.PinholeNtoP_F32
compute(double, double, Point2D_F64) - Method in class boofcv.alg.distort.pinhole.PinholeNtoP_F64
compute(float, float, Point2D_F32) - Method in class boofcv.alg.distort.pinhole.PinholePtoN_F32
compute(double, double, Point2D_F64) - Method in class boofcv.alg.distort.pinhole.PinholePtoN_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(int, int) - Method in class boofcv.alg.distort.spherical.EquirectangularDistortBase_F32
Input is in pinhole camera pixel coordinates.
compute(int, int) - Method in class boofcv.alg.distort.spherical.EquirectangularDistortBase_F64
Input is in pinhole camera pixel coordinates.
compute(float, float, Point2D_F32) - Method in class boofcv.alg.distort.Transform2ThenPixel_F32
compute(double, double, Point2D_F64) - Method in class boofcv.alg.distort.Transform2ThenPixel_F64
compute(float, float, Point3D_F32) - Method in class boofcv.alg.distort.universal.UniOmniPtoS_F32
compute(double, double, Point3D_F64) - Method in class boofcv.alg.distort.universal.UniOmniPtoS_F64
compute(float, float, float, Point2D_F32) - Method in class boofcv.alg.distort.universal.UniOmniStoP_F32
compute(double, double, double, Point2D_F64) - Method in class boofcv.alg.distort.universal.UniOmniStoP_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(CameraPinholeRadial) - 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(CameraPinholeRadial) - 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(LensDistortionNarrowFOV, LensDistortionWideFOV) - Method in class boofcv.alg.distort.NarrowToWidePtoP_F32
configure(LensDistortionNarrowFOV, LensDistortionWideFOV) - Method in class boofcv.alg.distort.NarrowToWidePtoP_F64
configure(int, int, float) - Method in class boofcv.alg.distort.spherical.CylinderToEquirectangular_F32
Configures the rendered cylinder
configure(int, int, double) - Method in class boofcv.alg.distort.spherical.CylinderToEquirectangular_F64
Configures the rendered cylinder
configure(int, int) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F32
Specifies the image and which latitude/longtiude will comprise the center axises
configure(int, int) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F64
Specifies the image and which latitude/longtiude will comprise the center axises
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(CameraPinholeRadial, Se3_F64) - Method in class boofcv.alg.geo.WorldToCameraToPixel
Specifies intrinsic camera parameters and the transform from world to camera.
configure(LensDistortionNarrowFOV, 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(CameraPinholeRadial, 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(CameraPinholeRadial, 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(CameraPinholeRadial, 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(CameraPinholeRadial, 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(CameraPinholeRadial, 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.Point2D3D
copy() - Method in class boofcv.struct.geo.PointIndex2D_F64
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(CameraPinholeRadial, Se3_F64) - Static method in class boofcv.alg.geo.PerspectiveOps
Creates a transform from world coordinates into pixel coordinates.
createWorldToPixel(LensDistortionNarrowFOV, 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.alg.distort.universal.UniOmniStoP_F32
cx - Variable in class boofcv.alg.distort.universal.UniOmniStoP_F64
cx - Variable in class boofcv.struct.calib.CameraPinhole
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.alg.distort.universal.UniOmniStoP_F32
cy - Variable in class boofcv.alg.distort.universal.UniOmniStoP_F64
cy - Variable in class boofcv.struct.calib.CameraPinhole
image center (units: pixels)
CylinderToEquirectangular_F32 - Class in boofcv.alg.distort.spherical
Renders a cylindrical view from an equirectangular image.
CylinderToEquirectangular_F32() - Constructor for class boofcv.alg.distort.spherical.CylinderToEquirectangular_F32
CylinderToEquirectangular_F64 - Class in boofcv.alg.distort.spherical
Renders a cylindrical view from an equirectangular image.
CylinderToEquirectangular_F64() - Constructor for class boofcv.alg.distort.spherical.CylinderToEquirectangular_F64
D
- 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
-
- declareVectors(int, int) - Method in class boofcv.alg.distort.spherical.EquirectangularDistortBase_F32
-
Declares storage for precomputed pointing vectors to output image
- declareVectors(int, int) - Method in class boofcv.alg.distort.spherical.EquirectangularDistortBase_F64
-
Declares storage for precomputed pointing vectors to output image
- 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.LensDistortionNarrowFOV
-
Adds lens distortion
- distort_F32(boolean, boolean) - Method in class boofcv.alg.distort.pinhole.LensDistortionPinhole
-
- distort_F32(boolean, boolean) - Method in class boofcv.alg.distort.radtan.LensDistortionRadialTangential
-
- distort_F64(boolean, boolean) - Method in interface boofcv.alg.distort.LensDistortionNarrowFOV
-
Adds lens distortion
- distort_F64(boolean, boolean) - Method in class boofcv.alg.distort.pinhole.LensDistortionPinhole
-
- distort_F64(boolean, boolean) - Method in class boofcv.alg.distort.radtan.LensDistortionRadialTangential
-
- distortion - Variable in class boofcv.alg.distort.universal.UniOmniPtoS_F32
-
- distortion - Variable in class boofcv.alg.distort.universal.UniOmniPtoS_F64
-
- distortion - Variable in class boofcv.alg.distort.universal.UniOmniStoP_F32
-
- distortion - Variable in class boofcv.alg.distort.universal.UniOmniStoP_F64
-
- distortStoP_F32() - Method in interface boofcv.alg.distort.LensDistortionWideFOV
-
Applies lens distortion.
- distortStoP_F32() - Method in class boofcv.alg.distort.universal.LensDistortionUniversalOmni
-
- distortStoP_F64() - Method in interface boofcv.alg.distort.LensDistortionWideFOV
-
Applies lens distortion.
- distortStoP_F64() - Method in class boofcv.alg.distort.universal.LensDistortionUniversalOmni
-
- 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
- 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
- EquirectangularDistortBase_F32 - Class in boofcv.alg.distort.spherical
-
Base class for all distortions from an equirectangular image.
- EquirectangularDistortBase_F32() - Constructor for class boofcv.alg.distort.spherical.EquirectangularDistortBase_F32
-
- EquirectangularDistortBase_F64 - Class in boofcv.alg.distort.spherical
-
Base class for all distortions from an equirectangular image.
- EquirectangularDistortBase_F64() - Constructor for class boofcv.alg.distort.spherical.EquirectangularDistortBase_F64
-
- EquirectangularRotate_F32 - Class in boofcv.alg.distort.spherical
-
Transforms the equirectangular image as if the input image was taken by the camera at the same location but with
a rotation.
- EquirectangularRotate_F32() - Constructor for class boofcv.alg.distort.spherical.EquirectangularRotate_F32
-
- EquirectangularRotate_F64 - Class in boofcv.alg.distort.spherical
-
Transforms the equirectangular image as if the input image was taken by the camera at the same location but with
a rotation.
- EquirectangularRotate_F64() - Constructor for class boofcv.alg.distort.spherical.EquirectangularRotate_F64
-
- EquirectangularTools_F32 - Class in boofcv.alg.distort.spherical
-
Contains common operations for handling coordinates in an equirectangular image.
- EquirectangularTools_F32() - Constructor for class boofcv.alg.distort.spherical.EquirectangularTools_F32
-
- EquirectangularTools_F64 - Class in boofcv.alg.distort.spherical
-
Contains common operations for handling coordinates in an equirectangular image.
- EquirectangularTools_F64() - Constructor for class boofcv.alg.distort.spherical.EquirectangularTools_F64
-
- equiToLonlat(float, float, Point2D_F32) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F32
-
Converts the equirectangular coordinate into a latitude and longitude
- equiToLonlat(double, double, Point2D_F64) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F64
-
Converts the equirectangular coordinate into a latitude and longitude
- equiToLonlatFV(float, float, Point2D_F32) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F32
-
Converts the equirectangular coordinate into a latitude and longitude.
- equiToLonlatFV(double, double, Point2D_F64) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F64
-
Converts the equirectangular coordinate into a latitude and longitude.
- equiToNorm(float, float, Point3D_F32) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F32
-
Converts equirectangular into normalized pointing vector
- equiToNorm(double, double, Point3D_F64) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F64
-
Converts equirectangular into normalized pointing vector
- equiToNormFV(float, float, Point3D_F32) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F32
-
- equiToNormFV(double, double, Point3D_F64) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F64
-
- 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
- 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
-
- FlipVerticalNorm2_F32 - Class in boofcv.alg.distort
-
Flips the image along the vertical axis and convert to normalized image coordinates using the
provided transform.
- FlipVerticalNorm2_F32(Point2Transform2_F32, int) - Constructor for class boofcv.alg.distort.FlipVerticalNorm2_F32
-
- FlipVerticalNorm2_F64 - Class in boofcv.alg.distort
-
Flips the image along the vertical axis and convert to normalized image coordinates using the
provided transform.
- FlipVerticalNorm2_F64(Point2Transform2_F64, int) - Constructor for class boofcv.alg.distort.FlipVerticalNorm2_F64
-
- fsetK(double, double, double, double, double, int, int) - Method in class boofcv.struct.calib.CameraPinhole
-
- fsetK(double, double, double, double, double, int, int) - Method in class boofcv.struct.calib.CameraPinholeRadial
-
- fsetMirror(double) - Method in class boofcv.struct.calib.CameraUniversalOmni
-
- fsetRadial(double...) - Method in class boofcv.struct.calib.CameraPinholeRadial
-
- fsetRadial(double...) - Method in class boofcv.struct.calib.CameraUniversalOmni
-
- fsetTangental(double, double) - Method in class boofcv.struct.calib.CameraPinholeRadial
-
- fsetTangental(double, double) - Method in class boofcv.struct.calib.CameraUniversalOmni
-
- fullViewLeft(CameraPinholeRadial, 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.alg.distort.universal.UniOmniStoP_F32
-
- fx - Variable in class boofcv.alg.distort.universal.UniOmniStoP_F64
-
- fx - Variable in class boofcv.struct.calib.CameraPinhole
-
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.alg.distort.universal.UniOmniStoP_F32
-
- fy - Variable in class boofcv.alg.distort.universal.UniOmniStoP_F64
-
- fy - Variable in class boofcv.struct.calib.CameraPinhole
-
focal length along x and y axis (units: pixels)
G
- 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.CameraPinhole
-
- getCy() - Method in class boofcv.struct.calib.CameraPinhole
-
- 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.CameraPinhole
-
- getFy() - Method in class boofcv.struct.calib.CameraPinhole
-
- getHeight() - Method in class boofcv.struct.calib.CameraModel
-
- 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
-
- getIndex() - Method in class boofcv.struct.geo.PointIndex2D_F64
-
- 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
-
- getMask(int) - Method in class boofcv.alg.distort.spherical.MultiCameraToEquirectangular
-
Returns the mask for a specific camera
- getMaskToleranceAngle() - Method in class boofcv.alg.distort.spherical.MultiCameraToEquirectangular
-
- 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.
- getMirrorOffset() - Method in class boofcv.struct.calib.CameraUniversalOmni
-
- 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.CameraPinholeRadial
-
- getRadial() - Method in class boofcv.struct.calib.CameraUniversalOmni
-
- 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
- getRenderedImage() - Method in class boofcv.alg.distort.spherical.MultiCameraToEquirectangular
-
- getRight() - Method in class boofcv.struct.calib.StereoParameters
-
- getRightToLeft() - Method in class boofcv.struct.calib.StereoParameters
-
- getRotation() - Method in class boofcv.alg.distort.spherical.EquirectangularDistortBase_F32
-
- getRotation() - Method in class boofcv.alg.distort.spherical.EquirectangularDistortBase_F64
-
- getSkew() - Method in class boofcv.struct.calib.CameraPinhole
-
- 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.CameraPinholeRadial
-
- getT1() - Method in class boofcv.struct.calib.CameraUniversalOmni
-
- 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.CameraPinholeRadial
-
- getT2() - Method in class boofcv.struct.calib.CameraUniversalOmni
-
- getTol() - Method in class boofcv.alg.distort.universal.UniOmniPtoS_F32
-
- getTol() - Method in class boofcv.alg.distort.universal.UniOmniPtoS_F64
-
- getTools() - Method in class boofcv.alg.distort.spherical.EquirectangularDistortBase_F32
-
- getTools() - Method in class boofcv.alg.distort.spherical.EquirectangularDistortBase_F64
-
- 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.CameraModel
-
- 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
-
H
- handleSpawnedTrack(PointTrack) - Method in interface boofcv.abst.feature.tracker.TrackGeometryManager
-
- height - Variable in class boofcv.struct.calib.CameraModel
-
image shape (units: pixels)
- HelperNister5 - Class in boofcv.alg.geo.f
-
- HelperNister5() - Constructor for class boofcv.alg.geo.f.HelperNister5
-
- homography4(boolean) - Static method in class boofcv.factory.geo.FactoryGeometryAlgs
-
- HomographyInducedStereo2Line - Class in boofcv.alg.geo.h
-
Computes the homography induced by a plane from 2 line correspondences.
- HomographyInducedStereo2Line() - Constructor for class boofcv.alg.geo.h.HomographyInducedStereo2Line
-
- HomographyInducedStereo3Pts - Class in boofcv.alg.geo.h
-
Computes the homography induced by a plane from 3 point correspondences.
- HomographyInducedStereo3Pts() - Constructor for class boofcv.alg.geo.h.HomographyInducedStereo3Pts
-
- HomographyInducedStereoLinePt - Class in boofcv.alg.geo.h
-
Computes the homography induced by a plane from correspondences of a line and a point.
- HomographyInducedStereoLinePt() - Constructor for class boofcv.alg.geo.h.HomographyInducedStereoLinePt
-
- HomographyLinear4 - Class in boofcv.alg.geo.h
-
Using linear algebra it computes a planar homography matrix using for or more points.
- HomographyLinear4(boolean) - Constructor for class boofcv.alg.geo.h.HomographyLinear4
-
Configure homography calculation
- homographyLMedS(ConfigHomography, ConfigLMedS) - Static method in class boofcv.factory.geo.FactoryMultiViewRobust
-
Robust solution for estimating Homography2D_F64 with LMedS.
- homographyRansac(ConfigHomography, ConfigRansac) - Static method in class boofcv.factory.geo.FactoryMultiViewRobust
-
Robust solution for estimating Homography2D_F64 with Ransac.
- HomographyResidualSampson - Class in boofcv.alg.geo.h
-
Computes the Sampson distance residual for a set of observations given a homography matrix.
- HomographyResidualSampson() - Constructor for class boofcv.alg.geo.h.HomographyResidualSampson
-
- HomographyResidualTransfer - Class in boofcv.alg.geo.h
-
Computes the difference between the point projected by the homography and its observed location.
- HomographyResidualTransfer() - Constructor for class boofcv.alg.geo.h.HomographyResidualTransfer
-
- homographyStereo2Lines(DenseMatrix64F, PairLineNorm, PairLineNorm) - Static method in class boofcv.alg.geo.MultiViewOps
-
Computes the homography induced from a planar surface when viewed from two views using correspondences
of two lines.
- homographyStereo3Pts(DenseMatrix64F, AssociatedPair, AssociatedPair, AssociatedPair) - Static method in class boofcv.alg.geo.MultiViewOps
-
Computes the homography induced from a planar surface when viewed from two views using correspondences
of three points.
- homographyStereoLinePt(DenseMatrix64F, PairLineNorm, AssociatedPair) - Static method in class boofcv.alg.geo.MultiViewOps
-
Computes the homography induced from a planar surface when viewed from two views using correspondences
of a line and a point.
I
- imageRemoveDistortion(AdjustmentType, BorderType, CameraPinholeRadial, CameraPinholeRadial, ImageType<T>) - Static method in class boofcv.alg.distort.LensDistortionOps
-
Creates an ImageDistort class which will remove the lens distortion.
- index - Variable in class boofcv.struct.geo.PointIndex2D_F64
-
- inducedHomography12(TrifocalTensor, Vector3D_F64, DenseMatrix64F) - Static method in class boofcv.alg.geo.MultiViewOps
-
Computes the homography induced from view 1 to 2 by a line in view 3.
- inducedHomography13(TrifocalTensor, Vector3D_F64, DenseMatrix64F) - Static method in class boofcv.alg.geo.MultiViewOps
-
Computes the homography induced from view 1 to 3 by a line in view 2.
- inlierThreshold - Variable in class boofcv.factory.geo.ConfigRansac
-
Inlier threshold.
- input - Variable in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- intrinsic - Variable in class boofcv.factory.geo.ConfigEssential
-
Intrinsic camera parameters.
- intrinsic - Variable in class boofcv.factory.geo.ConfigPnP
-
Intrinsic camera parameters.
- intrinsic - Variable in class boofcv.struct.calib.MonoPlaneParameters
-
Intrinsic parameters for the camera
- isAssociated - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- isComputeFundamental() - Method in class boofcv.alg.geo.f.FundamentalLinear
-
Returns true if it is computing a fundamental matrix or false if it is an essential matrix.
- isDistorted() - Method in class boofcv.struct.calib.CameraPinholeRadial
-
If true then distortion parameters are specified.
- isUpdateDescription() - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- isViewKnown(int) - Method in class boofcv.alg.geo.bundle.CalibratedPoseAndPoint
-
Used to see if a particular view is marked as known or not
J
- jacobian_Control3(DenseMatrix64F, double[], DenseMatrix64F) - Static method in class boofcv.alg.geo.pose.UtilLepetitEPnP
-
Computes the Jacobian given 3 control points.
- jacobian_Control4(DenseMatrix64F, double[], DenseMatrix64F) - Static method in class boofcv.alg.geo.pose.UtilLepetitEPnP
-
Computes the Jacobian given 4 control points.
K
- K_inv - Variable in class boofcv.alg.distort.pinhole.PinholePtoN_F32
-
- K_inv - Variable in class boofcv.alg.distort.pinhole.PinholePtoN_F64
-
- K_inv - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F32
-
- K_inv - Variable in class boofcv.alg.distort.radtan.RemoveRadialPtoN_F64
-
- K_inv - Variable in class boofcv.alg.distort.universal.UniOmniPtoS_F32
-
- K_inv - Variable in class boofcv.alg.distort.universal.UniOmniPtoS_F64
-
- klt(int[], ConfigGeneralDetector, int, Class<I>, Class<D>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
Pyramid KLT feature tracker.
- klt(PkltConfig, ConfigGeneralDetector, Class<I>, Class<D>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTracker
-
Pyramid KLT feature tracker.
- klt(PkltConfig, ConfigGeneralDetector, Class<I>, Class<D>) - Static method in class boofcv.factory.feature.tracker.FactoryPointTrackerTwoPass
-
Pyramid KLT feature tracker.
L
- l1 - Variable in class boofcv.struct.geo.PairLineNorm
-
Location of the feature in the first image
- l2 - Variable in class boofcv.struct.geo.PairLineNorm
-
Location of the feature in the second image.
- L_full - Variable in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
- LeastSquaresFundamental - Class in boofcv.abst.geo.f
-
Improves upon the initial estimate of the Fundamental matrix by minimizing the error.
- LeastSquaresFundamental(double, int, boolean) - Constructor for class boofcv.abst.geo.f.LeastSquaresFundamental
-
- LeastSquaresFundamental(ModelCodec<DenseMatrix64F>, double, int, boolean) - Constructor for class boofcv.abst.geo.f.LeastSquaresFundamental
-
- LeastSquaresHomography - Class in boofcv.abst.geo.h
-
Improves upon the initial estimate of the Homography matrix by minimizing residuals.
- LeastSquaresHomography(double, int, ModelObservationResidualN) - Constructor for class boofcv.abst.geo.h.LeastSquaresHomography
-
- LeastSquaresTriangulateCalibrated - Class in boofcv.abst.geo.triangulate
-
Nonlinear least-squares triangulation.
- LeastSquaresTriangulateCalibrated(double, int) - Constructor for class boofcv.abst.geo.triangulate.LeastSquaresTriangulateCalibrated
-
- LeastSquaresTriangulateEpipolar - Class in boofcv.abst.geo.triangulate
-
Nonlinear least squares triangulation.
- LeastSquaresTriangulateEpipolar(double, int) - Constructor for class boofcv.abst.geo.triangulate.LeastSquaresTriangulateEpipolar
-
- left - Variable in class boofcv.struct.calib.StereoParameters
-
intrinsic camera parameters of left camera
- LensDistortionNarrowFOV - Interface in boofcv.alg.distort
-
HInterface for creating transform between distorted and undistorted pixel/normalized-2D image
cordinates for camera models that supports FOV less than 180 degrees.
- LensDistortionOps - Class in boofcv.alg.distort
-
Operations related to manipulating lens distortion in images
- LensDistortionOps() - Constructor for class boofcv.alg.distort.LensDistortionOps
-
- LensDistortionPinhole - Class in boofcv.alg.distort.pinhole
-
Projection when there is no lens distortion
- LensDistortionPinhole(CameraPinhole) - Constructor for class boofcv.alg.distort.pinhole.LensDistortionPinhole
-
- LensDistortionRadialTangential - Class in boofcv.alg.distort.radtan
-
Radial-Tangential lens distortion model point transforms.
- LensDistortionRadialTangential(CameraPinholeRadial) - Constructor for class boofcv.alg.distort.radtan.LensDistortionRadialTangential
-
- LensDistortionUniversalOmni - Class in boofcv.alg.distort.universal
-
- LensDistortionUniversalOmni(CameraUniversalOmni) - Constructor for class boofcv.alg.distort.universal.LensDistortionUniversalOmni
-
- LensDistortionWideFOV - Interface in boofcv.alg.distort
-
Interface for creating transform between distorted and undistorted pixel/unit sphere
coordinates for camera models that supports FOV more than 180 degrees.
- location - Variable in class boofcv.struct.geo.Point2D3D
-
3D location of the feature in world coordinates
- locDst - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- locSrc - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- lonlatToEqui(float, float, Point2D_F32) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F32
-
Convert from latitude-longitude coordinates into equirectangular coordinates
- lonlatToEqui(double, double, Point2D_F64) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F64
-
Convert from latitude-longitude coordinates into equirectangular coordinates
- lonlatToEquiFV(float, float, Point2D_F32) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F32
-
Convert from latitude-longitude coordinates into equirectangular coordinates.
- lonlatToEquiFV(double, double, Point2D_F64) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F64
-
Convert from latitude-longitude coordinates into equirectangular coordinates.
- LowLevelMultiViewOps - Class in boofcv.alg.geo
-
Lists of operations used by various multi-view algorithms, but not of use to the typical user.
- LowLevelMultiViewOps() - Constructor for class boofcv.alg.geo.LowLevelMultiViewOps
-
M
- manager - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- matches - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- matchScale(List<Point3D_F64>, FastQueue<Point3D_F64>) - Method in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
Examines the distance each point is from the centroid to determine the scaling difference
between world control points and the null points.
- matrixToParam(DenseMatrix64F, int, int, CameraPinholeRadial) - Static method in class boofcv.alg.geo.PerspectiveOps
-
Converts a calibration matrix into intrinsic parameters
- maxDepth - Variable in class boofcv.struct.calib.VisualDepthParameters
-
The maximum depth which the depth sensor can sense
- maxIterations - Variable in class boofcv.factory.geo.ConfigRansac
-
Maximum number of iterations RANSAC will perform
- mirrorOffset - Variable in class boofcv.struct.calib.CameraUniversalOmni
-
Mirror offset distance.
- ModelCodecSwapData - Class in boofcv.abst.geo.optimization
-
For use in cases where the model is a matrix and there is a 1-to-1 relationship with model
parameters.
- ModelCodecSwapData(int) - Constructor for class boofcv.abst.geo.optimization.ModelCodecSwapData
-
- ModelManagerEpipolarMatrix - Class in boofcv.abst.geo.fitting
-
ModelManager for 3x3 DenseMatrix64F.
- ModelManagerEpipolarMatrix() - Constructor for class boofcv.abst.geo.fitting.ModelManagerEpipolarMatrix
-
- ModelObservationResidual<Model,Observation> - Interface in boofcv.alg.geo
-
Residual function for epipolar matrices with a single output for a single input.
- ModelObservationResidualN<Model,Observation> - Interface in boofcv.alg.geo
-
Residual function for epipolar matrices where there are multiple outputs for a single input.
- MonoPlaneParameters - Class in boofcv.struct.calib
-
Calibration parameters when the intrinsic parameters for a single camera is known and the location
of the camera relative to the ground plane.
- MonoPlaneParameters(CameraPinholeRadial, Se3_F64) - Constructor for class boofcv.struct.calib.MonoPlaneParameters
-
- MonoPlaneParameters() - Constructor for class boofcv.struct.calib.MonoPlaneParameters
-
- MultiCameraToEquirectangular<T extends boofcv.struct.image.ImageBase<T>> - Class in boofcv.alg.distort.spherical
-
Fuses information from multiple camera to create a single equirectangular image.
- MultiCameraToEquirectangular(ImageDistort<T, T>, int, int, ImageType<T>) - Constructor for class boofcv.alg.distort.spherical.MultiCameraToEquirectangular
-
Configuration constructor
- MultiViewOps - Class in boofcv.alg.geo
-
Contains commonly used operations used in 2-view and 3-view perspective geometry.
- MultiViewOps() - Constructor for class boofcv.alg.geo.MultiViewOps
-
N
- N1 - Variable in class boofcv.alg.geo.f.FundamentalLinear
-
- N1 - Variable in class boofcv.alg.geo.h.HomographyLinear4
-
- N1 - Variable in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- N2 - Variable in class boofcv.alg.geo.f.FundamentalLinear
-
- N2 - Variable in class boofcv.alg.geo.h.HomographyLinear4
-
- N2 - Variable in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- N3 - Variable in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- NarrowToWidePtoP_F32 - Class in boofcv.alg.distort
-
Projects a synthetic view of a narrow FOV camera from a wide FOV camera.
- NarrowToWidePtoP_F32() - Constructor for class boofcv.alg.distort.NarrowToWidePtoP_F32
-
- NarrowToWidePtoP_F32(LensDistortionNarrowFOV, LensDistortionWideFOV) - Constructor for class boofcv.alg.distort.NarrowToWidePtoP_F32
-
- NarrowToWidePtoP_F64 - Class in boofcv.alg.distort
-
Projects a synthetic view of a narrow FOV camera from a wide FOV camera.
- NarrowToWidePtoP_F64() - Constructor for class boofcv.alg.distort.NarrowToWidePtoP_F64
-
- NarrowToWidePtoP_F64(LensDistortionNarrowFOV, LensDistortionWideFOV) - Constructor for class boofcv.alg.distort.NarrowToWidePtoP_F64
-
- normalize - Variable in class boofcv.factory.geo.ConfigHomography
-
If the input is in pixel coordinates then this should be true.
- NormalizedToPixelError - Class in boofcv.alg.geo
-
Simple function for converting error in normalized image coordinates to pixels using
intrinsic camera parameters.
- NormalizedToPixelError(double, double, double) - Constructor for class boofcv.alg.geo.NormalizedToPixelError
-
- NormalizedToPixelError() - Constructor for class boofcv.alg.geo.NormalizedToPixelError
-
- normalizeScale() - Method in class boofcv.struct.geo.TrifocalTensor
-
The scale of the trifocal tensor is arbitrary.
- normToEqui(float, float, float, Point2D_F32) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F32
-
- normToEqui(double, double, double, Point2D_F64) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F64
-
- normToEquiFV(float, float, float, Point2D_F32) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F32
-
- normToEquiFV(double, double, double, Point2D_F64) - Method in class boofcv.alg.distort.spherical.EquirectangularTools_F64
-
- nullPts - Variable in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
- numControl - Variable in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
- numResolve - Variable in class boofcv.factory.geo.ConfigEssential
-
How many points should be used to resolve ambiguity in the solutions?
- numResolve - Variable in class boofcv.factory.geo.ConfigPnP
-
How many points should be used to resolve ambiguity in the solutions?
O
- obs - Variable in class boofcv.abst.geo.optimization.ResidualsCodecToMatrix
-
- obs - Variable in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrix
-
- obs - Variable in class boofcv.abst.geo.optimization.ResidualsEpipolarMatrixN
-
- obs - Variable in class boofcv.alg.geo.bundle.PointIndexObservation
-
The observation of the feature
- observation - Variable in class boofcv.struct.geo.Point2D3D
-
Observed location of the feature on the image plane
P
- 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
-
- PinholeNtoP_F32 - Class in boofcv.alg.distort.pinhole
-
Converts normalized pixel coordinate into pixel coordinate.
- PinholeNtoP_F32() - Constructor for class boofcv.alg.distort.pinhole.PinholeNtoP_F32
-
- PinholeNtoP_F64 - Class in boofcv.alg.distort.pinhole
-
Converts normalized pixel coordinate into pixel coordinate.
- PinholeNtoP_F64() - Constructor for class boofcv.alg.distort.pinhole.PinholeNtoP_F64
-
- PinholePtoN_F32 - Class in boofcv.alg.distort.pinhole
-
Converts an image pixel coordinate into a normalized pixel coordinate using the
camera's intrinsic parameters.
- PinholePtoN_F32() - Constructor for class boofcv.alg.distort.pinhole.PinholePtoN_F32
-
- PinholePtoN_F64 - Class in boofcv.alg.distort.pinhole
-
Converts an image pixel coordinate into a normalized pixel coordinate using the
camera's intrinsic parameters.
- PinholePtoN_F64() - Constructor for class boofcv.alg.distort.pinhole.PinholePtoN_F64
-
- PinholeToEquirectangular_F32 - Class in boofcv.alg.distort.spherical
-
Renders a pinhole camera view from an equirectangular image.
- PinholeToEquirectangular_F32() - Constructor for class boofcv.alg.distort.spherical.PinholeToEquirectangular_F32
-
- PinholeToEquirectangular_F64 - Class in boofcv.alg.distort.spherical
-
Renders a pinhole camera view from an equirectangular image.
- PinholeToEquirectangular_F64() - Constructor for class boofcv.alg.distort.spherical.PinholeToEquirectangular_F64
-
- 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
- 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
- PointIndex2D_F64 - Class in boofcv.struct.geo
-
A 2D point with an index associated with it
- PointIndex2D_F64(double, double, int) - Constructor for class boofcv.struct.geo.PointIndex2D_F64
-
- PointIndex2D_F64(double, double) - Constructor for class boofcv.struct.geo.PointIndex2D_F64
-
- PointIndex2D_F64() - Constructor for class boofcv.struct.geo.PointIndex2D_F64
-
- PointIndex2D_F64(Point2D_F64, int) - Constructor for class boofcv.struct.geo.PointIndex2D_F64
-
- 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.CameraPinhole
-
- print() - Method in class boofcv.struct.calib.CameraPinholeRadial
-
- 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
Q
- QueueMatrix - Class in boofcv.struct.geo
-
FastQueue which will internally declare DenseMatrix64F of a specific shape.
- QueueMatrix(int, int, int) - Constructor for class boofcv.struct.geo.QueueMatrix
-
Specifies the matrix shape and the number of elements in the internal array initially.
- QueueMatrix(int, int) - Constructor for class boofcv.struct.geo.QueueMatrix
-
Specifies the matrix shape.
R
- 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.CameraPinholeRadial
-
radial distortion parameters
- radial - Variable in class boofcv.struct.calib.CameraUniversalOmni
-
radial distortion parameters: k1,...,kn
- 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(double[], double, double) - 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(CameraPinholeRadial, 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
- removeRadial(float, float, float[], float, float, Point2D_F32, float) - Static method in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F32
-
Static function for removing radial and tangential distortion
- removeRadial(double, double, double[], double, double, Point2D_F64, double) - Static method in class boofcv.alg.distort.radtan.RemoveRadialNtoN_F64
-
Static function for removing radial and tangential distortion
- 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
-
- render(List<T>) - Method in class boofcv.alg.distort.spherical.MultiCameraToEquirectangular
-
Provides recent images from all the cameras (should be time and lighting synchronized) and renders them
into an equirectangular image.
- 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(CameraPinholeRadial, 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
-
S
- scaleIntrinsic(CameraPinholeRadial, 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.CameraPinhole
-
- 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.pinhole.PinholeNtoP_F32
-
- set(double, double, double, double, double) - Method in class boofcv.alg.distort.pinhole.PinholeNtoP_F64
-
- set(double, double, double, double, double) - Method in class boofcv.alg.distort.pinhole.PinholePtoN_F32
-
- set(double, double, double, double, double) - Method in class boofcv.alg.distort.pinhole.PinholePtoN_F64
-
- set(double[], double, double) - Method in class boofcv.alg.distort.radtan.RadialTangential_F32
-
- set(double[], double, double) - Method in class boofcv.alg.distort.radtan.RadialTangential_F64
-
- set(double, double, double, double, double) - Method in class boofcv.alg.distort.Transform2ThenPixel_F32
-
- set(double, double, double, double, double) - Method in class boofcv.alg.distort.Transform2ThenPixel_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(CameraPinhole) - Method in class boofcv.struct.calib.CameraPinhole
-
- set(CameraPinholeRadial) - Method in class boofcv.struct.calib.CameraPinholeRadial
-
- set(CameraUniversalOmni) - Method in class boofcv.struct.calib.CameraUniversalOmni
-
Assigns this model to be identical to the passed in model
- 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.CameraPinhole
-
- setCy(double) - Method in class boofcv.struct.calib.CameraPinhole
-
- 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
- setDirection(float, float, float) - Method in class boofcv.alg.distort.spherical.EquirectangularDistortBase_F32
-
Specifies the rotation offset from the canonical location using yaw and pitch.
- setDirection(DenseMatrix64F) - Method in class boofcv.alg.distort.spherical.EquirectangularDistortBase_F32
-
Specifies direction using a rotation matrix
- setDirection(double, double, double) - Method in class boofcv.alg.distort.spherical.EquirectangularDistortBase_F64
-
Specifies the rotation offset from the canonical location using yaw and pitch.
- setDirection(DenseMatrix64F) - Method in class boofcv.alg.distort.spherical.EquirectangularDistortBase_F64
-
Specifies direction using a rotation matrix
- setDistortion(double[], double, double) - Method in class boofcv.alg.distort.radtan.AddRadialNtoN_F32
-
Specify intrinsic camera parameters
- 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(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
-
- setEquirectangularShape(int, int) - Method in class boofcv.alg.distort.spherical.EquirectangularDistortBase_F32
-
Specify the shame of the equirectangular image
- setEquirectangularShape(int, int) - Method in class boofcv.alg.distort.spherical.EquirectangularDistortBase_F64
-
Specify the shame of the equirectangular image
- 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.CameraPinhole
-
- setFy(double) - Method in class boofcv.struct.calib.CameraPinhole
-
- setHeight(int) - Method in class boofcv.struct.calib.CameraModel
-
- 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
-
- setImageShape(int, int) - Method in class boofcv.alg.distort.spherical.EquirectangularRotate_F32
-
Specifies the image's width and height
- setImageShape(int, int) - Method in class boofcv.alg.distort.spherical.EquirectangularRotate_F64
-
Specifies the image's width and height
- setIndex(int) - Method in class boofcv.struct.geo.PointIndex2D_F64
-
- 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(CameraPinholeRadial) - 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(CameraPinholeRadial) - Method in class boofcv.struct.calib.StereoParameters
-
- setLocation(Point3D_F64) - Method in class boofcv.struct.geo.Point2D3D
-
- setMaskToleranceAngle(float) - Method in class boofcv.alg.distort.spherical.MultiCameraToEquirectangular
-
Specify the tolerance that the circle normal angle must be invertible in radians
- setMaxDepth(Number) - Method in class boofcv.struct.calib.VisualDepthParameters
-
- setMirrorOffset(double) - Method in class boofcv.struct.calib.CameraUniversalOmni
-
- setModel(Model) - Method in class boofcv.abst.geo.fitting.DistanceFromModelResidual
-
- setModel(Model) - Method in class boofcv.abst.geo.fitting.DistanceFromModelResidualN
-
- setModel(CameraUniversalOmni) - Method in class boofcv.alg.distort.universal.UniOmniPtoS_F32
-
- setModel(CameraUniversalOmni) - Method in class boofcv.alg.distort.universal.UniOmniPtoS_F64
-
- setModel(CameraUniversalOmni) - Method in class boofcv.alg.distort.universal.UniOmniStoP_F32
-
- setModel(CameraUniversalOmni) - Method in class boofcv.alg.distort.universal.UniOmniStoP_F64
-
- 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.
- setPinhole(CameraPinhole) - Method in class boofcv.alg.distort.spherical.PinholeToEquirectangular_F32
-
Specifies the pinhole camera
- setPinhole(CameraPinhole) - Method in class boofcv.alg.distort.spherical.PinholeToEquirectangular_F64
-
Specifies the pinhole camera
- 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.CameraPinholeRadial
-
- setRadial(double[]) - Method in class boofcv.struct.calib.CameraUniversalOmni
-
- setRight(CameraPinholeRadial) - 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
-
- setRotationWideToNarrow(DenseMatrix64F) - Method in class boofcv.alg.distort.NarrowToWidePtoP_F32
-
Specifies rotation matrix which determines the pointing direction of the camera
- setRotationWideToNarrow(DenseMatrix64F) - Method in class boofcv.alg.distort.NarrowToWidePtoP_F64
-
Specifies rotation matrix which determines the pointing direction of the camera
- setSkew(double) - Method in class boofcv.struct.calib.CameraPinhole
-
- 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.CameraPinholeRadial
-
- setT1(double) - Method in class boofcv.struct.calib.CameraUniversalOmni
-
- 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.CameraPinholeRadial
-
- setT2(double) - Method in class boofcv.struct.calib.CameraUniversalOmni
-
- setTol(float) - Method in class boofcv.alg.distort.universal.UniOmniPtoS_F32
-
- setTol(double) - Method in class boofcv.alg.distort.universal.UniOmniPtoS_F64
-
- 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(CameraPinholeRadial) - Method in class boofcv.struct.calib.VisualDepthParameters
-
- setWidth(int) - Method in class boofcv.struct.calib.CameraModel
-
- 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.alg.distort.universal.UniOmniStoP_F32
-
- skew - Variable in class boofcv.alg.distort.universal.UniOmniStoP_F64
-
- skew - Variable in class boofcv.struct.calib.CameraPinhole
-
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(CameraPinholeRadial, CameraPinholeRadial, Se3_F64) - Constructor for class boofcv.struct.calib.StereoParameters
-
- StereoParameters() - Constructor for class boofcv.struct.calib.StereoParameters
-
- 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
-
T
- 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.CameraPinholeRadial
-
tangential distortion parameters
- t1 - Variable in class boofcv.struct.calib.CameraUniversalOmni
-
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.CameraPinholeRadial
-
tangential distortion parameters
- t2 - Variable in class boofcv.struct.calib.CameraUniversalOmni
-
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.
- Transform2ThenPixel_F32 - Class in boofcv.alg.distort
-
Applies a transform which outputs normalized image coordinates then converts that into
pixel coordinates
- Transform2ThenPixel_F32(Point2Transform2_F32) - Constructor for class boofcv.alg.distort.Transform2ThenPixel_F32
-
- Transform2ThenPixel_F64 - Class in boofcv.alg.distort
-
Applies a transform which outputs normalized image coordinates then converts that into
pixel coordinates
- Transform2ThenPixel_F64(Point2Transform2_F64) - Constructor for class boofcv.alg.distort.Transform2ThenPixel_F64
-
- transform_F32(AdjustmentType, CameraPinholeRadial, CameraPinholeRadial, boolean) - Static method in class boofcv.alg.distort.LensDistortionOps
-
Creates a Point2Transform2_F32 for adding and removing lens distortion.
- transform_F64(AdjustmentType, CameraPinholeRadial, CameraPinholeRadial, boolean) - Static method in class boofcv.alg.distort.LensDistortionOps
-
Creates a Point2Transform2_F64 for adding and removing lens distortion.
- transformPixelToRect_F32(CameraPinholeRadial, DenseMatrix64F) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Creates a transform that applies rectification to unrectified distorted pixels.
- transformPixelToRect_F64(CameraPinholeRadial, DenseMatrix64F) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Creates a transform that applies rectification to unrectified distorted pixels.
- transformPixelToRectNorm_F64(CameraPinholeRadial, 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(CameraPinholeRadial) - Static method in class boofcv.alg.distort.LensDistortionOps
-
- transformRectToPixel_F32(CameraPinholeRadial, DenseMatrix64F) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Creates a transform that goes from rectified to original distorted pixel coordinates.
- transformRectToPixel_F64(CameraPinholeRadial, DenseMatrix64F) - Static method in class boofcv.alg.geo.RectifyImageOps
-
Creates a transform that goes from rectified to original distorted pixel coordinates.
- 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
-
U
- undistort_F32(boolean, boolean) - Method in interface boofcv.alg.distort.LensDistortionNarrowFOV
-
Removes lens distortion
- undistort_F32(boolean, boolean) - Method in class boofcv.alg.distort.pinhole.LensDistortionPinhole
-
- undistort_F32(boolean, boolean) - Method in class boofcv.alg.distort.radtan.LensDistortionRadialTangential
-
- undistort_F64(boolean, boolean) - Method in interface boofcv.alg.distort.LensDistortionNarrowFOV
-
Removes lens distortion
- undistort_F64(boolean, boolean) - Method in class boofcv.alg.distort.pinhole.LensDistortionPinhole
-
- undistort_F64(boolean, boolean) - Method in class boofcv.alg.distort.radtan.LensDistortionRadialTangential
-
- undistortPtoS_F32() - Method in interface boofcv.alg.distort.LensDistortionWideFOV
-
Removes lens distortion.
- undistortPtoS_F32() - Method in class boofcv.alg.distort.universal.LensDistortionUniversalOmni
-
- undistortPtoS_F64() - Method in interface boofcv.alg.distort.LensDistortionWideFOV
-
Removes lens distortion.
- undistortPtoS_F64() - Method in class boofcv.alg.distort.universal.LensDistortionUniversalOmni
-
- undoNormalizationF(DenseMatrix64F, DenseMatrix64F, DenseMatrix64F) - Method in class boofcv.alg.geo.f.FundamentalLinear
-
Undo the normalization done to the input matrices for a Fundamental matrix.
- undoNormalizationH(DenseMatrix64F, DenseMatrix64F, DenseMatrix64F) - Method in class boofcv.alg.geo.h.HomographyLinear4
-
Undoes normalization for a homography matrix.
- UniOmniPtoS_F32 - Class in boofcv.alg.distort.universal
-
Backwards project from a distorted 2D pixel to 3D unit sphere coordinate using the
CameraUniversalOmni model.
- UniOmniPtoS_F32(CameraUniversalOmni) - Constructor for class boofcv.alg.distort.universal.UniOmniPtoS_F32
-
- UniOmniPtoS_F32() - Constructor for class boofcv.alg.distort.universal.UniOmniPtoS_F32
-
- UniOmniPtoS_F64 - Class in boofcv.alg.distort.universal
-
Backwards project from a distorted 2D pixel to 3D unit sphere coordinate using the
CameraUniversalOmni model.
- UniOmniPtoS_F64(CameraUniversalOmni) - Constructor for class boofcv.alg.distort.universal.UniOmniPtoS_F64
-
- UniOmniPtoS_F64() - Constructor for class boofcv.alg.distort.universal.UniOmniPtoS_F64
-
- UniOmniStoP_F32 - Class in boofcv.alg.distort.universal
-
- UniOmniStoP_F32(CameraUniversalOmni) - Constructor for class boofcv.alg.distort.universal.UniOmniStoP_F32
-
- UniOmniStoP_F32() - Constructor for class boofcv.alg.distort.universal.UniOmniStoP_F32
-
- UniOmniStoP_F64 - Class in boofcv.alg.distort.universal
-
- UniOmniStoP_F64(CameraUniversalOmni) - Constructor for class boofcv.alg.distort.universal.UniOmniStoP_F64
-
- UniOmniStoP_F64() - Constructor for class boofcv.alg.distort.universal.UniOmniStoP_F64
-
- unused - Variable in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
- unused - Variable in class boofcv.abst.feature.tracker.PointTrackerKltPyramid
-
- updateTrackLocation(FastQueue<AssociatedIndex>) - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociateTwoPass
-
Update each track's location only and not its description.
- updateTrackState(FastQueue<AssociatedIndex>) - Method in class boofcv.abst.feature.tracker.DetectDescribeAssociate
-
Update each track's location and description (if configured to do so) mark tracks as being associated.
- UtilLepetitEPnP - Class in boofcv.alg.geo.pose
-
- UtilLepetitEPnP() - Constructor for class boofcv.alg.geo.pose.UtilLepetitEPnP
-
V
- valueNull(int, int) - Method in class boofcv.alg.geo.pose.Relinearlize
-
- valueOf(String) - Static method in enum boofcv.alg.distort.AdjustmentType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum boofcv.factory.geo.EnumEpipolar
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum boofcv.factory.geo.EnumPNP
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum boofcv.factory.geo.EnumTrifocal
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum boofcv.factory.geo.EpipolarError
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum boofcv.alg.distort.AdjustmentType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum boofcv.factory.geo.EnumEpipolar
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum boofcv.factory.geo.EnumPNP
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum boofcv.factory.geo.EnumTrifocal
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum boofcv.factory.geo.EpipolarError
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- vectorizedSolution - Variable in class boofcv.alg.geo.trifocal.TrifocalLinearPoint7
-
- ViewPointObservations - Class in boofcv.alg.geo.bundle
-
A set of observations for a single view.
- ViewPointObservations() - Constructor for class boofcv.alg.geo.bundle.ViewPointObservations
-
- VisualDepthParameters - Class in boofcv.struct.calib
-
Calibration parameters for depth sensors (e.g.
- VisualDepthParameters() - Constructor for class boofcv.struct.calib.VisualDepthParameters
-
- VisualDepthParameters(VisualDepthParameters) - Constructor for class boofcv.struct.calib.VisualDepthParameters
-
- visualParam - Variable in class boofcv.struct.calib.VisualDepthParameters
-
Intrinsic camera parameters for the visual sensor.
W
- which - Variable in class boofcv.factory.geo.ConfigEssential
-
Which algorithm should it use.
- which - Variable in class boofcv.factory.geo.ConfigPnP
-
Which algorithm should it use.
- width - Variable in class boofcv.struct.calib.CameraModel
-
image shape (units: pixels)
- WorldToCameraToPixel - Class in boofcv.alg.geo
-
Convenience class which will take a point in world coordinates, translate it to camera reference frame,
then project onto the image plane and compute its pixels.
- WorldToCameraToPixel() - Constructor for class boofcv.alg.geo.WorldToCameraToPixel
-
- WrapEssentialNister5 - Class in boofcv.abst.geo.f
-
- WrapEssentialNister5() - Constructor for class boofcv.abst.geo.f.WrapEssentialNister5
-
- WrapFundamentalLinear7 - Class in boofcv.abst.geo.f
-
- WrapFundamentalLinear7(boolean) - Constructor for class boofcv.abst.geo.f.WrapFundamentalLinear7
-
- WrapFundamentalLinear8 - Class in boofcv.abst.geo.f
-
- WrapFundamentalLinear8(boolean) - Constructor for class boofcv.abst.geo.f.WrapFundamentalLinear8
-
- WrapGeometricTriangulation - Class in boofcv.abst.geo.triangulate
-
- WrapGeometricTriangulation() - Constructor for class boofcv.abst.geo.triangulate.WrapGeometricTriangulation
-
- WrapHomographyLinear - Class in boofcv.abst.geo.h
-
- WrapHomographyLinear(HomographyLinear4) - Constructor for class boofcv.abst.geo.h.WrapHomographyLinear
-
- WrapNViewsTriangulateDLT - Class in boofcv.abst.geo.triangulate
-
- WrapNViewsTriangulateDLT() - Constructor for class boofcv.abst.geo.triangulate.WrapNViewsTriangulateDLT
-
- WrapP3PLineDistance - Class in boofcv.abst.geo.pose
-
Converts solutions generated by P3PLineDistance into rigid body motions.
- WrapP3PLineDistance(P3PLineDistance, MotionTransformPoint<Se3_F64, Point3D_F64>) - Constructor for class boofcv.abst.geo.pose.WrapP3PLineDistance
-
- WrapPixelDepthLinear - Class in boofcv.abst.geo.triangulate
-
- WrapPixelDepthLinear() - Constructor for class boofcv.abst.geo.triangulate.WrapPixelDepthLinear
-
- WrapPnPLepetitEPnP - Class in boofcv.abst.geo.pose
-
- WrapPnPLepetitEPnP(PnPLepetitEPnP) - Constructor for class boofcv.abst.geo.pose.WrapPnPLepetitEPnP
-
- WrapTrifocalAlgebraicPoint7 - Class in boofcv.abst.geo.trifocal
-
- WrapTrifocalAlgebraicPoint7(TrifocalAlgebraicPoint7) - Constructor for class boofcv.abst.geo.trifocal.WrapTrifocalAlgebraicPoint7
-
- WrapTrifocalLinearPoint7 - Class in boofcv.abst.geo.trifocal
-
- WrapTrifocalLinearPoint7() - Constructor for class boofcv.abst.geo.trifocal.WrapTrifocalLinearPoint7
-
- WrapTwoViewsTriangulateDLT - Class in boofcv.abst.geo.triangulate
-
- WrapTwoViewsTriangulateDLT() - Constructor for class boofcv.abst.geo.triangulate.WrapTwoViewsTriangulateDLT
-
Y
- y - Variable in class boofcv.alg.geo.pose.PnPLepetitEPnP
-
A B C D E F G H I J K L M N O P Q R S T U V W Y