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 TypeMethodDescriptionvoid
SceneStructureCommon.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 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
Methods in boofcv.alg.depth with parameters of type CameraPinholeBrownModifier 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
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 TypeMethodDescriptionvoid
CameraToEquirectangular_F32.setCameraModel
(CameraPinholeBrown camera) void
CameraToEquirectangular_F64.setCameraModel
(CameraPinholeBrown camera) -
Uses of CameraPinholeBrown in boofcv.alg.geo
Methods in boofcv.alg.geo that return CameraPinholeBrownModifier 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.Methods in boofcv.alg.geo with parameters of type CameraPinholeBrownModifier 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
Methods in boofcv.alg.geo.bundle that return CameraPinholeBrownModifier 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
.Methods in boofcv.alg.geo.bundle with parameters of type CameraPinholeBrownModifier 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
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 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
Fields in boofcv.alg.mvs declared as CameraPinholeBrownModifier 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-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 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
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 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
Fields in boofcv.alg.structure declared as CameraPinholeBrownModifier 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
Fields in boofcv.alg.structure with type parameters of type CameraPinholeBrownModifier and TypeFieldDescriptionfinal DogArray<CameraPinholeBrown>
LookUpCameraInfo.listCalibration
List of calibration information for each camerafinal DogArray<CameraPinholeBrown>
ThreeViewEstimateMetricScene.listPinhole
Found intrinsics for each cameraMethods in boofcv.alg.structure with parameters of type CameraPinholeBrownModifier 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 isMethod parameters in boofcv.alg.structure with type arguments of type CameraPinholeBrownModifier 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
Methods in boofcv.alg.structure.score3d with parameters of type CameraPinholeBrownModifier 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
Methods in boofcv.gui.calibration with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionvoid
DisplayPinholeCalibrationPanel.setCalibration
(CameraPinholeBrown param) void
DisplayPinholeCalibrationPanel.setCalibration
(CameraPinholeBrown param, DMatrixRMaj rect) -
Uses of CameraPinholeBrown in boofcv.gui.fiducial
Methods in boofcv.gui.fiducial with parameters of type CameraPinholeBrownModifier 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
Methods in boofcv.io that return CameraPinholeBrownModifier and TypeMethodDescriptionstatic CameraPinholeBrown
UtilIO.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 CameraPinholeBrown
CalibrationIO.loadOpenCV
(Reader reader) Loads intrinsic parameters in OpenCV format.static CameraPinholeBrown
CalibrationIO.loadOpenCV
(String path) static CameraPinholeBrown
CalibrationIO.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 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
Methods in boofcv.javacv that return CameraPinholeBrownModifier and TypeMethodDescriptionstatic CameraPinholeBrown
UtilOpenCV.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 void
UtilOpenCV.save
(CameraPinholeBrown model, String fileName) -
Uses of CameraPinholeBrown in boofcv.simulation
Methods in boofcv.simulation with parameters of type CameraPinholeBrownModifier and TypeMethodDescriptionvoid
PointTrackerPerfectCloud.setCamera
(CameraPinholeBrown intrinsic) void
SimulatePlanarWorld.setCamera
(CameraPinholeBrown model) -
Uses of CameraPinholeBrown in boofcv.struct.calib
Fields in boofcv.struct.calib declared as CameraPinholeBrownModifier 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.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 TypeMethodDescriptionvoid
MonoPlaneParameters.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)