Uses of Class
boofcv.struct.calib.CameraPinholeBrown
Package
Description
-
Uses of CameraPinholeBrown in boofcv.abst.geo.bundle
Modifier and TypeMethodDescriptionvoid
SceneStructureCommon.setCamera
(int which, boolean fixed, CameraPinholeBrown intrinsic) -
Uses of CameraPinholeBrown in boofcv.abst.sfm.d3
Modifier and TypeMethodDescriptionvoid
DepthVisualOdometry.setCalibration
(CameraPinholeBrown paramVisual, Point2Transform2_F32 visToDepth) Specifies the intrinsic parameters for the visual camera and the transform from visual to depth pixels.void
PyramidDirectColorDepth_to_DepthVisualOdometry.setCalibration
(CameraPinholeBrown paramVisual, Point2Transform2_F32 visToDepth) void
VisOdomPixelDepthPnP_to_DepthVisualOdometry.setCalibration
(CameraPinholeBrown paramVisual, Point2Transform2_F32 visToDepth) void
MonocularVisualOdometry.setIntrinsic
(CameraPinholeBrown param) Specifies the intrinsic parameters for the camera. -
Uses of CameraPinholeBrown in boofcv.alg.depth
Modifier and TypeMethodDescriptionstatic void
VisualDepthOps.depthTo3D
(CameraPinholeBrown param, GrayU16 depth, DogArray<Point3D_F64> cloud) Creates a point cloud from a depth image.static void
VisualDepthOps.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
Modifier 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 model -
Uses of CameraPinholeBrown in boofcv.alg.distort.spherical
Modifier and TypeMethodDescriptionvoid
CameraToEquirectangular_F32.setCameraModel
(CameraPinholeBrown camera) void
CameraToEquirectangular_F64.setCameraModel
(CameraPinholeBrown camera) -
Uses of CameraPinholeBrown in boofcv.alg.geo
Modifier and TypeMethodDescriptionstatic CameraPinholeBrown
PerspectiveOps.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.Modifier and TypeMethodDescriptionstatic void
RectifyImageOps.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 void
RectifyImageOps.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 void
RectifyImageOps.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.void
WorldToCameraToPixel.configure
(CameraPinholeBrown intrinsic, Se3_F64 worldToCamera) Specifies intrinsic camera parameters and the transform from world to camera.static CameraPinholeBrown
PerspectiveOps.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 WorldToCameraToPixel
PerspectiveOps.createWorldToPixel
(CameraPinholeBrown intrinsic, Se3_F64 worldToCamera) Creates a transform from world coordinates into pixel coordinates.static void
RectifyImageOps.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 void
RectifyImageOps.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 anImageDistort
for rectifying an image given its radial distortion and rectification matrix.static Point2Transform2_F64
RectifyImageOps.transformPixelToRect
(CameraPinholeBrown param, DMatrixRMaj rectify) Creates a transform that applies rectification to unrectified distorted pixels.static Point2Transform2_F32
RectifyImageOps.transformPixelToRect
(CameraPinholeBrown param, FMatrixRMaj rectify) Creates a transform that applies rectification to unrectified distorted pixels.static Point2Transform2_F64
RectifyImageOps.transformPixelToRectNorm
(CameraPinholeBrown param, DMatrixRMaj rectify, DMatrixRMaj rectifyK) Creates a transform that applies rectification to unrectified distorted pixels and outputs normalized pixel coordinates.static Point2Transform2_F32
RectifyImageOps.transformPixelToRectNorm
(CameraPinholeBrown param, FMatrixRMaj rectify, FMatrixRMaj rectifyK) Creates a transform that applies rectification to unrectified distorted pixels and outputs normalized pixel coordinates.static Point2Transform2_F64
RectifyImageOps.transformRectToPixel
(CameraPinholeBrown param, DMatrixRMaj rectify) Creates a transform that goes from rectified to original distorted pixel coordinates.static Point2Transform2_F32
RectifyImageOps.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
Modifier and TypeMethodDescriptionstatic CameraPinholeBrown
BundleAdjustmentOps.convert
(BundleAdjustmentCamera src, @Nullable BundleCameraState state, int width, int height, @Nullable CameraPinholeBrown dst) Converts theBundleAdjustmentCamera
intoCameraPinholeBrown
.static CameraPinholeBrown
BundleAdjustmentOps.convert
(BundlePinholeBrown src, int width, int height, @Nullable CameraPinholeBrown dst) ConvertsBundlePinholeBrown
intoCameraPinholeBrown
.static CameraPinholeBrown
BundleAdjustmentOps.convert
(BundlePinholeSimplified src, int width, int height, @Nullable CameraPinholeBrown dst) ConvertsBundlePinholeSimplified
intoCameraPinholeBrown
.Modifier and TypeMethodDescriptionstatic CameraPinholeBrown
BundleAdjustmentOps.convert
(BundleAdjustmentCamera src, @Nullable BundleCameraState state, int width, int height, @Nullable CameraPinholeBrown dst) Converts theBundleAdjustmentCamera
intoCameraPinholeBrown
.static CameraPinholeBrown
BundleAdjustmentOps.convert
(BundlePinholeBrown src, int width, int height, @Nullable CameraPinholeBrown dst) ConvertsBundlePinholeBrown
intoCameraPinholeBrown
.static CameraPinholeBrown
BundleAdjustmentOps.convert
(BundlePinholeSimplified src, int width, int height, @Nullable CameraPinholeBrown dst) ConvertsBundlePinholeSimplified
intoCameraPinholeBrown
.static BundlePinhole
BundleAdjustmentOps.convert
(CameraPinholeBrown src, @Nullable BundlePinhole dst) ConvertsCameraPinholeBrown
intoBundlePinhole
.static BundlePinholeBrown
BundleAdjustmentOps.convert
(CameraPinholeBrown src, @Nullable BundlePinholeBrown dst) ConvertsCameraPinholeBrown
intoBundlePinholeBrown
.void
BundleAdjustmentOps.ConvertToBrown.convert
(BundleAdjustmentCamera bundle, @Nullable BundleCameraState state, int width, int height, CameraPinholeBrown output) -
Uses of CameraPinholeBrown in boofcv.alg.geo.bundle.cameras
-
Uses of CameraPinholeBrown in boofcv.alg.geo.impl
Modifier and TypeMethodDescriptionstatic void
ImplRectifyImageOps_F32.allInsideLeft
(CameraPinholeBrown paramLeft, FMatrixRMaj rectifyLeft, FMatrixRMaj rectifyRight, FMatrixRMaj rectifyK, ImageDimension rectifiedSize) static void
ImplRectifyImageOps_F64.allInsideLeft
(CameraPinholeBrown paramLeft, DMatrixRMaj rectifyLeft, DMatrixRMaj rectifyRight, DMatrixRMaj rectifyK, ImageDimension rectifiedSize) static void
ImplRectifyImageOps_F32.fullViewLeft
(CameraPinholeBrown paramLeft, FMatrixRMaj rectifyLeft, FMatrixRMaj rectifyRight, FMatrixRMaj rectifyK, ImageDimension rectifiedSize) static void
ImplRectifyImageOps_F64.fullViewLeft
(CameraPinholeBrown paramLeft, DMatrixRMaj rectifyLeft, DMatrixRMaj rectifyRight, DMatrixRMaj rectifyK, ImageDimension rectifiedSize) static Point2Transform2_F32
ImplRectifyImageOps_F32.transformPixelToRect
(CameraPinholeBrown param, FMatrixRMaj rectify) static Point2Transform2_F64
ImplRectifyImageOps_F64.transformPixelToRect
(CameraPinholeBrown param, DMatrixRMaj rectify) static Point2Transform2_F32
ImplRectifyImageOps_F32.transformPixelToRectNorm
(CameraPinholeBrown param, FMatrixRMaj rectify, FMatrixRMaj rectifyK) static Point2Transform2_F64
ImplRectifyImageOps_F64.transformPixelToRectNorm
(CameraPinholeBrown param, DMatrixRMaj rectify, DMatrixRMaj rectifyK) static Point2Transform2_F32
ImplRectifyImageOps_F32.transformRectToPixel
(CameraPinholeBrown param, FMatrixRMaj rectify) static Point2Transform2_F64
ImplRectifyImageOps_F64.transformRectToPixel
(CameraPinholeBrown param, DMatrixRMaj rectify) -
Uses of CameraPinholeBrown in boofcv.alg.mvs
Modifier and TypeFieldDescriptionfinal CameraPinholeBrown
BundleToRectificationStereoParameters.intrinsic1
Storage for intrinsic parameters of original distorted view-1final CameraPinholeBrown
BundleToRectificationStereoParameters.intrinsic2
Storage for intrinsic parameters of original distorted view-2Modifier and TypeMethodDescriptionMultiBaselineStereoIndependent.getTargetIntrinsic()
Returns intrinsic camera parameters for the targeted view -
Uses of CameraPinholeBrown in boofcv.alg.sfm.d3
Modifier and TypeMethodDescriptionvoid
VisOdomMonoOverheadMotion2D.configureCamera
(CameraPinholeBrown intrinsic, Se3_F64 planeToCamera) Camera the camera's intrinsic and extrinsic parameters.void
VisOdomMonoDepthPnP.setCamera
(CameraPinholeBrown camera) Sets the known fixed camera parametersvoid
VisOdomMonoPlaneInfinity.setIntrinsic
(CameraPinholeBrown intrinsic) Camera the camera's intrinsic parameters. -
Uses of CameraPinholeBrown in boofcv.alg.sfm.d3.structure
Modifier and TypeMethodDescriptionVisOdomBundleAdjustment.addCamera
(CameraPinholeBrown camera) Adds a new camera to the scene -
Uses of CameraPinholeBrown in boofcv.alg.sfm.overhead
Modifier and TypeMethodDescriptionvoid
CreateSyntheticOverheadView.configure
(CameraPinholeBrown intrinsic, Se3_F64 planeToCamera, double centerX, double centerY, double cellSize, int overheadWidth, int overheadHeight) Specifies camera configurations.boolean
SelectOverheadParameters.process
(CameraPinholeBrown intrinsic, Se3_F64 planeToCamera) Computes the view's characteristicsvoid
CameraPlaneProjection.setConfiguration
(Se3_F64 planeToCamera, CameraPinholeBrown intrinsic) Configures the camera's intrinsic and extrinsic parametersvoid
CameraPlaneProjection.setIntrinsic
(CameraPinholeBrown intrinsic) Configures the camera's intrinsic parameters -
Uses of CameraPinholeBrown in boofcv.alg.structure
Modifier and TypeFieldDescriptionfinal CameraPinholeBrown
SceneWorkingGraph.Camera.prior
Prior information about this camera's calibrationPairwiseGraphUtils.priorCamA
Prior calibration information for each view's cameraPairwiseGraphUtils.priorCamB
PairwiseGraphUtils.priorCamC
Modifier and TypeFieldDescriptionfinal DogArray<CameraPinholeBrown>
LookUpCameraInfo.listCalibration
List of calibration information for each camerafinal DogArray<CameraPinholeBrown>
ThreeViewEstimateMetricScene.listPinhole
Found intrinsics for each cameraModifier and TypeMethodDescriptionvoid
LookUpCameraInfo.lookupCalibration
(int cameraIdx, CameraPinholeBrown calibration) Returns the camera's calibration.void
LookUpCameraInfo.lookupCalibration
(String viewID, CameraPinholeBrown calibration) void
EpipolarScore3D.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 isModifier and TypeMethodDescriptionboolean
MetricSanityChecks.checkPhysicalConstraints
(MetricBundleAdjustmentUtils bundle, List<CameraPinholeBrown> listDimensions) Checks that every points passes the physical constraints in every view it is seen from.boolean
MetricSanityChecks.checkPhysicalConstraints
(SceneStructureMetric structure, SceneObservations observations, List<CameraPinholeBrown> listPriors) -
Uses of CameraPinholeBrown in boofcv.alg.structure.score3d
Modifier and TypeMethodDescriptionvoid
ScoreFundamentalHomographyCompatibility.process
(CameraPinholeBrown cameraA, @Nullable CameraPinholeBrown cameraB, int featuresA, int featuresB, List<AssociatedPair> pairs, DMatrixRMaj fundamental, DogArray_I32 inliersIdx) void
ScoreFundamentalVsRotation.process
(CameraPinholeBrown cameraA, @Nullable CameraPinholeBrown cameraB, int featuresA, int featuresB, List<AssociatedPair> pairs, DMatrixRMaj fundamental, DogArray_I32 inliersIdx) void
ScoreRatioFundamentalHomography.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
Modifier and TypeMethodDescriptionvoid
DisplayPinholeCalibrationPanel.setCalibration
(CameraPinholeBrown param) void
DisplayPinholeCalibrationPanel.setCalibration
(CameraPinholeBrown param, DMatrixRMaj rect) -
Uses of CameraPinholeBrown in boofcv.gui.fiducial
Modifier and TypeMethodDescriptionstatic void
VisualizeFiducial.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 void
VisualizeFiducial.drawCube
(Se3_F64 targetToCamera, CameraPinholeBrown intrinsic, double width, int lineThickness, Graphics2D g2) static void
VisualizeFiducial.drawLabelCenter
(Se3_F64 targetToCamera, CameraPinholeBrown intrinsic, String label, Graphics2D g2) static void
VisualizeFiducial.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
Modifier and TypeMethodDescriptionstatic CameraPinholeBrown
UtilIO.loadExampleIntrinsic
(MediaManager media, File exampleFile) Loads camera model for an example input file. -
Uses of CameraPinholeBrown in boofcv.io.calibration
Modifier and TypeMethodDescriptionstatic CameraPinholeBrown
CalibrationIO.loadOpenCV
(Reader reader) Loads intrinsic parameters in OpenCV format.static CameraPinholeBrown
CalibrationIO.loadOpenCV
(String path) static CameraPinholeBrown
CalibrationIO.loadOpenCV
(URL path) Modifier and TypeMethodDescriptionCalibrationIO.putModelBrown
(CameraPinholeBrown parameters, @Nullable Map<String, Object> map) CalibrationIO.putParamsRadialTangent
(CameraPinholeBrown parameters) static void
CalibrationIO.saveOpencv
(CameraPinholeBrown intrinsics, Writer outputWriter) Saves the calibration in OpenCV yaml format.static void
CalibrationIO.saveOpencv
(CameraPinholeBrown intrinsics, String path) -
Uses of CameraPinholeBrown in boofcv.javacv
Modifier and TypeMethodDescriptionstatic CameraPinholeBrown
UtilOpenCV.loadPinholeRadial
(String fileName) Loads a pinhole camera model with radian and tangential distortion in OpenCV formatModifier and TypeMethodDescriptionstatic void
UtilOpenCV.save
(CameraPinholeBrown model, String fileName) -
Uses of CameraPinholeBrown in boofcv.simulation
Modifier and TypeMethodDescriptionvoid
PointTrackerPerfectCloud.setCamera
(CameraPinholeBrown intrinsic) void
SimulatePlanarWorld.setCamera
(CameraPinholeBrown model) -
Uses of CameraPinholeBrown in boofcv.struct.calib
Modifier and TypeFieldDescriptionMonoPlaneParameters.intrinsic
Intrinsic parameters for the cameraStereoParameters.left
intrinsic camera parameters of left cameraStereoParameters.right
intrinsic camera parameters of right cameraVisualDepthParameters.visualParam
Intrinsic camera parameters for the visual sensor.Modifier 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) Modifier and TypeMethodDescriptionvoid
MonoPlaneParameters.setIntrinsic
(CameraPinholeBrown intrinsic) CameraPinholeBrown.setTo
(CameraPinholeBrown param) ModifierConstructorDescriptionMonoPlaneParameters
(CameraPinholeBrown intrinsic, Se3_F64 planeToCamera) StereoParameters
(CameraPinholeBrown left, CameraPinholeBrown right, Se3_F64 right_to_left)