Uses of Class
boofcv.struct.calib.CameraPinhole
Package
Description
-
Uses of CameraPinhole in boofcv.abst.geo.bundle
Modifier and TypeMethodDescriptionvoid
SceneStructureCommon.setCamera
(int which, boolean fixed, CameraPinhole intrinsic) -
Uses of CameraPinhole in boofcv.alg.distort
Modifier and TypeMethodDescriptionstatic <T extends ImageBase<T>,
O extends CameraPinhole, D extends CameraPinhole>
ImageDistort<T,T> LensDistortionOps.changeCameraModel
(AdjustmentType type, BorderType borderType, O original, D desired, D modified, ImageType<T> imageType) Creates a distortion for modifying the input image from one camera model into another camera model.static <T extends ImageBase<T>,
O extends CameraPinhole, D extends CameraPinhole>
ImageDistort<T,T> LensDistortionOps.changeCameraModel
(AdjustmentType type, BorderType borderType, O original, D desired, D modified, ImageType<T> imageType) Creates a distortion for modifying the input image from one camera model into another camera model.static <O extends CameraPinhole,
D extends CameraPinhole>
Point2Transform2_F32LensDistortionOps_F32.transformChangeModel
(AdjustmentType type, O paramOriginal, D paramDesired, boolean desiredToOriginal, D paramMod) Creates aPoint2Transform2_F32
for converting pixels from original camera model into a new synthetic model.static <O extends CameraPinhole,
D extends CameraPinhole>
Point2Transform2_F32LensDistortionOps_F32.transformChangeModel
(AdjustmentType type, O paramOriginal, D paramDesired, boolean desiredToOriginal, D paramMod) Creates aPoint2Transform2_F32
for converting pixels from original camera model into a new synthetic model.static <O extends CameraPinhole,
D extends CameraPinhole>
Point2Transform2_F64LensDistortionOps_F64.transformChangeModel
(AdjustmentType type, O paramOriginal, D paramDesired, boolean desiredToOriginal, D paramMod) Creates aPoint2Transform2_F32
for converting pixels from original camera model into a new synthetic model.static <O extends CameraPinhole,
D extends CameraPinhole>
Point2Transform2_F64LensDistortionOps_F64.transformChangeModel
(AdjustmentType type, O paramOriginal, D paramDesired, boolean desiredToOriginal, D paramMod) Creates aPoint2Transform2_F32
for converting pixels from original camera model into a new synthetic model. -
Uses of CameraPinhole in boofcv.alg.distort.pinhole
Modifier and TypeMethodDescriptionPixelTransformPinholeNorm_F32.fset
(CameraPinhole pinhole) PixelTransformPinholeNorm_F64.fset
(CameraPinhole pinhole) PinholeNtoP_F32.setK
(CameraPinhole pinhole) PinholeNtoP_F64.setK
(CameraPinhole pinhole) PinholePtoN_F32.setK
(CameraPinhole pinhole) PinholePtoN_F64.setK
(CameraPinhole pinhole) ModifierConstructorDescriptionPinholeNtoP_F32
(CameraPinhole pinhole) PinholeNtoP_F64
(CameraPinhole pinhole) -
Uses of CameraPinhole in boofcv.alg.distort.spherical
Modifier and TypeMethodDescriptionvoid
CameraToEquirectangular_F32.setCameraModel
(CameraPinhole camera) void
CameraToEquirectangular_F64.setCameraModel
(CameraPinhole camera) -
Uses of CameraPinhole in boofcv.alg.geo
Modifier and TypeFieldDescriptionfinal DogArray<CameraPinhole>
MetricCameras.intrinsics
Intrinsic parameters for all camerasModifier and TypeMethodDescriptionstatic <C extends CameraPinhole>
CPerspectiveOps.adjustIntrinsic
(C parameters, DMatrixRMaj adjustMatrix, C adjustedParam) Recomputes theCameraPinholeBrown
given an adjustment matrix.static <C extends CameraPinhole>
CPerspectiveOps.adjustIntrinsic
(C parameters, FMatrixRMaj adjustMatrix, C adjustedParam) Recomputes theCameraPinholeBrown
given an adjustment matrix.static <C extends CameraPinhole>
CPerspectiveOps.matrixToPinhole
(DMatrixRMaj K, int width, int height, C output) Converts a calibration matrix into intrinsic parametersstatic <C extends CameraPinhole>
CPerspectiveOps.matrixToPinhole
(FMatrixRMaj K, int width, int height, C output) Converts a calibration matrix into intrinsic parametersModifier and TypeMethodDescriptionstatic CameraPinhole
PerspectiveOps.approximatePinhole
(Point2Transform2_F64 p2n, int width, int height) Approximates a pinhole camera using the distoriton modelstatic CameraPinhole
PerspectiveOps.createIntrinsic
(int width, int height, double hfov, double vfov, @Nullable CameraPinhole intrinsic) Creates a set of intrinsic parameters, without distortion, for a camera with the specified characteristicsstatic CameraPinhole
PerspectiveOps.estimatePinhole
(Point2Transform2_F64 pixelToNorm, int width, int height) Given the transform from pixels to normalized image coordinates, create an approximate pinhole model for this camera.Modifier and TypeMethodDescriptionstatic double
PerspectiveOps.computeHFov
(CameraPinhole intrinsic) static double
PerspectiveOps.computeVFov
(CameraPinhole intrinsic) void
WorldToCameraToPixel.configure
(CameraPinhole intrinsic, Se3_F64 worldToCamera) static Point2D_F64
PerspectiveOps.convertNormToPixel
(CameraPinhole param, double x, double y, @Nullable Point2D_F64 pixel) static Point2D_F64
PerspectiveOps.convertPixelToNorm
(CameraPinhole intrinsic, double x, double y, @Nullable Point2D_F64 norm) static DMatrixRMaj
MultiViewOps.createFundamental
(DMatrixRMaj E, CameraPinhole intrinsic) Computes a Fundamental matrix given an Essential matrix and the camera's intrinsic parameters.static CameraPinhole
PerspectiveOps.createIntrinsic
(int width, int height, double hfov, double vfov, @Nullable CameraPinhole intrinsic) Creates a set of intrinsic parameters, without distortion, for a camera with the specified characteristicsstatic void
MultiViewOps.decomposeDiac
(double w11, double w12, double w13, double w22, double w23, double w33, CameraPinhole intrinsic) Extracts the camera calibration matrix on the dual image of the absolute conic (DIAC).static void
MultiViewOps.decomposeDiac
(DMatrixRMaj w, CameraPinhole intrinsic) Extracts the camera calibration matrix on the dual image of the absolute conic (DIAC).static void
MultiViewOps.intrinsicFromAbsoluteQuadratic
(DMatrixRMaj Q, DMatrixRMaj P, CameraPinhole intrinsic) Extracts the intrinsic camera matrix from a view given its camera matrix and the dual absolute quadratic.static DMatrix3x3
PerspectiveOps.pinholeToMatrix
(CameraPinhole param, @Nullable DMatrix3x3 K) Given the intrinsic parameters create a calibration matrixstatic DMatrixRMaj
PerspectiveOps.pinholeToMatrix
(CameraPinhole param, @Nullable DMatrixRMaj K) Given the intrinsic parameters create a calibration matrixstatic FMatrixRMaj
PerspectiveOps.pinholeToMatrix
(CameraPinhole param, @Nullable FMatrixRMaj K) Given the intrinsic parameters create a calibration matrixstatic Point2D_F64
PerspectiveOps.renderPixel
(CameraPinhole intrinsic, Point3D_F64 X, @Nullable Point2D_F64 pixel) Renders a point in camera coordinates into the image plane in pixels.static Point2D_F64
PerspectiveOps.renderPixel
(CameraPinhole intrinsic, Point4D_F64 X, @Nullable Point2D_F64 pixel) static @Nullable Point2D_F64
PerspectiveOps.renderPixel
(Se3_F64 worldToCamera, CameraPinhole K, Point3D_F64 X, @Nullable Point2D_F64 pixel) static @Nullable Point2D_F64
PerspectiveOps.renderPixel
(Se3_F64 worldToCamera, CameraPinhole K, Point4D_F64 X, @Nullable Point2D_F64 pixel) static void
PerspectiveOps.scaleIntrinsic
(CameraPinhole param, double scale) Multiplies each element of the intrinsic parameters by the provided scale factor.void
DistanceFromModelMultiView.setIntrinsic
(int view, CameraPinhole intrinsic) -
Uses of CameraPinhole in boofcv.alg.geo.bundle
Modifier and TypeMethodDescriptionstatic CameraPinhole
BundleAdjustmentOps.convert
(BundlePinhole src, int width, int height, @Nullable CameraPinhole dst) ConvertsBundlePinhole
intoCameraPinhole
.static CameraPinhole
BundleAdjustmentOps.convert
(BundlePinholeSimplified src, int width, int height, @Nullable CameraPinhole dst) ConvertsBundlePinholeSimplified
intoCameraPinhole
.Modifier and TypeMethodDescriptionstatic CameraPinhole
BundleAdjustmentOps.convert
(BundlePinhole src, int width, int height, @Nullable CameraPinhole dst) ConvertsBundlePinhole
intoCameraPinhole
.static CameraPinhole
BundleAdjustmentOps.convert
(BundlePinholeSimplified src, int width, int height, @Nullable CameraPinhole dst) ConvertsBundlePinholeSimplified
intoCameraPinhole
.static BundlePinhole
BundleAdjustmentOps.convert
(CameraPinhole src, @Nullable BundlePinhole dst) ConvertsCameraPinhole
intoBundlePinhole
.static BundlePinholeSimplified
BundleAdjustmentOps.convert
(CameraPinhole src, @Nullable BundlePinholeSimplified dst) ConvertsCameraPinholeBrown
intoBundlePinhole
. -
Uses of CameraPinhole in boofcv.alg.geo.bundle.cameras
-
Uses of CameraPinhole in boofcv.alg.geo.f
Modifier and TypeMethodDescriptionvoid
EssentialResidualSampson.setCalibration1
(CameraPinhole pinhole) void
EssentialResidualSampson.setCalibration2
(CameraPinhole pinhole) -
Uses of CameraPinhole in boofcv.alg.geo.impl
Modifier and TypeMethodDescriptionstatic <C extends CameraPinhole>
CImplPerspectiveOps_F32.adjustIntrinsic
(C parameters, FMatrixRMaj adjustMatrix, C adjustedParam) static <C extends CameraPinhole>
CImplPerspectiveOps_F64.adjustIntrinsic
(C parameters, DMatrixRMaj adjustMatrix, C adjustedParam) Modifier and TypeMethodDescriptionstatic CameraPinhole
ImplPerspectiveOps_F32.matrixToPinhole
(FMatrixRMaj K, int width, int height, @Nullable CameraPinhole output) static CameraPinhole
ImplPerspectiveOps_F64.matrixToPinhole
(DMatrixRMaj K, int width, int height, @Nullable CameraPinhole output) Modifier and TypeMethodDescriptionstatic Point2D_F32
ImplPerspectiveOps_F32.convertPixelToNorm
(CameraPinhole intrinsic, float pixelX, float pixelY, @Nullable Point2D_F32 norm) static Point2D_F64
ImplPerspectiveOps_F64.convertPixelToNorm
(CameraPinhole intrinsic, double pixelX, double pixelY, @Nullable Point2D_F64 norm) static CameraPinhole
ImplPerspectiveOps_F32.matrixToPinhole
(FMatrixRMaj K, int width, int height, @Nullable CameraPinhole output) static CameraPinhole
ImplPerspectiveOps_F64.matrixToPinhole
(DMatrixRMaj K, int width, int height, @Nullable CameraPinhole output) static FMatrix3x3
ImplPerspectiveOps_F32.pinholeToMatrix
(CameraPinhole param, @Nullable FMatrix3x3 K) static FMatrixRMaj
ImplPerspectiveOps_F32.pinholeToMatrix
(CameraPinhole param, @Nullable FMatrixRMaj K) static DMatrix3x3
ImplPerspectiveOps_F64.pinholeToMatrix
(CameraPinhole param, @Nullable DMatrix3x3 K) static DMatrixRMaj
ImplPerspectiveOps_F64.pinholeToMatrix
(CameraPinhole param, @Nullable DMatrixRMaj K) -
Uses of CameraPinhole in boofcv.alg.geo.pose
Modifier and TypeMethodDescriptionvoid
PnPDistanceReprojectionSq.setIntrinsic
(int view, CameraPinhole intrinsic) void
PnPStereoDistanceReprojectionSq.setIntrinsic
(int view, CameraPinhole intrinsic) -
Uses of CameraPinhole in boofcv.alg.geo.rectify
Modifier and TypeFieldDescriptionfinal CameraPinhole
DisparityParameters.pinhole
Rectified camera's intrinsic parametersModifierConstructorDescriptionDisparityParameters
(int disparityMin, int disparityRange, double baseline, CameraPinhole pinhole) -
Uses of CameraPinhole in boofcv.alg.geo.robust
Modifier and TypeMethodDescriptionvoid
DistanceHomographyCalibratedSq.setIntrinsic
(int view, CameraPinhole intrinsic) void
DistanceMultiView_EssentialSampson.setIntrinsic
(int view, CameraPinhole intrinsic) void
DistanceSe3SymmetricSq.setIntrinsic
(int view, CameraPinhole intrinsic) void
LeastMedianOfSquaresCalibrated.setIntrinsic
(int view, CameraPinhole intrinsic) void
MmmvModelChanger.setIntrinsic
(int view, CameraPinhole intrinsic) void
ModelMatcherMultiview.setIntrinsic
(int view, CameraPinhole intrinsic) Specify intrinsic parameters for a particular viewvoid
RansacCalibrated.setIntrinsic
(int view, CameraPinhole intrinsic) -
Uses of CameraPinhole in boofcv.alg.geo.selfcalib
Modifier and TypeFieldDescriptionfinal CameraPinhole
MetricCameraTriple.view1
final CameraPinhole
MetricCameraTriple.view2
final CameraPinhole
MetricCameraTriple.view3
Modifier and TypeMethodDescriptionvoid
SelfCalibrationLinearDualQuadratic.Intrinsic.copyTo
(CameraPinhole pinhole) Copies the values into this class in to the more generalizedCameraPinhole
boolean
SelfCalibrationLinearRotationSingle.estimate
(List<Homography2D_F64> viewsI_to_view0, CameraPinhole calibration) Assumes that the camera parameter are constantboolean
RefineTwoViewPinholeRotation.refine
(List<AssociatedPair> associatedPixels, DMatrixRMaj rotation, CameraPinhole intrinsic1, CameraPinhole intrinsic2) Refines the provided parameters. -
Uses of CameraPinhole in boofcv.alg.geo.triangulate
Modifier and TypeMethodDescriptionvoid
Triangulate2ViewsReprojectionMetricError.configure
(CameraPinhole parametersA, CameraPinhole parametersB) -
Uses of CameraPinhole in boofcv.alg.structure.expand
-
Uses of CameraPinhole in boofcv.gui.mesh
Modifier and TypeMethodDescriptionvoid
FirstPersonCameraControl.setCamera
(CameraPinhole intrinsics) void
OrbitAroundPointControl.setCamera
(CameraPinhole intrinsics) void
Swing3dCameraControl.setCamera
(CameraPinhole intrinsics) Specifies the camera used to render the scene -
Uses of CameraPinhole in boofcv.io.calibration
Modifier and TypeMethodDescriptionstatic void
CalibrationIO.loadPinhole
(Map<String, Object> map, CameraPinhole parameters) CalibrationIO.putModelPinhole
(CameraPinhole parameters, @Nullable Map<String, Object> map) CalibrationIO.putParamsPinhole
(CameraPinhole parameters) -
Uses of CameraPinhole in boofcv.simulation
Modifier and TypeMethodDescriptionvoid
PointTrackerPerfectCloud.setCamera
(CameraPinhole intrinsic) void
SimulatePlanarWorld.setCamera
(CameraPinhole model) -
Uses of CameraPinhole in boofcv.struct.calib
Modifier and TypeClassDescriptionclass
Division model for lens distortion [1].class
A camera model for pinhole, wide angle, and fisheye cameras.class
Adds radial and tangential distortion to the intrinsic parameters of apinhole camera
.class
Camera model for omnidirectional single viewpoint sensors [1].Modifier and TypeMethodDescriptionCameraPinhole.fsetK
(double fx, double fy, double skew, double cx, double cy) CameraPinhole.fsetK
(double fx, double fy, double skew, double cx, double cy, int width, int height) CameraPinhole.fsetK
(DMatrixRMaj K) CameraPinhole.fsetShape
(int width, int height) CameraDivision.setTo
(CameraPinhole param) CameraPinhole.setTo
(CameraPinhole param) CameraPinholeBrown.setTo
(CameraPinhole param) Modifier and TypeMethodDescriptionboolean
CameraPinhole.isEquals
(CameraPinhole param, double tol) CameraDivision.setTo
(CameraPinhole param) CameraPinhole.setTo
(CameraPinhole param) CameraPinholeBrown.setTo
(CameraPinhole param) -
Uses of CameraPinhole in boofcv.visualize
Modifier and TypeFieldDescriptionfinal CameraPinhole
RenderMesh.intrinsics
Pinhole camera model needed to go from depth image to 3D point