Uses of Class
boofcv.struct.calib.CameraPinhole
Packages that use CameraPinhole
Package
Description
-
Uses of CameraPinhole in boofcv.abst.geo.bundle
Methods in boofcv.abst.geo.bundle with parameters of type CameraPinholeModifier and TypeMethodDescriptionvoidSceneStructureCommon.setCamera(int which, boolean fixed, CameraPinhole intrinsic) -
Uses of CameraPinhole in boofcv.alg.distort
Methods in boofcv.alg.distort with type parameters of type CameraPinholeModifier 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_F32for 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_F32for 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_F32for 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_F32for converting pixels from original camera model into a new synthetic model. -
Uses of CameraPinhole in boofcv.alg.distort.pinhole
Methods in boofcv.alg.distort.pinhole that return CameraPinholeMethods in boofcv.alg.distort.pinhole with parameters of type CameraPinholeModifier 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) Constructors in boofcv.alg.distort.pinhole with parameters of type CameraPinholeModifierConstructorDescriptionPinholeNtoP_F32(CameraPinhole pinhole) PinholeNtoP_F64(CameraPinhole pinhole) -
Uses of CameraPinhole in boofcv.alg.distort.spherical
Methods in boofcv.alg.distort.spherical with parameters of type CameraPinholeModifier and TypeMethodDescriptionvoidCameraToEquirectangular_F32.setCameraModel(CameraPinhole camera) voidCameraToEquirectangular_F64.setCameraModel(CameraPinhole camera) -
Uses of CameraPinhole in boofcv.alg.geo
Fields in boofcv.alg.geo with type parameters of type CameraPinholeModifier and TypeFieldDescriptionfinal DogArray<CameraPinhole>MetricCameras.intrinsicsIntrinsic parameters for all camerasMethods in boofcv.alg.geo with type parameters of type CameraPinholeModifier and TypeMethodDescriptionstatic <C extends CameraPinhole>
CPerspectiveOps.adjustIntrinsic(C parameters, DMatrixRMaj adjustMatrix, C adjustedParam) Recomputes theCameraPinholeBrowngiven an adjustment matrix.static <C extends CameraPinhole>
CPerspectiveOps.adjustIntrinsic(C parameters, FMatrixRMaj adjustMatrix, C adjustedParam) Recomputes theCameraPinholeBrowngiven 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 parametersMethods in boofcv.alg.geo that return CameraPinholeModifier and TypeMethodDescriptionstatic CameraPinholePerspectiveOps.approximatePinhole(Point2Transform2_F64 p2n, int width, int height) Approximates a pinhole camera using the distoriton modelstatic CameraPinholePerspectiveOps.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 CameraPinholePerspectiveOps.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.Methods in boofcv.alg.geo with parameters of type CameraPinholeModifier and TypeMethodDescriptionstatic doublePerspectiveOps.computeHFov(CameraPinhole intrinsic) static doublePerspectiveOps.computeVFov(CameraPinhole intrinsic) voidWorldToCameraToPixel.configure(CameraPinhole intrinsic, Se3_F64 worldToCamera) static Point2D_F64PerspectiveOps.convertNormToPixel(CameraPinhole param, double x, double y, @Nullable Point2D_F64 pixel) static Point2D_F64PerspectiveOps.convertPixelToNorm(CameraPinhole intrinsic, double x, double y, @Nullable Point2D_F64 norm) static DMatrixRMajMultiViewOps.createFundamental(DMatrixRMaj E, CameraPinhole intrinsic) Computes a Fundamental matrix given an Essential matrix and the camera's intrinsic parameters.static CameraPinholePerspectiveOps.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 voidMultiViewOps.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 voidMultiViewOps.decomposeDiac(DMatrixRMaj w, CameraPinhole intrinsic) Extracts the camera calibration matrix on the dual image of the absolute conic (DIAC).static voidMultiViewOps.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 DMatrix3x3PerspectiveOps.pinholeToMatrix(CameraPinhole param, @Nullable DMatrix3x3 K) Given the intrinsic parameters create a calibration matrixstatic DMatrixRMajPerspectiveOps.pinholeToMatrix(CameraPinhole param, @Nullable DMatrixRMaj K) Given the intrinsic parameters create a calibration matrixstatic FMatrixRMajPerspectiveOps.pinholeToMatrix(CameraPinhole param, @Nullable FMatrixRMaj K) Given the intrinsic parameters create a calibration matrixstatic Point2D_F64PerspectiveOps.renderPixel(CameraPinhole intrinsic, Point3D_F64 X, @Nullable Point2D_F64 pixel) Renders a point in camera coordinates into the image plane in pixels.static Point2D_F64PerspectiveOps.renderPixel(CameraPinhole intrinsic, Point4D_F64 X, @Nullable Point2D_F64 pixel) static @Nullable Point2D_F64PerspectiveOps.renderPixel(Se3_F64 worldToCamera, CameraPinhole K, Point3D_F64 X, @Nullable Point2D_F64 pixel) static @Nullable Point2D_F64PerspectiveOps.renderPixel(Se3_F64 worldToCamera, CameraPinhole K, Point4D_F64 X, @Nullable Point2D_F64 pixel) static voidPerspectiveOps.scaleIntrinsic(CameraPinhole param, double scale) Multiplies each element of the intrinsic parameters by the provided scale factor.voidDistanceFromModelMultiView.setIntrinsic(int view, CameraPinhole intrinsic) -
Uses of CameraPinhole in boofcv.alg.geo.bundle
Methods in boofcv.alg.geo.bundle that return CameraPinholeModifier and TypeMethodDescriptionstatic CameraPinholeBundleAdjustmentOps.convert(BundlePinhole src, int width, int height, @Nullable CameraPinhole dst) ConvertsBundlePinholeintoCameraPinhole.static CameraPinholeBundleAdjustmentOps.convert(BundlePinholeSimplified src, int width, int height, @Nullable CameraPinhole dst) ConvertsBundlePinholeSimplifiedintoCameraPinhole.Methods in boofcv.alg.geo.bundle with parameters of type CameraPinholeModifier and TypeMethodDescriptionstatic CameraPinholeBundleAdjustmentOps.convert(BundlePinhole src, int width, int height, @Nullable CameraPinhole dst) ConvertsBundlePinholeintoCameraPinhole.static CameraPinholeBundleAdjustmentOps.convert(BundlePinholeSimplified src, int width, int height, @Nullable CameraPinhole dst) ConvertsBundlePinholeSimplifiedintoCameraPinhole.static BundlePinholeBundleAdjustmentOps.convert(CameraPinhole src, @Nullable BundlePinhole dst) ConvertsCameraPinholeintoBundlePinhole.static BundlePinholeSimplifiedBundleAdjustmentOps.convert(CameraPinhole src, @Nullable BundlePinholeSimplified dst) ConvertsCameraPinholeBrownintoBundlePinhole. -
Uses of CameraPinhole in boofcv.alg.geo.bundle.cameras
Methods in boofcv.alg.geo.bundle.cameras with parameters of type CameraPinhole -
Uses of CameraPinhole in boofcv.alg.geo.f
Methods in boofcv.alg.geo.f with parameters of type CameraPinholeModifier and TypeMethodDescriptionvoidEssentialResidualSampson.setCalibration1(CameraPinhole pinhole) voidEssentialResidualSampson.setCalibration2(CameraPinhole pinhole) -
Uses of CameraPinhole in boofcv.alg.geo.impl
Methods in boofcv.alg.geo.impl with type parameters of type CameraPinholeModifier 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) Methods in boofcv.alg.geo.impl that return CameraPinholeModifier and TypeMethodDescriptionstatic CameraPinholeImplPerspectiveOps_F32.matrixToPinhole(FMatrixRMaj K, int width, int height, @Nullable CameraPinhole output) static CameraPinholeImplPerspectiveOps_F64.matrixToPinhole(DMatrixRMaj K, int width, int height, @Nullable CameraPinhole output) Methods in boofcv.alg.geo.impl with parameters of type CameraPinholeModifier and TypeMethodDescriptionstatic Point2D_F32ImplPerspectiveOps_F32.convertPixelToNorm(CameraPinhole intrinsic, float pixelX, float pixelY, @Nullable Point2D_F32 norm) static Point2D_F64ImplPerspectiveOps_F64.convertPixelToNorm(CameraPinhole intrinsic, double pixelX, double pixelY, @Nullable Point2D_F64 norm) static CameraPinholeImplPerspectiveOps_F32.matrixToPinhole(FMatrixRMaj K, int width, int height, @Nullable CameraPinhole output) static CameraPinholeImplPerspectiveOps_F64.matrixToPinhole(DMatrixRMaj K, int width, int height, @Nullable CameraPinhole output) static FMatrix3x3ImplPerspectiveOps_F32.pinholeToMatrix(CameraPinhole param, @Nullable FMatrix3x3 K) static FMatrixRMajImplPerspectiveOps_F32.pinholeToMatrix(CameraPinhole param, @Nullable FMatrixRMaj K) static DMatrix3x3ImplPerspectiveOps_F64.pinholeToMatrix(CameraPinhole param, @Nullable DMatrix3x3 K) static DMatrixRMajImplPerspectiveOps_F64.pinholeToMatrix(CameraPinhole param, @Nullable DMatrixRMaj K) -
Uses of CameraPinhole in boofcv.alg.geo.pose
Methods in boofcv.alg.geo.pose with parameters of type CameraPinholeModifier and TypeMethodDescriptionvoidPnPDistanceReprojectionSq.setIntrinsic(int view, CameraPinhole intrinsic) voidPnPStereoDistanceReprojectionSq.setIntrinsic(int view, CameraPinhole intrinsic) -
Uses of CameraPinhole in boofcv.alg.geo.rectify
Fields in boofcv.alg.geo.rectify declared as CameraPinholeModifier and TypeFieldDescriptionfinal CameraPinholeDisparityParameters.pinholeRectified camera's intrinsic parametersConstructors in boofcv.alg.geo.rectify with parameters of type CameraPinholeModifierConstructorDescriptionDisparityParameters(int disparityMin, int disparityRange, double baseline, CameraPinhole pinhole) -
Uses of CameraPinhole in boofcv.alg.geo.robust
Methods in boofcv.alg.geo.robust with parameters of type CameraPinholeModifier and TypeMethodDescriptionvoidDistanceHomographyCalibratedSq.setIntrinsic(int view, CameraPinhole intrinsic) voidDistanceMultiView_EssentialSampson.setIntrinsic(int view, CameraPinhole intrinsic) voidDistanceSe3SymmetricSq.setIntrinsic(int view, CameraPinhole intrinsic) voidLeastMedianOfSquaresCalibrated.setIntrinsic(int view, CameraPinhole intrinsic) voidMmmvModelChanger.setIntrinsic(int view, CameraPinhole intrinsic) voidModelMatcherMultiview.setIntrinsic(int view, CameraPinhole intrinsic) Specify intrinsic parameters for a particular viewvoidRansacCalibrated.setIntrinsic(int view, CameraPinhole intrinsic) -
Uses of CameraPinhole in boofcv.alg.geo.selfcalib
Fields in boofcv.alg.geo.selfcalib declared as CameraPinholeModifier and TypeFieldDescriptionfinal CameraPinholeMetricCameraTriple.view1final CameraPinholeMetricCameraTriple.view2final CameraPinholeMetricCameraTriple.view3Methods in boofcv.alg.geo.selfcalib that return CameraPinholeMethods in boofcv.alg.geo.selfcalib that return types with arguments of type CameraPinholeMethods in boofcv.alg.geo.selfcalib with parameters of type CameraPinholeModifier and TypeMethodDescriptionvoidSelfCalibrationLinearDualQuadratic.Intrinsic.copyTo(CameraPinhole pinhole) Copies the values into this class in to the more generalizedCameraPinholebooleanSelfCalibrationLinearRotationSingle.estimate(List<Homography2D_F64> viewsI_to_view0, CameraPinhole calibration) Assumes that the camera parameter are constantbooleanRefineTwoViewPinholeRotation.refine(List<AssociatedPair> associatedPixels, DMatrixRMaj rotation, CameraPinhole intrinsic1, CameraPinhole intrinsic2) Refines the provided parameters. -
Uses of CameraPinhole in boofcv.alg.geo.triangulate
Methods in boofcv.alg.geo.triangulate with parameters of type CameraPinholeModifier and TypeMethodDescriptionvoidTriangulate2ViewsReprojectionMetricError.configure(CameraPinhole parametersA, CameraPinhole parametersB) -
Uses of CameraPinhole in boofcv.alg.structure.expand
Fields in boofcv.alg.structure.expand declared as CameraPinhole -
Uses of CameraPinhole in boofcv.gui.mesh
Methods in boofcv.gui.mesh with parameters of type CameraPinholeModifier and TypeMethodDescriptionvoidFirstPersonCameraControl.setCamera(CameraPinhole intrinsics) voidOrbitAroundPointControl.setCamera(CameraPinhole intrinsics) voidSwing3dCameraControl.setCamera(CameraPinhole intrinsics) Specifies the camera used to render the scene -
Uses of CameraPinhole in boofcv.io.calibration
Methods in boofcv.io.calibration with parameters of type CameraPinholeModifier and TypeMethodDescriptionstatic voidCalibrationIO.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
Methods in boofcv.simulation with parameters of type CameraPinholeModifier and TypeMethodDescriptionvoidPointTrackerPerfectCloud.setCamera(CameraPinhole intrinsic) voidSimulatePlanarWorld.setCamera(CameraPinhole model) -
Uses of CameraPinhole in boofcv.struct.calib
Subclasses of CameraPinhole in boofcv.struct.calibModifier and TypeClassDescriptionclassDivision model for lens distortion [1].classA camera model for pinhole, wide angle, and fisheye cameras.classAdds radial and tangential distortion to the intrinsic parameters of apinhole camera.classCamera model for omnidirectional single viewpoint sensors [1].Methods in boofcv.struct.calib that return CameraPinholeModifier 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) Methods in boofcv.struct.calib with parameters of type CameraPinholeModifier and TypeMethodDescriptionbooleanCameraPinhole.isEquals(CameraPinhole param, double tol) CameraDivision.setTo(CameraPinhole param) CameraPinhole.setTo(CameraPinhole param) CameraPinholeBrown.setTo(CameraPinhole param) Constructors in boofcv.struct.calib with parameters of type CameraPinhole -
Uses of CameraPinhole in boofcv.visualize
Fields in boofcv.visualize declared as CameraPinholeModifier and TypeFieldDescriptionfinal CameraPinholeRenderMesh.intrinsicsPinhole camera model needed to go from depth image to 3D point