Class Limelight.CameraIntrinsics
java.lang.Object
com.limelightvision.Limelight.CameraIntrinsics
- Enclosing class:
Limelight
Live camera intrinsics for the running pipeline. The camera matrix is scaled to the current
processing resolution.
-
Field Summary
FieldsModifier and TypeFieldDescriptiondouble[]Row-major 3x3 camera matrix [fx, 0, cx, 0, fy, cy, 0, 0, 1], scaled to the processing resolution.booleanTrue when the camera uses a user-uploaded calibration file.double[]OpenCV distortion coefficients.doubleHorizontal field of view in degrees.doubleProcessing-resolution height in pixels.doubleProcessing-resolution width in pixels (what the camera matrix is scaled to).doubleVertical field of view in degrees. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
customCalibration
public boolean customCalibrationTrue when the camera uses a user-uploaded calibration file. False when the camera uses a default calibration -
hfovDegrees
public double hfovDegreesHorizontal field of view in degrees. -
vfovDegrees
public double vfovDegreesVertical field of view in degrees. -
resolutionWidthPixels
public double resolutionWidthPixelsProcessing-resolution width in pixels (what the camera matrix is scaled to). -
resolutionHeightPixels
public double resolutionHeightPixelsProcessing-resolution height in pixels. -
cameraMatrix
public double[] cameraMatrixRow-major 3x3 camera matrix [fx, 0, cx, 0, fy, cy, 0, 0, 1], scaled to the processing resolution. Empty until the camera publishes -
distortionCoefficients
public double[] distortionCoefficientsOpenCV distortion coefficients. Empty until the camera publishes
-
-
Constructor Details
-
CameraIntrinsics
public CameraIntrinsics()
-