Uses of Class
boofcv.struct.calib.CameraPinholeBrown
Packages that use CameraPinholeBrown
Package
Description
-
Uses of CameraPinholeBrown in boofcv.abst.geo.bundle
Methods in boofcv.abst.geo.bundle with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionvoidSceneStructureCommon.setCamera(int which, boolean fixed, CameraPinholeBrown intrinsic) -
Uses of CameraPinholeBrown in boofcv.abst.sfm.d3
Methods in boofcv.abst.sfm.d3 with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionvoidDepthVisualOdometry.setCalibration(CameraPinholeBrown paramVisual, Point2Transform2_F32 visToDepth) Specifies the intrinsic parameters for the visual camera and the transform from visual to depth pixels.voidPyramidDirectColorDepth_to_DepthVisualOdometry.setCalibration(CameraPinholeBrown paramVisual, Point2Transform2_F32 visToDepth) voidVisOdomPixelDepthPnP_to_DepthVisualOdometry.setCalibration(CameraPinholeBrown paramVisual, Point2Transform2_F32 visToDepth) voidMonocularVisualOdometry.setIntrinsic(CameraPinholeBrown param) Specifies the intrinsic parameters for the camera. -
Uses of CameraPinholeBrown in boofcv.alg.depth
Methods in boofcv.alg.depth with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionstatic voidVisualDepthOps.depthTo3D(CameraPinholeBrown param, GrayU16 depth, DogArray<Point3D_F64> cloud) Creates a point cloud from a depth image.static voidVisualDepthOps.depthTo3D(CameraPinholeBrown param, Planar<GrayU8> rgb, GrayU16 depth, DogArray<Point3D_F64> cloud, DogArray<int[]> cloudColor) Creates a point cloud from a depth image and saves the color information. -
Uses of CameraPinholeBrown in boofcv.alg.distort.brown
Methods in boofcv.alg.distort.brown that return CameraPinholeBrownMethods in boofcv.alg.distort.brown with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionRemoveBrownPtoN_F32.setParameters(CameraPinholeBrown p) Convenience function for assigning all parameters from a brown camera modelRemoveBrownPtoN_F64.setParameters(CameraPinholeBrown p) Convenience function for assigning all parameters from a brown camera modelConstructors in boofcv.alg.distort.brown with parameters of type CameraPinholeBrown -
Uses of CameraPinholeBrown in boofcv.alg.distort.spherical
Methods in boofcv.alg.distort.spherical with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionvoidCameraToEquirectangular_F32.setCameraModel(CameraPinholeBrown camera) voidCameraToEquirectangular_F64.setCameraModel(CameraPinholeBrown camera) -
Uses of CameraPinholeBrown in boofcv.alg.geo
Methods in boofcv.alg.geo that return CameraPinholeBrownModifier and TypeMethodDescriptionstatic CameraPinholeBrownPerspectiveOps.createIntrinsic(int width, int height, double hfov, @Nullable CameraPinholeBrown intrinsic) Creates a set of intrinsic parameters, without distortion, for a camera with the specified characteristics.Methods in boofcv.alg.geo with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionstatic voidRectifyImageOps.adjustView(RectifyFillType approach, CameraPinholeBrown paramLeft, DMatrixRMaj rectifyLeft, DMatrixRMaj rectifyRight, DMatrixRMaj rectifyK, @Nullable ImageDimension rectifiedSize) Adjust the rectification based on the provided rule for filling the view.static voidRectifyImageOps.allInsideLeft(CameraPinholeBrown paramLeft, DMatrixRMaj rectifyLeft, DMatrixRMaj rectifyRight, DMatrixRMaj rectifyK, @Nullable ImageDimension rectifiedSize) Adjust the rectification such that only pixels which overlap the original left image can be seen.static voidRectifyImageOps.allInsideLeft(CameraPinholeBrown paramLeft, FMatrixRMaj rectifyLeft, FMatrixRMaj rectifyRight, FMatrixRMaj rectifyK, @Nullable ImageDimension rectifiedSize) Adjust the rectification such that only pixels which overlap the original left image can be seen.voidWorldToCameraToPixel.configure(CameraPinholeBrown intrinsic, Se3_F64 worldToCamera) Specifies intrinsic camera parameters and the transform from world to camera.static CameraPinholeBrownPerspectiveOps.createIntrinsic(int width, int height, double hfov, @Nullable CameraPinholeBrown intrinsic) Creates a set of intrinsic parameters, without distortion, for a camera with the specified characteristics.static WorldToCameraToPixelPerspectiveOps.createWorldToPixel(CameraPinholeBrown intrinsic, Se3_F64 worldToCamera) Creates a transform from world coordinates into pixel coordinates.static voidRectifyImageOps.fullViewLeft(CameraPinholeBrown paramLeft, DMatrixRMaj rectifyLeft, DMatrixRMaj rectifyRight, DMatrixRMaj rectifyK, @Nullable ImageDimension rectifiedSize) Adjust the rectification such that the entire original left image can be seen and adjusts the shape of the rectified image to maximize it's area.static voidRectifyImageOps.fullViewLeft(CameraPinholeBrown paramLeft, FMatrixRMaj rectifyLeft, FMatrixRMaj rectifyRight, FMatrixRMaj rectifyK, @Nullable ImageDimension rectifiedSize) Adjust the rectification such that the entire original left image can be seen.static <T extends ImageBase<T>>
ImageDistort<T,T> RectifyDistortImageOps.rectifyImage(CameraPinholeBrown param, FMatrixRMaj rectify, BorderType borderType, ImageType<T> imageType) Creates anImageDistortfor rectifying an image given its radial distortion and rectification matrix.static Point2Transform2_F64RectifyImageOps.transformPixelToRect(CameraPinholeBrown param, DMatrixRMaj rectify) Creates a transform that applies rectification to unrectified distorted pixels.static Point2Transform2_F32RectifyImageOps.transformPixelToRect(CameraPinholeBrown param, FMatrixRMaj rectify) Creates a transform that applies rectification to unrectified distorted pixels.static Point2Transform2_F64RectifyImageOps.transformPixelToRectNorm(CameraPinholeBrown param, DMatrixRMaj rectify, DMatrixRMaj rectifyK) Creates a transform that applies rectification to unrectified distorted pixels and outputs normalized pixel coordinates.static Point2Transform2_F32RectifyImageOps.transformPixelToRectNorm(CameraPinholeBrown param, FMatrixRMaj rectify, FMatrixRMaj rectifyK) Creates a transform that applies rectification to unrectified distorted pixels and outputs normalized pixel coordinates.static Point2Transform2_F64RectifyImageOps.transformRectToPixel(CameraPinholeBrown param, DMatrixRMaj rectify) Creates a transform that goes from rectified to original distorted pixel coordinates.static Point2Transform2_F32RectifyImageOps.transformRectToPixel(CameraPinholeBrown param, FMatrixRMaj rectify) Creates a transform that goes from rectified to original distorted pixel coordinates. -
Uses of CameraPinholeBrown in boofcv.alg.geo.bundle
Methods in boofcv.alg.geo.bundle that return CameraPinholeBrownModifier and TypeMethodDescriptionstatic CameraPinholeBrownBundleAdjustmentOps.convert(BundleAdjustmentCamera src, @Nullable BundleCameraState state, int width, int height, @Nullable CameraPinholeBrown dst) Converts theBundleAdjustmentCameraintoCameraPinholeBrown.static CameraPinholeBrownBundleAdjustmentOps.convert(BundlePinholeBrown src, int width, int height, @Nullable CameraPinholeBrown dst) ConvertsBundlePinholeBrownintoCameraPinholeBrown.static CameraPinholeBrownBundleAdjustmentOps.convert(BundlePinholeSimplified src, int width, int height, @Nullable CameraPinholeBrown dst) ConvertsBundlePinholeSimplifiedintoCameraPinholeBrown.Methods in boofcv.alg.geo.bundle with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionstatic CameraPinholeBrownBundleAdjustmentOps.convert(BundleAdjustmentCamera src, @Nullable BundleCameraState state, int width, int height, @Nullable CameraPinholeBrown dst) Converts theBundleAdjustmentCameraintoCameraPinholeBrown.static CameraPinholeBrownBundleAdjustmentOps.convert(BundlePinholeBrown src, int width, int height, @Nullable CameraPinholeBrown dst) ConvertsBundlePinholeBrownintoCameraPinholeBrown.static CameraPinholeBrownBundleAdjustmentOps.convert(BundlePinholeSimplified src, int width, int height, @Nullable CameraPinholeBrown dst) ConvertsBundlePinholeSimplifiedintoCameraPinholeBrown.static BundlePinholeBundleAdjustmentOps.convert(CameraPinholeBrown src, @Nullable BundlePinhole dst) ConvertsCameraPinholeBrownintoBundlePinhole.static BundlePinholeBrownBundleAdjustmentOps.convert(CameraPinholeBrown src, @Nullable BundlePinholeBrown dst) ConvertsCameraPinholeBrownintoBundlePinholeBrown.voidBundleAdjustmentOps.ConvertToBrown.convert(BundleAdjustmentCamera bundle, @Nullable BundleCameraState state, int width, int height, CameraPinholeBrown output) -
Uses of CameraPinholeBrown in boofcv.alg.geo.bundle.cameras
Methods in boofcv.alg.geo.bundle.cameras with parameters of type CameraPinholeBrown -
Uses of CameraPinholeBrown in boofcv.alg.geo.impl
Methods in boofcv.alg.geo.impl with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionstatic voidImplRectifyImageOps_F32.allInsideLeft(CameraPinholeBrown paramLeft, FMatrixRMaj rectifyLeft, FMatrixRMaj rectifyRight, FMatrixRMaj rectifyK, ImageDimension rectifiedSize) static voidImplRectifyImageOps_F64.allInsideLeft(CameraPinholeBrown paramLeft, DMatrixRMaj rectifyLeft, DMatrixRMaj rectifyRight, DMatrixRMaj rectifyK, ImageDimension rectifiedSize) static voidImplRectifyImageOps_F32.fullViewLeft(CameraPinholeBrown paramLeft, FMatrixRMaj rectifyLeft, FMatrixRMaj rectifyRight, FMatrixRMaj rectifyK, ImageDimension rectifiedSize) static voidImplRectifyImageOps_F64.fullViewLeft(CameraPinholeBrown paramLeft, DMatrixRMaj rectifyLeft, DMatrixRMaj rectifyRight, DMatrixRMaj rectifyK, ImageDimension rectifiedSize) static Point2Transform2_F32ImplRectifyImageOps_F32.transformPixelToRect(CameraPinholeBrown param, FMatrixRMaj rectify) static Point2Transform2_F64ImplRectifyImageOps_F64.transformPixelToRect(CameraPinholeBrown param, DMatrixRMaj rectify) static Point2Transform2_F32ImplRectifyImageOps_F32.transformPixelToRectNorm(CameraPinholeBrown param, FMatrixRMaj rectify, FMatrixRMaj rectifyK) static Point2Transform2_F64ImplRectifyImageOps_F64.transformPixelToRectNorm(CameraPinholeBrown param, DMatrixRMaj rectify, DMatrixRMaj rectifyK) static Point2Transform2_F32ImplRectifyImageOps_F32.transformRectToPixel(CameraPinholeBrown param, FMatrixRMaj rectify) static Point2Transform2_F64ImplRectifyImageOps_F64.transformRectToPixel(CameraPinholeBrown param, DMatrixRMaj rectify) -
Uses of CameraPinholeBrown in boofcv.alg.mvs
Fields in boofcv.alg.mvs declared as CameraPinholeBrownModifier and TypeFieldDescriptionfinal CameraPinholeBrownBundleToRectificationStereoParameters.intrinsic1Storage for intrinsic parameters of original distorted view-1final CameraPinholeBrownBundleToRectificationStereoParameters.intrinsic2Storage for intrinsic parameters of original distorted view-2Methods in boofcv.alg.mvs that return CameraPinholeBrownModifier and TypeMethodDescriptionMultiBaselineStereoIndependent.getTargetIntrinsic()Returns intrinsic camera parameters for the targeted view -
Uses of CameraPinholeBrown in boofcv.alg.sfm.d3
Methods in boofcv.alg.sfm.d3 with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionvoidVisOdomMonoOverheadMotion2D.configureCamera(CameraPinholeBrown intrinsic, Se3_F64 planeToCamera) Camera the camera's intrinsic and extrinsic parameters.voidVisOdomMonoDepthPnP.setCamera(CameraPinholeBrown camera) Sets the known fixed camera parametersvoidVisOdomMonoPlaneInfinity.setIntrinsic(CameraPinholeBrown intrinsic) Camera the camera's intrinsic parameters. -
Uses of CameraPinholeBrown in boofcv.alg.sfm.d3.structure
Fields in boofcv.alg.sfm.d3.structure declared as CameraPinholeBrownMethods in boofcv.alg.sfm.d3.structure with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionVisOdomBundleAdjustment.addCamera(CameraPinholeBrown camera) Adds a new camera to the scene -
Uses of CameraPinholeBrown in boofcv.alg.sfm.overhead
Methods in boofcv.alg.sfm.overhead with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionvoidCreateSyntheticOverheadView.configure(CameraPinholeBrown intrinsic, Se3_F64 planeToCamera, double centerX, double centerY, double cellSize, int overheadWidth, int overheadHeight) Specifies camera configurations.booleanSelectOverheadParameters.process(CameraPinholeBrown intrinsic, Se3_F64 planeToCamera) Computes the view's characteristicsvoidCameraPlaneProjection.setConfiguration(Se3_F64 planeToCamera, CameraPinholeBrown intrinsic) Configures the camera's intrinsic and extrinsic parametersvoidCameraPlaneProjection.setIntrinsic(CameraPinholeBrown intrinsic) Configures the camera's intrinsic parameters -
Uses of CameraPinholeBrown in boofcv.alg.structure
Fields in boofcv.alg.structure declared as CameraPinholeBrownModifier and TypeFieldDescriptionfinal CameraPinholeBrownSceneWorkingGraph.Camera.priorPrior information about this camera's calibrationPairwiseGraphUtils.priorCamAPrior calibration information for each view's cameraPairwiseGraphUtils.priorCamBPairwiseGraphUtils.priorCamCFields in boofcv.alg.structure with type parameters of type CameraPinholeBrownModifier and TypeFieldDescriptionfinal DogArray<CameraPinholeBrown>LookUpCameraInfo.listCalibrationList of calibration information for each camerafinal DogArray<CameraPinholeBrown>ThreeViewEstimateMetricScene.listPinholeFound intrinsics for each cameraMethods in boofcv.alg.structure with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionvoidLookUpCameraInfo.lookupCalibration(int cameraIdx, CameraPinholeBrown calibration) Returns the camera's calibration.voidLookUpCameraInfo.lookupCalibration(String viewID, CameraPinholeBrown calibration) voidEpipolarScore3D.process(CameraPinholeBrown cameraA, @Nullable CameraPinholeBrown cameraB, int featuresA, int featuresB, List<AssociatedPair> pairs, DMatrixRMaj fundamental, DogArray_I32 inliersIdx) Determines if there's a 3D relationship between the views and scores how strong it isMethod parameters in boofcv.alg.structure with type arguments of type CameraPinholeBrownModifier and TypeMethodDescriptionbooleanMetricSanityChecks.checkPhysicalConstraints(MetricBundleAdjustmentUtils bundle, List<CameraPinholeBrown> listDimensions) Checks that every points passes the physical constraints in every view it is seen from.booleanMetricSanityChecks.checkPhysicalConstraints(SceneStructureMetric structure, SceneObservations observations, List<CameraPinholeBrown> listPriors) -
Uses of CameraPinholeBrown in boofcv.alg.structure.score3d
Methods in boofcv.alg.structure.score3d with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionvoidScoreFundamentalHomographyCompatibility.process(CameraPinholeBrown cameraA, @Nullable CameraPinholeBrown cameraB, int featuresA, int featuresB, List<AssociatedPair> pairs, DMatrixRMaj fundamental, DogArray_I32 inliersIdx) voidScoreFundamentalVsRotation.process(CameraPinholeBrown cameraA, @Nullable CameraPinholeBrown cameraB, int featuresA, int featuresB, List<AssociatedPair> pairs, DMatrixRMaj fundamental, DogArray_I32 inliersIdx) voidScoreRatioFundamentalHomography.process(CameraPinholeBrown cameraA, @Nullable CameraPinholeBrown cameraB, int featuresA, int featuresB, List<AssociatedPair> pairs, DMatrixRMaj fundamental, DogArray_I32 inliersIdx) -
Uses of CameraPinholeBrown in boofcv.gui.calibration
Methods in boofcv.gui.calibration with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionvoidDisplayPinholeCalibrationPanel.setCalibration(CameraPinholeBrown param) voidDisplayPinholeCalibrationPanel.setCalibration(CameraPinholeBrown param, DMatrixRMaj rect) -
Uses of CameraPinholeBrown in boofcv.gui.fiducial
Methods in boofcv.gui.fiducial with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionstatic voidVisualizeFiducial.drawCube(Se3_F64 targetToCamera, CameraPinholeBrown intrinsic, double width, double heightScale, int lineThickness, Graphics2D g2, double scale) Draws a flat cube to show where the square fiducial is on the imagestatic voidVisualizeFiducial.drawCube(Se3_F64 targetToCamera, CameraPinholeBrown intrinsic, double width, int lineThickness, Graphics2D g2) static voidVisualizeFiducial.drawLabelCenter(Se3_F64 targetToCamera, CameraPinholeBrown intrinsic, String label, Graphics2D g2) static voidVisualizeFiducial.drawLabelCenter(Se3_F64 targetToCamera, CameraPinholeBrown intrinsic, String label, Graphics2D g2, double scale) Draws a flat cube to show where the square fiducial is on the image -
Uses of CameraPinholeBrown in boofcv.io
Methods in boofcv.io that return CameraPinholeBrownModifier and TypeMethodDescriptionstatic CameraPinholeBrownUtilIO.loadExampleIntrinsic(MediaManager media, File exampleFile) Loads camera model for an example input file. -
Uses of CameraPinholeBrown in boofcv.io.calibration
Methods in boofcv.io.calibration that return CameraPinholeBrownModifier and TypeMethodDescriptionstatic CameraPinholeBrownCalibrationIO.loadOpenCV(Reader reader) Loads intrinsic parameters in OpenCV format.static CameraPinholeBrownCalibrationIO.loadOpenCV(String path) static CameraPinholeBrownCalibrationIO.loadOpenCV(URL path) Methods in boofcv.io.calibration with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionCalibrationIO.putModelBrown(CameraPinholeBrown parameters, @Nullable Map<String, Object> map) CalibrationIO.putParamsRadialTangent(CameraPinholeBrown parameters) static voidCalibrationIO.saveOpencv(CameraPinholeBrown intrinsics, Writer outputWriter) Saves the calibration in OpenCV yaml format.static voidCalibrationIO.saveOpencv(CameraPinholeBrown intrinsics, String path) -
Uses of CameraPinholeBrown in boofcv.javacv
Methods in boofcv.javacv that return CameraPinholeBrownModifier and TypeMethodDescriptionstatic CameraPinholeBrownUtilOpenCV.loadPinholeRadial(String fileName) Loads a pinhole camera model with radian and tangential distortion in OpenCV formatMethods in boofcv.javacv with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionstatic voidUtilOpenCV.save(CameraPinholeBrown model, String fileName) -
Uses of CameraPinholeBrown in boofcv.simulation
Methods in boofcv.simulation with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionvoidPointTrackerPerfectCloud.setCamera(CameraPinholeBrown intrinsic) voidSimulatePlanarWorld.setCamera(CameraPinholeBrown model) -
Uses of CameraPinholeBrown in boofcv.struct.calib
Fields in boofcv.struct.calib declared as CameraPinholeBrownModifier and TypeFieldDescriptionMonoPlaneParameters.intrinsicIntrinsic parameters for the cameraStereoParameters.leftintrinsic camera parameters of left cameraStereoParameters.rightintrinsic camera parameters of right cameraVisualDepthParameters.visualParamIntrinsic camera parameters for the visual sensor.Methods in boofcv.struct.calib that return CameraPinholeBrownModifier and TypeMethodDescriptionCameraPinholeBrown.fsetK(double fx, double fy, double skew, double cx, double cy, int width, int height) CameraPinholeBrown.fsetRadial(@org.jetbrains.annotations.Nullable double... radial) CameraPinholeBrown.fsetTangential(double t1, double t2) MonoPlaneParameters.getIntrinsic()CameraPinholeBrown.setTo(CameraPinholeBrown param) Methods in boofcv.struct.calib with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionvoidMonoPlaneParameters.setIntrinsic(CameraPinholeBrown intrinsic) CameraPinholeBrown.setTo(CameraPinholeBrown param) Constructors in boofcv.struct.calib with parameters of type CameraPinholeBrownModifierConstructorDescriptionMonoPlaneParameters(CameraPinholeBrown intrinsic, Se3_F64 planeToCamera) StereoParameters(CameraPinholeBrown left, CameraPinholeBrown right, Se3_F64 right_to_left)