Uses of Class
com.irurueta.geometry.CameraException
Packages that use CameraException
Package
Description
This package contains classes to work with basic geometric entities such as
2D or 3D points, lines, planes, 2D or 3D triangles or polygons, circles,
spheres, rotations, transformations etc.
-
Uses of CameraException in com.irurueta.geometry
Methods in com.irurueta.geometry that throw CameraExceptionModifier and TypeMethodDescriptionPinholeCamera.arePointsInFrontOfCamera(List<Point3D> points) Returns list indicating if corresponding provided points are located in front of the camera.PinholeCamera.arePointsInFrontOfCamera(List<Point3D> points, double threshold) Returns list indicating if corresponding provided points are located in front of the camera.voidPinholeCamera.arePointsInFrontOfCamera(List<Point3D> points, List<Boolean> result) Computes list indicating if corresponding provided points are located in front of the camera or not.voidPinholeCamera.arePointsInFrontOfCamera(List<Point3D> points, List<Boolean> result, double threshold) Computes list indicating if corresponding provided points are located in front of the camera or not.Camera.backProject(DualConic dualConic) Back-projects a 2D dual conic into a 3D dual quadric.voidCamera.backProject(DualConic dualConic, DualQuadric result) Back-projects a 2D dual conic into a 3D dual quadric and stores the result into provided dual quadric instance.Camera.backProject(Point2D point) Back-projects provided 2D point into a 3D point.abstract voidCamera.backProject(Point2D point, Point3D result) Back-projects provided 2D point into a 3D point and stores the result into provided instance.voidPinholeCamera.backProject(Point2D point, Point3D result) Back-projects provided 2D point into a 3D point and stores the result into provided instance.Camera.backProjectPoints(List<Point2D> points) Back-projects provided 2D points into their corresponding 3D points.voidCamera.backProjectPoints(List<Point2D> points, List<Point3D> result) Back-projects provided 2D points into their corresponding 3D points and stores the result into provided list.voidPinholeCamera.cheiralities(List<Point3D> points, List<Double> result) Computes the cheirality of the list of provided points and stores the result in result list.PinholeCamera.computeCameraCenterDet()Computes camera center using determinants of camera matrix minors.voidPinholeCamera.computeCameraCenterDet(Point3D result) Computes camera center using determinants of camera matrix minors.PinholeCamera.computeCameraCenterFiniteCamera()Computes camera center.voidPinholeCamera.computeCameraCenterFiniteCamera(Point3D result) Computes camera center.PinholeCamera.computeCameraCenterSVD()Computes camera center using singular value decomposition.voidPinholeCamera.computeCameraCenterSVD(Point3D result) Computes camera center using singular value decomposition.private voidPinholeCamera.computeIntrinsicsAndRotation()Decompose camera matrix 3x3 left minor and computes camera intrinsic parameters and rotation.voidPinholeCamera.decompose()Decomposes current camera matrix to determine its intrinsic and extrinsic parameters (rotation and translation).voidPinholeCamera.decompose(boolean decomposeIntrinsicsAndRotation) Decomposes current camera matrix to determine its camera center.voidPinholeCamera.decompose(boolean decomposeIntrinsicsAndRotation, boolean decomposeCameraCenter) Decomposes current camera matrix.voidComputes the depth of provided points respect to camera center and stores the result in provided result list.voidPinholeCamera.fixCameraSign()Fixes the camera sign so that point cheirality can be correctly determined.doublePinholeCamera.getCameraSign()Returns camera sign of this camera.doublePinholeCamera.getCameraSign(double threshold) Returns camera sign of this camera up to provided threshold.PinholeCamera.getCheiralities(List<Point3D> points) Return the cheirality of the list of provided points.doublePinholeCamera.getCheirality(Point3D point) Computes the cheirality of a point.doubleReturns the depth of provided point respect to camera center.Returns the depth of provided points respect to camera center.double[]PinholeCamera.getPrincipalAxisArray()Returns the principal axis as an array consisting of the x,y,z coordinates of the director vector of the principal plane.booleanPinholeCamera.isPointInFrontOfCamera(Point3D point) Determines if a given point is located in front of the camera.booleanPinholeCamera.isPointInFrontOfCamera(Point3D point, double threshold) Determines if a given point is located in front of the camera up to given threshold.voidModifies camera so that it points to provided point while keeping the camera center.voidPinholeCamera.principalAxisArray(double[] result) Computes the principal axis as an array consisting of the x,y,z coordinates of the director vector of the principal plane.Projects a 3D quadric into a 2D conic.voidProjects a 3D quadric into a 2D conic and stores the result into provided conic instance.voidPinholeCamera.rotate(Rotation3D cameraRotation) Combines current camera rotation with provided rotation.voidPinholeCamera.setCameraRotation(Rotation3D cameraRotation) Sets camera rotation of this camera.final voidPinholeCamera.setFromLineAndPlaneCorrespondences(Plane plane1, Plane plane2, Plane plane3, Plane plane4, Line2D line1, Line2D line2, Line2D line3, Line2D line4) Estimates this camera parameters from line/plane correspondences.final voidPinholeCamera.setFromPointCorrespondences(Point3D point3D1, Point3D point3D2, Point3D point3D3, Point3D point3D4, Point3D point3D5, Point3D point3D6, Point2D point2D1, Point2D point2D2, Point2D point2D3, Point2D point2D4, Point2D point2D5, Point2D point2D6) Estimates this camera parameters from 2D-3D point correspondences.voidPinholeCamera.setIntrinsicParameters(PinholeCameraIntrinsicParameters intrinsicParameters) Sets camera intrinsic parameters.Constructors in com.irurueta.geometry that throw CameraExceptionModifierConstructorDescriptionPinholeCamera(Plane plane1, Plane plane2, Plane plane3, Plane plane4, Line2D line1, Line2D line2, Line2D line3, Line2D line4) Creates an instance of a pinhole camera by estimating its parameters from line/plane correspondences.PinholeCamera(Point3D point3D1, Point3D point3D2, Point3D point3D3, Point3D point3D4, Point3D point3D5, Point3D point3D6, Point2D point2D1, Point2D point2D2, Point2D point2D3, Point2D point2D4, Point2D point2D5, Point2D point2D6) Creates an instance of a pinhole camera by estimating its parameters from 2D-3D point correspondences. -
Uses of CameraException in com.irurueta.geometry.refiners
Methods in com.irurueta.geometry.refiners that throw CameraExceptionModifier and TypeMethodDescriptionprotected voidPinholeCameraRefiner.cameraToParameters(PinholeCamera camera, double[] result) Sets camera parameters into array of parameters.