class: EpipolarError
[314:14] static extends: object
EpipolarError wraps boofcv.factory.geo.EpipolarError.
Methods
-
valueOf (
string Name)Looks up an epipolar error enum.
- @p
Nameis SIMPLE or SAMPSON. - @r
Theenum Java object.
- @p
class: ConfigThreeViewRefine
[1618:7] extends: object
ConfigThreeViewRefine wraps boofcv.factory.geo.ConfigThreeViewRefine.
Members
- obj
Methods
-
ConfigThreeViewRefine (
Obj = null)Creates or wraps a three-view refine config.
- @p
Objis an existing config or null.
- @p
-
get (
string Name)Gets a public config field.
- @p
Nameis normalizePixels, converge, or which. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis normalizePixels, converge, or which. - @p
Valueis the new value.
- @p
-
checkValidity ()
Validates this config.
class: ConfigLMedS
[1412:7] extends: RobustGeoConfig
ConfigLMedS wraps boofcv.factory.geo.ConfigLMedS.
Methods
-
ConfigLMedS (
Obj = null)Creates or wraps an LMedS config.
- @p
Objis an existing config or null.
- @p
-
setTo (
object Config)Copies another config into this object.
- @p
Configis a ConfigLMedS wrapper or Java object. - @r
Thiswrapper.
- @p
class: ConfigPixelsToMetric
[1512:7] extends: RobustGeoConfig
ConfigPixelsToMetric wraps boofcv.factory.geo.ConfigPixelsToMetric.
Methods
-
ConfigPixelsToMetric (
Obj = null)Creates or wraps a pixels-to-metric config.
- @p
Objis an existing config or null.
- @p
-
setType (
string Name)Sets the conversion type.
- @p
Nameis a ConfigPixelsToMetric.Type enum name from BoofCV.
- @p
-
setTo (
object Config)Copies another config into this object.
- @p
Configis a ConfigPixelsToMetric wrapper or Java object. - @r
Thiswrapper.
- @p
class: EnumFundamental
[266:14] static extends: object
EnumFundamental wraps boofcv.factory.geo.EnumFundamental.
Methods
-
valueOf (
string Name)Looks up a fundamental estimator enum.
- @p
Nameis LINEAR_8 or LINEAR_7. - @r
Theenum Java object.
- @p
class: DMatrixRMaj
[485:7] extends: object
DMatrixRMaj wraps org.ejml.data.DMatrixRMaj.
Members
- obj
Methods
-
DMatrixRMaj (
Rows = null, Cols = null)Creates or wraps a dense matrix.
- @p
Rowsis row count or an existing DMatrixRMaj object. - @p
Colsis column count.
- @p
-
reshape (
int Rows, int Cols, bool SaveValues = false)Reshapes this matrix.
- @p
Rowsis row count. - @p
Colsis column count. - @p
SaveValuestrue preserves old values.
- @p
-
set (
int Row, int Col, double Value)Sets an element.
- @p
Rowis row index. - @p
Colis column index. - @p
Valueis element value.
- @p
-
get (
int Row, int Col)Gets an element.
- @p
Rowis row index. - @p
Colis column index. - @r
Elementvalue.
- @p
-
zero ()
Fills with zeros.
-
fill (
double Value)Fills with one value.
- @p
Valueis fill value.
- @p
-
copy ()
Copies this matrix.
- @r
ADMatrixRMaj wrapper.
- @r
class: ConfigFundamental
[1451:7] extends: RobustGeoConfig
ConfigFundamental wraps boofcv.factory.geo.ConfigFundamental.
Methods
-
ConfigFundamental (
Obj = null)Creates or wraps a fundamental matrix config.
- @p
Objis an existing config or null.
- @p
-
setWhich (
string Name)Sets the estimator enum.
- @p
Nameis LINEAR_8 or LINEAR_7.
- @p
-
setTo (
object Config)Copies another config into this object.
- @p
Configis a ConfigFundamental wrapper or Java object. - @r
Thiswrapper.
- @p
class: AssociatedTupleDN
[1166:7] extends: AssociatedTuple
AssociatedTupleDN wraps boofcv.struct.geo.AssociatedTupleDN.
Methods
-
AssociatedTupleDN (
Size = null)Creates a dynamically sized associated tuple.
- @p
Sizeis initial number of views or null.
- @p
-
resize (
int Size)Resizes this tuple.
- @p
Sizeis number of views.
- @p
class: ConfigSelfCalibEssentialGuess
[1551:7] extends: RobustGeoConfig
ConfigSelfCalibEssentialGuess wraps boofcv.factory.geo.ConfigSelfCalibEssentialGuess.
Methods
-
ConfigSelfCalibEssentialGuess (
Obj = null)Creates or wraps an essential-guess self-calibration config.
- @p
Objis an existing config or null.
- @p
-
setTo (
object Config)Copies another config into this object.
- @p
Configis a ConfigSelfCalibEssentialGuess wrapper or Java object. - @r
Thiswrapper.
- @p
class: EnumTrifocal
[302:14] static extends: object
EnumTrifocal wraps boofcv.factory.geo.EnumTrifocal.
Methods
-
valueOf (
string Name)Looks up a trifocal estimator enum.
- @p
Nameis LINEAR_7 or ALGEBRAIC_7. - @r
Theenum Java object.
- @p
class: Point2D_F32
[356:7] extends: object
Point2D_F32 wraps georegression.struct.point.Point2D_F32.
Members
- obj
Methods
-
Point2D_F32 (
X = null, Y = null)Creates or wraps a 32-bit 2D point.
- @p
Xis x or an existing point object. - @p
Yis y.
- @p
-
get (
string Name)Gets a coordinate.
- @p
Nameis x or y. - @r
Thecoordinate value.
- @p
-
setTo (
X, Y)Sets this point.
- @p
Xis x. - @p
Yis y.
- @p
-
copy ()
Copies this point.
- @r
APoint2D_F32 wrapper.
- @r
class: PairLineNorm
[1234:7] extends: object
PairLineNorm wraps boofcv.struct.geo.PairLineNorm.
Members
- obj
Methods
-
PairLineNorm (
L1 = null, L2 = null)Creates or wraps a pair of normalized lines.
- @p
L1is first line, an existing PairLineNorm object, or null. - @p
L2is second line.
- @p
-
setToLines (
object L1, object L2)Sets line values from two vectors.
- @p
L1is first normalized line. - @p
L2is second normalized line.
- @p
-
setTo (
object Pair)Copies another pair into this object.
- @p
Pairis a PairLineNorm wrapper or Java object. - @r
Thiswrapper.
- @p
-
assign (
object L1, object L2)Assigns line references.
- @p
L1is first normalized line. - @p
L2is second normalized line.
- @p
-
zero ()
Sets both lines to zero.
-
getL1 ()
Gets first normalized line.
- @r
AVector3D_F64 Java object.
- @r
-
setL1 (
object L1)Sets first normalized line.
- @p
L1is a Vector3D_F64 wrapper or Java object.
- @p
-
getL2 ()
Gets second normalized line.
- @r
AVector3D_F64 Java object.
- @r
-
setL2 (
object L2)Sets second normalized line.
- @p
L2is a Vector3D_F64 wrapper or Java object.
- @p
class: Point3D_F32
[411:7] extends: object
Point3D_F32 wraps georegression.struct.point.Point3D_F32.
Members
- obj
Methods
-
Point3D_F32 (
X = null, Y = null, Z = null)Creates or wraps a 32-bit 3D point.
- @p
Xis x or an existing point object. - @p
Yis y. - @p
Zis z.
- @p
-
get (
string Name)Gets a coordinate.
- @p
Nameis x, y, or z. - @r
Thecoordinate value.
- @p
-
setTo (
X, Y, Z)Sets this point.
- @p
Xis x. - @p
Yis y. - @p
Zis z.
- @p
-
toVector ()
Converts to a vector.
- @r
AVector3D_F32 Java object.
- @r
-
copy ()
Copies this point.
- @r
APoint3D_F32 wrapper.
- @r
class: ConfigEssential
[1429:7] extends: RobustGeoConfig
ConfigEssential wraps boofcv.factory.geo.ConfigEssential.
Methods
-
ConfigEssential (
Obj = null)Creates or wraps an essential matrix config.
- @p
Objis an existing config or null.
- @p
-
setWhich (
string Name)Sets the estimator enum.
- @p
Nameis LINEAR_8, LINEAR_7, or NISTER_5.
- @p
-
setTo (
object Config)Copies another config into this object.
- @p
Configis a ConfigEssential wrapper or Java object. - @r
Thiswrapper.
- @p
class: Polygon2D_F32
[798:7] extends: object
Polygon2D_F32 wraps georegression.struct.shapes.Polygon2D_F32.
Members
- obj
Methods
-
Polygon2D_F32 (
Size = null)Creates or wraps a 32-bit polygon.
- @p
Sizeis vertex count, an existing polygon, or null.
- @p
-
set (
int Index, double X, double Y)Sets one vertex.
- @p
Indexis vertex index. - @p
Xis x. - @p
Yis y.
- @p
-
get (
int Index)Gets one vertex.
- @p
Indexis vertex index. - @r
APoint2D_F32 Java object.
- @p
-
size ()
Gets polygon size.
- @r
Vertexcount.
- @r
-
areaSimple ()
Computes simple area.
- @r
Polygonarea.
- @r
-
zero ()
Sets all vertices to zero.
-
copy ()
Copies this polygon.
- @r
APolygon2D_F32 wrapper.
- @r
class: ConfigPnP
[1490:7] extends: RobustGeoConfig
ConfigPnP wraps boofcv.factory.geo.ConfigPnP.
Methods
-
ConfigPnP (
Obj = null)Creates or wraps a PnP config.
- @p
Objis an existing config or null.
- @p
-
setWhich (
string Name)Sets the estimator enum.
- @p
Nameis P3P_GRUNERT, P3P_FINSTERWALDER, EPNP, or IPPE.
- @p
-
setTo (
object Config)Copies another config into this object.
- @p
Configis a ConfigPnP wrapper or Java object. - @r
Thiswrapper.
- @p
class: ConfigBundleAdjustment
[1326:7] extends: object
ConfigBundleAdjustment wraps boofcv.factory.geo.ConfigBundleAdjustment.
Members
- obj
Methods
-
ConfigBundleAdjustment ()
Creates a bundle adjustment config.
-
get (
string Name)Gets a public config field.
- @p
Nameis optimizer or loss. - @r
Thefield value.
- @p
-
checkValidity ()
Validates this config.
class: ConfigTriangulation
[1289:7] extends: object
ConfigTriangulation wraps boofcv.factory.geo.ConfigTriangulation.
Members
- obj
Methods
-
ConfigTriangulation (
Obj = null)Creates or wraps a triangulation config.
- @p
Objis an existing config or null.
- @p
-
DLT ()
Creates a DLT triangulation config.
- @r
AConfigTriangulation wrapper.
- @r
-
ALGEBRAIC ()
Creates an algebraic triangulation config.
- @r
AConfigTriangulation wrapper.
- @r
-
GEOMETRIC ()
Creates a geometric triangulation config.
- @r
AConfigTriangulation wrapper.
- @r
-
get (
string Name)Gets a public config field.
- @p
Nameis type or converge. - @r
Thefield value.
- @p
-
checkValidity ()
Validates this config.
class: Vector3D_F64
[448:7] extends: object
Vector3D_F64 wraps georegression.struct.point.Vector3D_F64.
Members
- obj
Methods
-
Vector3D_F64 (
X = null, Y = null, Z = null)Creates or wraps a 3D vector.
- @p
Xis x or an existing vector object. - @p
Yis y. - @p
Zis z.
- @p
-
get (
string Name)Gets a coordinate.
- @p
Nameis x, y, or z. - @r
Thecoordinate value.
- @p
-
setTo (
X, Y, Z)Sets this vector.
- @p
Xis x. - @p
Yis y. - @p
Zis z.
- @p
-
normalize ()
Normalizes this vector.
-
dot (
object Vector)Computes dot product.
- @p
Vectoris another Vector3D_F64 wrapper or Java object. - @r
Dotproduct.
- @p
class: Point2D_F64
[326:7] extends: object
Point2D_F64 wraps georegression.struct.point.Point2D_F64.
Members
- obj
Methods
-
Point2D_F64 (
X = null, Y = null)Creates or wraps a 2D point.
- @p
Xis x or an existing point object. - @p
Yis y.
- @p
-
get (
string Name)Gets a coordinate.
- @p
Nameis x or y. - @r
Thecoordinate value.
- @p
-
setTo (
X, Y)Sets this point.
- @p
Xis x. - @p
Yis y.
- @p
-
copy ()
Copies this point.
- @r
APoint2D_F64 wrapper.
- @r
class: EnumPNP
[290:14] static extends: object
EnumPNP wraps boofcv.factory.geo.EnumPNP.
Methods
-
valueOf (
string Name)Looks up a PnP estimator enum.
- @p
Nameis P3P_GRUNERT, P3P_FINSTERWALDER, EPNP, or IPPE. - @r
Theenum Java object.
- @p
class: ConfigRansac
[1394:7] extends: RobustGeoConfig
ConfigRansac wraps boofcv.factory.geo.ConfigRansac.
Methods
-
ConfigRansac (
Iterations = null, InlierThreshold = null)Creates or wraps a RANSAC config.
- @p
Iterationsis optional iteration count or an existing config. - @p
InlierThresholdis optional inlier threshold.
- @p
-
setTo (
object Config)Copies another config into this object.
- @p
Configis a ConfigRansac wrapper or Java object. - @r
Thiswrapper.
- @p
class: ConfigSelfCalibDualQuadratic
[1534:7] extends: RobustGeoConfig
ConfigSelfCalibDualQuadratic wraps boofcv.factory.geo.ConfigSelfCalibDualQuadratic.
Methods
-
ConfigSelfCalibDualQuadratic (
Obj = null)Creates or wraps a dual-quadratic self-calibration config.
- @p
Objis an existing config or null.
- @p
-
setTo (
object Config)Copies another config into this object.
- @p
Configis a ConfigSelfCalibDualQuadratic wrapper or Java object. - @r
Thiswrapper.
- @p
class: EnumEssential
[278:14] static extends: object
EnumEssential wraps boofcv.factory.geo.EnumEssential.
Methods
-
valueOf (
string Name)Looks up an essential estimator enum.
- @p
Nameis LINEAR_8, LINEAR_7, or NISTER_5. - @r
Theenum Java object.
- @p
class: Rodrigues_F64
[660:7] extends: object
Rodrigues_F64 wraps georegression.struct.so.Rodrigues_F64.
Members
- obj
Methods
-
Rodrigues_F64 (
X = null, Y = null, Z = null)Creates or wraps Rodrigues rotation parameters.
- @p
Xis an existing object, theta, or null. - @p
Yis y parameter. - @p
Zis z parameter.
- @p
-
getTheta ()
Gets theta.
- @r
Therotation angle.
- @r
-
setTheta (
double Theta)Sets theta.
- @p
Thetais the rotation angle.
- @p
-
getUnitAxisRotation ()
Gets unit axis rotation.
- @r
AVector3D_F64 Java object.
- @r
-
setUnitAxisRotation (
object Axis)Sets unit axis rotation.
- @p
Axisis a Vector3D_F64 wrapper or Java object.
- @p
-
setParamVector (
double X, double Y, double Z)Sets from parameter vector.
- @p
Xis x. - @p
Yis y. - @p
Zis z. - @r
Thiswrapper.
- @p
class: RobustGeoConfig
[1347:7] extends: object
Generic base for robust multiview config wrappers.
Members
- obj
Methods
-
get (
string Name)Gets a public config field.
- @p
Nameis a field on the BoofCV config. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis a field on the BoofCV config. - @p
Valueis the new field value or wrapper.
- @p
-
setInt (
string Name, int Value)Sets an int field.
- @p
Nameis an int field. - @p
Valueis the new value.
- @p
-
setLong (
string Name, int Value)Sets a long field.
- @p
Nameis a long field. - @p
Valueis the new value.
- @p
-
setDouble (
string Name, double Value)Sets a double field.
- @p
Nameis a double field. - @p
Valueis the new value.
- @p
-
setBool (
string Name, bool Value)Sets a boolean field.
- @p
Nameis a boolean field. - @p
Valueis the new value.
- @p
-
checkValidity ()
Validates this config.
class: Se3_F64
[533:7] extends: object
Se3_F64 wraps georegression.struct.se.Se3_F64.
Members
- obj
Methods
-
Se3_F64 (
Obj = null)Creates or wraps an SE(3) transform.
- @p
Objis an existing transform or null.
- @p
-
setTranslation (
X, Y, Z)Sets translation.
- @p
Xis x. - @p
Yis y. - @p
Zis z.
- @p
-
getX ()
Gets x translation.
- @r
Xtranslation.
- @r
-
getY ()
Gets y translation.
- @r
Ytranslation.
- @r
-
getZ ()
Gets z translation.
- @r
Ztranslation.
- @r
-
copy ()
Copies this transform.
- @r
ASe3_F64 wrapper.
- @r
class: Point3D_F64
[386:7] extends: object
Point3D_F64 wraps georegression.struct.point.Point3D_F64.
Members
- obj
Methods
-
Point3D_F64 (
X = null, Y = null, Z = null)Creates or wraps a 3D point.
- @p
Xis x or an existing point object. - @p
Yis y. - @p
Zis z.
- @p
-
get (
string Name)Gets a coordinate.
- @p
Nameis x, y, or z. - @r
Thecoordinate value.
- @p
-
copy ()
Copies this point.
- @r
APoint3D_F64 wrapper.
- @r
class: LineSegment2D_F32
[755:7] extends: object
LineSegment2D_F32 wraps georegression.struct.line.LineSegment2D_F32.
Members
- obj
Methods
-
LineSegment2D_F32 (
X0 = null, Y0 = null, X1 = null, Y1 = null)Creates or wraps a 32-bit line segment.
- @p
X0is start x, an existing segment, or null. - @p
Y0is start y. - @p
X1is end x. - @p
Y1is end y.
- @p
-
setTo (
double X0, double Y0, double X1, double Y1)Sets segment coordinates.
- @p
X0is start x. - @p
Y0is start y. - @p
X1is end x. - @p
Y1is end y. - @r
Thiswrapper.
- @p
-
getLength ()
Gets length.
- @r
Segmentlength.
- @r
-
getLength2 ()
Gets squared length.
- @r
Squaredsegment length.
- @r
-
zero ()
Sets this segment to zero.
-
copy ()
Copies this segment.
- @r
ALineSegment2D_F32 wrapper.
- @r
class: ConfigSelfCalibPracticalGuess
[1568:7] extends: RobustGeoConfig
ConfigSelfCalibPracticalGuess wraps boofcv.factory.geo.ConfigSelfCalibPracticalGuess.
Methods
-
ConfigSelfCalibPracticalGuess (
Obj = null)Creates or wraps a practical-guess self-calibration config.
- @p
Objis an existing config or null.
- @p
-
setTo (
object Config)Copies another config into this object.
- @p
Configis a ConfigSelfCalibPracticalGuess wrapper or Java object. - @r
Thiswrapper.
- @p
class: ConfigTrifocal
[1585:7] extends: object
ConfigTrifocal wraps boofcv.factory.geo.ConfigTrifocal.
Members
- obj
Methods
-
ConfigTrifocal (
Obj = null)Creates or wraps a trifocal config.
- @p
Objis an existing config or null.
- @p
-
get (
string Name)Gets a public config field.
- @p
Nameis which or converge. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis which or converge. - @p
Valueis the new value.
- @p
-
setWhich (
string Name)Sets the estimator enum.
- @p
Nameis LINEAR_7 or ALGEBRAIC_7.
- @p
-
checkValidity ()
Validates this config.
class: TrifocalTensor
[1182:7] extends: object
TrifocalTensor wraps boofcv.struct.geo.TrifocalTensor.
Members
- obj
Methods
-
TrifocalTensor (
Obj = null)Creates or wraps a trifocal tensor.
- @p
Objis an existing TrifocalTensor object or null.
- @p
-
get (
string Name)Gets a public tensor matrix field.
- @p
Nameis T1, T2, or T3. - @r
ADMatrixRMaj Java object.
- @p
-
getT (
int Index)Gets tensor slice by index.
- @p
Indexis 0, 1, or 2. - @r
ADMatrixRMaj Java object.
- @p
-
setTo (
object Tensor)Copies another tensor into this object.
- @p
Tensoris a TrifocalTensor wrapper or Java object.
- @p
-
zero ()
Sets tensor values to zero.
-
convertFrom (
object Matrix)Converts from a 3x9 or 9x3 matrix.
- @p
Matrixis a DMatrixRMaj wrapper or Java object.
- @p
-
convertTo (
object Matrix)Converts into a 3x9 or 9x3 matrix.
- @p
Matrixis destination DMatrixRMaj wrapper or Java object.
- @p
-
copy ()
Copies this tensor.
- @r
ATrifocalTensor wrapper.
- @r
-
normalizeScale ()
Normalizes tensor scale.
class: Quaternion_F64
[614:7] extends: object
Quaternion_F64 wraps georegression.struct.so.Quaternion_F64.
Members
- obj
Methods
-
Quaternion_F64 (
W = null, X = null, Y = null, Z = null)Creates or wraps a quaternion.
- @p
Wis scalar w, an existing quaternion, or null. - @p
Xis x. - @p
Yis y. - @p
Zis z.
- @p
-
get (
string Name)Gets a component.
- @p
Nameis w, x, y, or z. - @r
Thecomponent value.
- @p
-
setTo (
double W, double X, double Y, double Z)Sets all quaternion components.
- @p
Wis scalar w. - @p
Xis x. - @p
Yis y. - @p
Zis z. - @r
Thiswrapper.
- @p
-
normalize ()
Normalizes this quaternion.
-
norm ()
Computes norm.
- @r
Thequaternion norm.
- @r
-
isIdentical (
object Quaternion, double Tol)Checks approximate equality.
- @p
Quaternionis another quaternion. - @p
Tolis tolerance. - @r
Trueif identical within tolerance.
- @p
class: Quadrilateral_F32
[886:7] extends: object
Quadrilateral_F32 wraps georegression.struct.shapes.Quadrilateral_F32.
Members
- obj
Methods
-
Quadrilateral_F32 (
Obj = null)Creates or wraps a 32-bit quadrilateral.
- @p
Objis an existing quadrilateral or null.
- @p
-
get (
int Index)Gets one corner.
- @p
Indexis 0 through 3. - @r
APoint2D_F32 Java object.
- @p
-
area ()
Gets area.
- @r
Thequadrilateral area.
- @r
-
zero ()
Sets this quadrilateral to zero.
-
copy ()
Copies this quadrilateral.
- @r
AQuadrilateral_F32 wrapper.
- @r
class: Homography2D_F64
[572:7] extends: object
Homography2D_F64 wraps georegression.struct.homography.Homography2D_F64.
Members
- obj
Methods
-
Homography2D_F64 (
Obj = null)Creates or wraps a 2D homography.
- @p
Objis an existing homography or null.
- @p
-
reset ()
Resets this homography to identity.
-
copy ()
Copies this homography.
- @r
AHomography2D_F64 wrapper.
- @r
class: Polygon2D_F64
[842:7] extends: object
Polygon2D_F64 wraps georegression.struct.shapes.Polygon2D_F64.
Members
- obj
Methods
-
Polygon2D_F64 (
Size = null)Creates or wraps a 64-bit polygon.
- @p
Sizeis vertex count, an existing polygon, or null.
- @p
-
set (
int Index, double X, double Y)Sets one vertex.
- @p
Indexis vertex index. - @p
Xis x. - @p
Yis y.
- @p
-
get (
int Index)Gets one vertex.
- @p
Indexis vertex index. - @r
APoint2D_F64 Java object.
- @p
-
size ()
Gets polygon size.
- @r
Vertexcount.
- @r
-
areaSimple ()
Computes simple area.
- @r
Polygonarea.
- @r
-
zero ()
Sets all vertices to zero.
-
copy ()
Copies this polygon.
- @r
APolygon2D_F64 wrapper.
- @r
class: AssociatedTriple
[1040:7] extends: object
AssociatedTriple wraps boofcv.struct.geo.AssociatedTriple.
Members
- obj
Methods
-
AssociatedTriple (
Obj = null)Creates or wraps a triple of associated 2D points.
- @p
Objis an existing AssociatedTriple object or null.
- @p
-
setTo (
object Triple)Copies another triple into this object.
- @p
Tripleis an AssociatedTriple wrapper or Java object. - @r
Thiswrapper.
- @p
-
setToCoords (
double X1, double Y1, double X2, double Y2, double X3, double Y3)Sets from coordinates.
- @p
X1is view-1 x. - @p
Y1is view-1 y. - @p
X2is view-2 x. - @p
Y2is view-2 y. - @p
X3is view-3 x. - @p
Y3is view-3 y. - @r
Thiswrapper.
- @p
-
get (
int Index)Gets a point by view index.
- @p
Indexis 0, 1, or 2. - @r
APoint2D_F64 Java object.
- @p
-
set (
int Index, double X, double Y)Sets one view coordinate.
- @p
Indexis 0, 1, or 2. - @p
Xis x. - @p
Yis y.
- @p
-
zero ()
Sets all points to zero.
-
copy ()
Copies this triple.
- @r
AnAssociatedTriple wrapper.
- @r
-
isIdentical (
object Triple, double Tol)Checks approximate equality.
- @p
Tripleis another AssociatedTriple wrapper or Java object. - @p
Tolis tolerance. - @r
Trueif identical within tolerance.
- @p
class: AssociatedTuple
[1098:7] extends: object
AssociatedTuple wraps boofcv.struct.geo.AssociatedTuple.
Members
- obj
Methods
-
AssociatedTuple (
object Obj)Wraps an associated tuple implementation.
- @p
Objis an AssociatedTuple Java object or wrapper.
- @p
-
getX (
int Index)Gets x for one view.
- @p
Indexis view index. - @r
Xcoordinate.
- @p
-
getY (
int Index)Gets y for one view.
- @p
Indexis view index. - @r
Ycoordinate.
- @p
-
get (
int Index)Gets point for one view.
- @p
Indexis view index. - @r
APoint2D_F64 Java object.
- @p
-
set (
int Index, double X, double Y)Sets one view coordinate.
- @p
Indexis view index. - @p
Xis x. - @p
Yis y.
- @p
-
setPoint (
int Index, object Point)Sets one view point.
- @p
Indexis view index. - @p
Pointis a Point2D_F64 wrapper or Java object.
- @p
-
size ()
Gets tuple size.
- @r
Numberof views.
- @r
-
setTo (
object Tuple)Copies another tuple into this object.
- @p
Tupleis an AssociatedTuple wrapper or Java object.
- @p
-
zero ()
Sets all points to zero.
class: EllipseRotated_F64
[918:7] extends: object
EllipseRotated_F64 wraps georegression.struct.curve.EllipseRotated_F64.
Members
- obj
Methods
-
EllipseRotated_F64 (
X = null, Y = null, A = null, B = null, Phi = null)Creates or wraps a rotated ellipse.
- @p
Xis center x, an existing ellipse, or null. - @p
Yis center y. - @p
Ais major radius. - @p
Bis minor radius. - @p
Phiis rotation angle.
- @p
-
setTo (
double X, double Y, double A, double B, double Phi)Sets ellipse parameters.
- @p
Xis center x. - @p
Yis center y. - @p
Ais major radius. - @p
Bis minor radius. - @p
Phiis rotation angle. - @r
Thiswrapper.
- @p
-
getCenter ()
Gets center point.
- @r
APoint2D_F64 Java object.
- @r
-
getA ()
Gets major radius.
- @r
Thea radius.
- @r
-
getB ()
Gets minor radius.
- @r
Theb radius.
- @r
-
getPhi ()
Gets rotation angle.
- @r
Phiin radians.
- @r
-
zero ()
Sets this ellipse to zero.
class: AssociatedPair
[968:7] extends: object
AssociatedPair wraps boofcv.struct.geo.AssociatedPair.
Members
- obj
Methods
-
AssociatedPair (
X1 = null, Y1 = null, X2 = null, Y2 = null)Creates or wraps a pair of associated 2D points.
- @p
X1is first-view x, an existing AssociatedPair object, or null. - @p
Y1is first-view y. - @p
X2is second-view x. - @p
Y2is second-view y.
- @p
-
setTo (
object Pair)Copies another pair into this object.
- @p
Pairis an AssociatedPair wrapper or Java object. - @r
Thiswrapper.
- @p
-
setToCoords (
double X1, double Y1, double X2, double Y2)Sets from coordinates.
- @p
X1is first-view x. - @p
Y1is first-view y. - @p
X2is second-view x. - @p
Y2is second-view y. - @r
Thiswrapper.
- @p
-
setToPoints (
object P1, object P2)Sets from points.
- @p
P1is first-view point. - @p
P2is second-view point. - @r
Thiswrapper.
- @p
-
assign (
object P1, object P2)Assigns point references instead of copying.
- @p
P1is first-view point. - @p
P2is second-view point.
- @p
-
zero ()
Sets both points to zero.
-
copy ()
Copies this pair.
- @r
AnAssociatedPair wrapper.
- @r
-
distance ()
Computes Euclidean distance between associated points.
- @r
Distance.
- @r
-
distance2 ()
Computes squared distance between associated points.
- @r
Squareddistance.
- @r
-
getP1 ()
Gets first-view point.
- @r
APoint2D_F64 Java object.
- @r
-
getP2 ()
Gets second-view point.
- @r
APoint2D_F64 Java object.
- @r
class: ConfigHomography
[1473:7] extends: RobustGeoConfig
ConfigHomography wraps boofcv.factory.geo.ConfigHomography.
Methods
-
ConfigHomography (
Normalize = null)Creates or wraps a homography config.
- @p
Normalizeis optional normalize flag or an existing config.
- @p
-
setTo (
object Config)Copies another config into this object.
- @p
Configis a ConfigHomography wrapper or Java object. - @r
Thiswrapper.
- @p
class: AssociatedTupleN
[1155:7] extends: AssociatedTuple
AssociatedTupleN wraps boofcv.struct.geo.AssociatedTupleN.
Methods
-
AssociatedTupleN (
int Size)Creates a fixed-size associated tuple.
- @p
Sizeis number of views.
- @p
class: Homography2D_F32
[593:7] extends: object
Homography2D_F32 wraps georegression.struct.homography.Homography2D_F32.
Members
- obj
Methods
-
Homography2D_F32 (
Obj = null)Creates or wraps a 32-bit 2D homography.
- @p
Objis an existing homography or null.
- @p
-
reset ()
Resets this homography to identity.
-
copy ()
Copies this homography.
- @r
AHomography2D_F32 wrapper.
- @r
class: FactoryMultiViewRobust
[1674:14] static extends: object
Static wrappers for boofcv.factory.geo.FactoryMultiViewRobust.
Methods
-
pnpLMedS (
object PnP, object LMedS)Creates robust PnP with LMedS.
- @p
PnPis ConfigPnP. - @p
LMedSis ConfigLMedS. - @r
Araw robust model matcher Java object.
- @p
-
pnpRansac (
object PnP, object Ransac)Creates robust PnP with RANSAC.
- @p
PnPis ConfigPnP. - @p
Ransacis ConfigRansac. - @r
Araw RansacCalibrated Java object.
- @p
-
baselineLMedS (
object Essential, object LMedS)Creates robust calibrated baseline estimator with LMedS.
- @p
Essentialis ConfigEssential. - @p
LMedSis ConfigLMedS. - @r
Araw model matcher Java object.
- @p
-
baselineRansac (
object Essential, object Ransac)Creates robust calibrated baseline estimator with RANSAC.
- @p
Essentialis ConfigEssential. - @p
Ransacis ConfigRansac. - @r
Araw RansacCalibrated Java object.
- @p
-
baselinePointingRansac (
object Essential, object Ransac)Creates robust pointing baseline estimator with RANSAC.
- @p
Essentialis ConfigEssential. - @p
Ransacis ConfigRansac. - @r
Araw RansacCalibrated2 Java object.
- @p
-
essentialRansac (
object Essential, object Ransac)Creates robust essential matrix estimator with RANSAC.
- @p
Essentialis ConfigEssential. - @p
Ransacis ConfigRansac. - @r
Araw model matcher Java object.
- @p
-
fundamentalLMedS (
object Fundamental, object LMedS)Creates robust fundamental matrix estimator with LMedS.
- @p
Fundamentalis ConfigFundamental. - @p
LMedSis ConfigLMedS. - @r
Araw model matcher Java object.
- @p
-
fundamentalRansac (
object Fundamental, object Ransac)Creates robust fundamental matrix estimator with RANSAC.
- @p
Fundamentalis ConfigFundamental. - @p
Ransacis ConfigRansac. - @r
Araw model matcher Java object.
- @p
-
homographyLMedS (
object Homography, object LMedS)Creates robust homography estimator with LMedS.
- @p
Homographyis ConfigHomography. - @p
LMedSis ConfigLMedS. - @r
Araw LMedS Java object.
- @p
-
homographyRansac (
object Homography, object Ransac)Creates robust homography estimator with RANSAC.
- @p
Homographyis ConfigHomography. - @p
Ransacis ConfigRansac. - @r
Araw RANSAC Java object.
- @p
-
homographyCalibratedRansac (
object Ransac)Creates calibrated homography RANSAC.
- @p
Ransacis ConfigRansac. - @r
Araw RansacCalibrated Java object.
- @p
-
trifocalRansac (
object Trifocal, object Error, object Ransac)Creates robust trifocal tensor estimator with RANSAC.
- @p
Trifocalis ConfigTrifocal. - @p
Erroris ConfigTrifocalError. - @p
Ransacis ConfigRansac. - @r
Araw RANSAC Java object.
- @p
-
metricThreeViewRansac (
object PixelsToMetric, object Ransac)Creates robust metric three-view estimator with RANSAC.
- @p
PixelsToMetricis ConfigPixelsToMetric. - @p
Ransacis ConfigRansac. - @r
Araw RansacProjective Java object.
- @p
-
metricThreeViewLmeds (
object PixelsToMetric, object LMedS)Creates robust metric three-view estimator with LMedS.
- @p
PixelsToMetricis ConfigPixelsToMetric. - @p
LMedSis ConfigLMedS. - @r
Araw LeastMedianOfSquaresProjective Java object.
- @p
class: MultiViewOps
[1778:14] static extends: object
Static wrappers for boofcv.alg.geo.MultiViewOps.
Methods
-
callList (
string MethodName, object Args)Invokes a static MultiViewOps method from a concrete argument list.
- @p
MethodNameis the Java method name. - @p
Argsis a Java argument list. - @r
TheJava return value.
- @p
-
disparityToRange (
double Disparity, double Baseline, double FocalLength)Converts disparity to range.
- @p
Disparityis disparity. - @p
Baselineis stereo baseline. - @p
FocalLengthis focal length. - @r
Therange.
- @p
-
findScale (
object A, object B)Finds scale between two 3D tuples or matrices.
- @p
Ais the first value. - @p
Bis the second value. - @r
Thescale.
- @p
-
createTrifocal (
...)Creates a trifocal tensor.
- @p
Argsmatch BoofCV createTrifocal overloads. - @r
ATrifocalTensor Java object.
- @p
-
constraint (
...)Evaluates a trifocal or epipolar constraint.
- @p
Argsmatch BoofCV constraint overloads. - @r
Ascalar, vector, or matrix depending on overload.
- @p
-
constraintFundamental (
object Fundamental, object P1, object P2)Evaluates the epipolar constraint for a fundamental matrix and two points.
- @p
Fundamentalis a DMatrixRMaj. - @p
P1is first-view point. - @p
P2is second-view point. - @r
Thescalar constraint value.
- @p
-
constraintTrifocalPoints (
object Tensor, object P1, object P2, object P3, Output = null)Evaluates the trifocal constraint into a matrix for three points.
- @p
Tensoris a TrifocalTensor. - @p
P1is first-view point. - @p
P2is second-view point. - @p
P3is third-view point. - @p
Outputis optional output matrix. - @r
ADMatrixRMaj Java object.
- @p
-
inducedHomography13 (
object Tensor, object Line, Output = null)Computes an induced homography from view 1 to 3.
- @p
Tensoris a TrifocalTensor. - @p
Lineis a Vector3D_F64. - @p
Outputis optional output matrix. - @r
ADMatrixRMaj Java object.
- @p
-
inducedHomography12 (
object Tensor, object Line, Output = null)Computes an induced homography from view 1 to 2.
- @p
Tensoris a TrifocalTensor. - @p
Lineis a Vector3D_F64. - @p
Outputis optional output matrix. - @r
ADMatrixRMaj Java object.
- @p
-
fundamentalToHomography3Pts (
object Fundamental, object A, object B, object C)Converts a fundamental matrix to a homography using three point pairs.
- @p
Fundamentalis a DMatrixRMaj. - @p
Ais first AssociatedPair. - @p
Bis second AssociatedPair. - @p
Cis third AssociatedPair. - @r
ADMatrixRMaj Java object.
- @p
-
fundamentalToHomographyLinePt (
object Fundamental, object Line, object Pair)Converts a fundamental matrix to a homography using one line pair and one point pair.
- @p
Fundamentalis a DMatrixRMaj. - @p
Lineis a PairLineNorm. - @p
Pairis an AssociatedPair. - @r
ADMatrixRMaj Java object.
- @p
-
fundamentalToHomography2Lines (
object Fundamental, object A, object B)Converts a fundamental matrix to a homography using two line pairs.
- @p
Fundamentalis a DMatrixRMaj. - @p
Ais first PairLineNorm. - @p
Bis second PairLineNorm. - @r
ADMatrixRMaj Java object.
- @p
-
createFundamental (
...)Creates a fundamental matrix.
- @p
Argsmatch BoofCV createFundamental overloads. - @r
ADMatrixRMaj Java object.
- @p
-
createEssential (
...)Creates an essential matrix.
- @p
Argsmatch BoofCV createEssential overloads. - @r
ADMatrixRMaj Java object.
- @p
-
createHomography (
...)Creates a homography matrix.
- @p
Argsmatch BoofCV createHomography overloads. - @r
ADMatrixRMaj Java object.
- @p
-
fundamentalToEssential (
...)Converts a fundamental matrix to an essential matrix.
- @p
Argsmatch BoofCV fundamentalToEssential overloads. - @r
ADMatrixRMaj Java object.
- @p
-
decomposeEssential (
object Essential)Converts an essential matrix to pose hypotheses.
- @p
Essentialis the essential matrix. - @r
AJava list of Se3_F64 hypotheses.
- @p
-
decomposeHomography (
object Homography)Decomposes a homography matrix.
- @p
Homographyis the homography matrix. - @r
AJava list of homography hypotheses.
- @p
-
fundamentalToProjective (
...)Converts a fundamental matrix to projective camera matrices.
- @p
Argsmatch BoofCV fundamentalToProjective overloads. - @r
ADMatrixRMaj Java object or void depending on overload.
- @p
-
projectiveToFundamental (
...)Converts projective camera matrices to a fundamental matrix.
- @p
Argsmatch BoofCV projectiveToFundamental overloads. - @r
ADMatrixRMaj Java object.
- @p
-
extractEpipoles (
...)Extracts epipoles.
- @p
Argsmatch BoofCV extractEpipoles overloads.
- @p
-
trifocalToFundamental (
object Tensor, object F21, object F31)Converts a trifocal tensor to two fundamental matrices.
- @p
Tensoris a TrifocalTensor. - @p
F21is output fundamental matrix. - @p
F31is output fundamental matrix.
- @p
-
trifocalToCameraMatrices (
object Tensor, object P2, object P3)Converts a trifocal tensor to camera matrices.
- @p
Tensoris a TrifocalTensor. - @p
P2is output camera matrix. - @p
P3is output camera matrix.
- @p
-
transfer_1_to_3 (
...)Transfers a point from view 1 to view 3.
- @p
Argsmatch BoofCV transfer_1_to_3 overloads. - @r
APoint3D_F64 Java object.
- @p
-
transfer_1_to_2 (
...)Transfers a point from view 1 to view 2.
- @p
Argsmatch BoofCV transfer_1_to_2 overloads. - @r
APoint3D_F64 Java object.
- @p
-
decomposeMetricCamera (
object CameraMatrix, object K, object CameraToWorld)Decomposes a metric camera.
- @p
CameraMatrixis the camera matrix. - @p
Kis the output calibration matrix. - @p
CameraToWorldis output pose. - @r
Trueon success.
- @p
-
homographyToFundamental (
object Homography, object Pairs, object Fundamental)Converts a homography to a fundamental matrix.
- @p
Homographyis the homography. - @p
Pairsis associated pairs. - @p
Fundamentalis the output matrix. - @r
Trueon success.
- @p
-
compatibleHomography (
object A, object B)Computes homography compatibility.
- @p
Ais first homography. - @p
Bis second homography. - @r
Thecompatibility score.
- @p
-
triangulatePoints (
object Structure, object Observations)Decomposes an essential matrix.
- @p
Essentialis the essential matrix. - @r
AJava list of Se3_F64 hypotheses.
- @p
-
split2 (
object Pairs)Splits associated pairs into two point lists.
- @p
Pairsis a Java list of AssociatedPair objects. - @r
ATuple2 of Java point lists.
- @p
-
split3 (
object Triples)Splits associated triples into three point lists.
- @p
Triplesis a Java list of AssociatedTriple objects. - @r
ATuple3 of Java point lists.
- @p
-
convertTr (
object Triples, object Output)Converts triples to generic tuples.
- @p
Triplesis a Java list of AssociatedTriple objects. - @p
Outputis a DogArray of AssociatedTuple objects.
- @p
-
convertTrPair (
object Triples, int ViewA, int ViewB, object Output)Converts triples to selected pair views.
- @p
Triplesis a Java list of AssociatedTriple objects. - @p
ViewAis first view index. - @p
ViewBis second view index. - @p
Outputis a DogArray of AssociatedPair objects.
- @p
-
convertTu (
object Tuples, int ViewA, int ViewB, object Output)Converts tuples to selected pair views.
- @p
Tuplesis a Java list of AssociatedTuple objects. - @p
ViewAis first view index. - @p
ViewBis second view index. - @p
Outputis a DogArray of AssociatedPair objects.
- @p
-
splits3Lists (
object Triples, Output = null)Converts triples into point lists.
- @p
Triplesis a Java list of AssociatedTriple objects. - @p
Outputis optional destination list. - @r
AJava list of point lists.
- @p
-
homographyFromRotation (
object K1, object R, object K2, Output = null)Computes homography from rotation.
- @p
K1is first calibration matrix. - @p
Ris rotation matrix. - @p
K2is second calibration matrix. - @p
Outputis optional output matrix. - @r
ADMatrixRMaj Java object.
- @p
class: ConfigTrifocalError
[1646:7] extends: object
ConfigTrifocalError wraps boofcv.factory.geo.ConfigTrifocalError.
Members
- obj
Methods
-
ConfigTrifocalError (
Obj = null)Creates or wraps a trifocal error config.
- @p
Objis an existing config or null.
- @p
-
get (
string Name)Gets a public config field.
- @p
Nameis model or converge. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis model or converge. - @p
Valueis the new value.
- @p
-
checkValidity ()
Validates this config.
class: FactoryMultiView
[22:14] static extends: object
Static wrappers for boofcv.factory.geo.FactoryMultiView.
Methods
-
homographyDLT (
bool Normalize)Creates a DLT homography estimator.
- @p
Normalizetrue normalizes input points. - @r
Araw BoofCV homography estimator Java object.
- @p
-
homographyTLS ()
Creates a TLS homography estimator.
- @r
Araw BoofCV homography estimator Java object.
- @r
-
homographyWithRadial ()
Creates a homography estimator with radial distortion.
- @r
Araw BoofCV HomographyRadial6Pts Java object.
- @r
-
homographyRefine (
double Tol, int MaxIterations, object Error)Creates a homography refiner.
- @p
Tolis convergence tolerance. - @p
MaxIterationsis iteration limit. - @p
Erroris an EpipolarError enum Java object. - @r
Araw LeastSquaresHomography Java object.
- @p
-
fundamental_N (
string Name)Creates an N-point fundamental matrix estimator.
- @p
Nameis LINEAR_8 or LINEAR_7. - @r
Araw BoofCV estimator Java object.
- @p
-
fundamental_1 (
string Name, int Minimum)Creates a one-model fundamental matrix estimator.
- @p
Nameis LINEAR_8 or LINEAR_7. - @p
Minimumis the minimum sample count. - @r
Araw BoofCV estimator Java object.
- @p
-
essential_N (
string Name)Creates an N-point essential matrix estimator.
- @p
Nameis LINEAR_8, LINEAR_7, or NISTER_5. - @r
Araw BoofCV estimator Java object.
- @p
-
essentialPointing_N (
string Name)Creates an N-point pointing essential estimator.
- @p
Nameis LINEAR_8, LINEAR_7, or NISTER_5. - @r
Araw BoofCV pointing estimator Java object.
- @p
-
essential_1 (
string Name, int Minimum)Creates a one-model essential matrix estimator.
- @p
Nameis LINEAR_8, LINEAR_7, or NISTER_5. - @p
Minimumis the minimum sample count. - @r
Araw BoofCV estimator Java object.
- @p
-
essentialPointing_1 (
string Name, int Minimum)Creates a one-model pointing essential estimator.
- @p
Nameis LINEAR_8, LINEAR_7, or NISTER_5. - @p
Minimumis the minimum sample count. - @r
Araw BoofCV pointing estimator Java object.
- @p
-
fundamentalRefine (
double Tol, int MaxIterations, object Error)Creates a fundamental matrix refiner.
- @p
Tolis convergence tolerance. - @p
MaxIterationsis iteration limit. - @p
Erroris an EpipolarError enum Java object. - @r
Araw RefineEpipolar Java object.
- @p
-
pnp_N (
string Name, int NumIterations)Creates an N-point PnP estimator.
- @p
Nameis P3P_GRUNERT, P3P_FINSTERWALDER, EPNP, or IPPE. - @p
NumIterationsis the iteration count used by applicable algorithms. - @r
Araw BoofCV estimator Java object.
- @p
-
pnp_1 (
string Name, int NumIterations, int Minimum)Creates a one-model PnP estimator.
- @p
Nameis P3P_GRUNERT, P3P_FINSTERWALDER, EPNP, or IPPE. - @p
NumIterationsis iteration count. - @p
Minimumis the minimum sample count. - @r
Araw BoofCV estimator Java object.
- @p
-
prnp_1 ()
Creates a one-model perspective ray PnP estimator.
- @r
Araw BoofCV PrNP estimator Java object.
- @r
-
computePnPwithEPnP (
int NumIterations, double MagicNumber)Creates an EPnP estimator.
- @p
NumIterationsis iteration count. - @p
MagicNumberis the EPnP magic number. - @r
Araw BoofCV PnP estimator Java object.
- @p
-
pnpRefine (
double Tol, int MaxIterations)Creates a PnP refiner.
- @p
Tolis convergence tolerance. - @p
MaxIterationsis iteration limit. - @r
Araw RefinePnP Java object.
- @p
-
poseFromPair ()
Creates a pose-from-pair estimator.
- @r
Araw PoseFromPairLinear6 Java object.
- @r
-
triangulate2ViewMetric (
object Config)Creates a metric two-view triangulator.
- @p
Configis a ConfigTriangulation wrapper. - @r
Araw BoofCV triangulator Java object.
- @p
-
triangulate2ViewMetricH (
object Config)Creates a homogeneous metric two-view triangulator.
- @p
Configis a ConfigTriangulation wrapper. - @r
Araw BoofCV triangulator Java object.
- @p
-
triangulate2ViewProjective (
object Config)Creates a projective two-view triangulator.
- @p
Configis a ConfigTriangulation wrapper. - @r
Araw BoofCV triangulator Java object.
- @p
-
triangulateNViewMetric (
object Config)Creates a metric N-view triangulator.
- @p
Configis a ConfigTriangulation wrapper. - @r
Araw BoofCV triangulator Java object.
- @p
-
triangulateNViewMetricH (
object Config)Creates a homogeneous metric N-view triangulator.
- @p
Configis a ConfigTriangulation wrapper. - @r
Araw BoofCV triangulator Java object.
- @p
-
triangulateNViewProj (
object Config)Creates a projective N-view triangulator.
- @p
Configis a ConfigTriangulation wrapper. - @r
Araw BoofCV triangulator Java object.
- @p
-
triangulate2PointingMetricH (
object Config)Creates a homogeneous metric two-view pointing triangulator.
- @p
Configis a ConfigTriangulation wrapper. - @r
Araw BoofCV pointing triangulator Java object.
- @p
-
triangulateNPointingMetricH (
object Config)Creates a homogeneous metric N-view pointing triangulator.
- @p
Configis a ConfigTriangulation wrapper. - @r
Araw BoofCV pointing triangulator Java object.
- @p
-
triangulateRefineEpipolar (
object Converge)Creates an epipolar triangulation refiner.
- @p
Convergeis a ConfigConverge Java object or wrapper. - @r
Araw RefineTriangulateEpipolar Java object.
- @p
-
triangulateRefineMetric (
object Converge)Creates a metric triangulation refiner.
- @p
Convergeis a ConfigConverge Java object or wrapper. - @r
Araw RefineTriangulateMetric Java object.
- @p
-
triangulateRefineMetricH (
object Converge)Creates a homogeneous metric triangulation refiner.
- @p
Convergeis a ConfigConverge Java object or wrapper. - @r
Araw RefineTriangulateMetricH Java object.
- @p
-
triangulateRefineProj (
object Converge)Creates a projective triangulation refiner.
- @p
Convergeis a ConfigConverge Java object or wrapper. - @r
Araw RefineTriangulateProjective Java object.
- @p
-
bundleSparseMetric (
object Config)Creates sparse metric bundle adjustment.
- @p
Configis a ConfigBundleAdjustment wrapper. - @r
Araw BoofCV bundle adjustment Java object.
- @p
-
bundleSparseProjective (
object Config)Creates sparse projective bundle adjustment.
- @p
Configis a ConfigBundleAdjustment wrapper. - @r
Araw BoofCV bundle adjustment Java object.
- @p
-
bundleDenseMetric (
bool Homogeneous, object Config)Creates dense metric bundle adjustment.
- @p
Homogeneoustrue optimizes homogeneous points. - @p
Configis a ConfigBundleAdjustment wrapper. - @r
Araw BoofCV bundle adjustment Java object.
- @p
-
bundleDenseProjective (
bool Homogeneous, object Config)Creates dense projective bundle adjustment.
- @p
Homogeneoustrue optimizes homogeneous points. - @p
Configis a ConfigBundleAdjustment wrapper. - @r
Araw BoofCV bundle adjustment Java object.
- @p
-
trifocal_1 (
object Config)Creates a trifocal estimator.
- @p
Configis a ConfigTrifocal wrapper. - @r
Araw BoofCV trifocal estimator Java object.
- @p
-
threeViewRefine (
object Config)Creates a three-view projective refiner.
- @p
Configis a ConfigThreeViewRefine wrapper. - @r
Araw BoofCV refiner Java object.
- @p
-
selfCalibThree (
object Config)Creates a self-calibration generator for three views.
- @p
Configis a ConfigPixelsToMetric wrapper. - @r
Araw model generator Java object.
- @p
-
projectiveToMetric (
object Config)Creates projective-to-metric self calibration.
- @p
Configis one of the ConfigSelfCalib wrappers. - @r
Araw ProjectiveToMetricCameras Java object.
- @p
-
refineDualAbsoluteQuadratic (
object Converge)Creates a dual absolute quadratic algebraic refiner.
- @p
Convergeis a ConfigConverge Java object or wrapper. - @r
Araw RefineDualQuadraticAlgebraicError Java object.
- @p
class: LineParametric2D_F32
[702:7] extends: object
LineParametric2D_F32 wraps georegression.struct.line.LineParametric2D_F32.
Members
- obj
Methods
-
LineParametric2D_F32 (
Obj = null)Creates or wraps a 32-bit parametric line.
- @p
Objis an existing line or null.
- @p
-
setPoint (
double X, double Y)Sets point on line.
- @p
Xis x. - @p
Yis y.
- @p
-
setSlope (
double X, double Y)Sets line slope.
- @p
Xis x slope. - @p
Yis y slope.
- @p
-
setAngle (
double Angle)Sets slope angle.
- @p
Angleis angle in radians.
- @p
-
getAngle ()
Gets slope angle.
- @r
Anglein radians.
- @r
-
getX ()
Gets x coordinate of line point.
- @r
Xcoordinate.
- @r
-
getY ()
Gets y coordinate of line point.
- @r
Ycoordinate.
- @r
-
zero ()
Sets this line to zero.
-
copy ()
Copies this line.
- @r
ALineParametric2D_F32 wrapper.
- @r