Class Limelight.CameraIntrinsics

java.lang.Object
com.limelightvision.Limelight.CameraIntrinsics
Enclosing class:
Limelight

public static class Limelight.CameraIntrinsics extends Object
Live camera intrinsics for the running pipeline. The camera matrix is scaled to the current processing resolution.
  • Field Details

    • customCalibration

      public boolean customCalibration
      True when the camera uses a user-uploaded calibration file. False when the camera uses a default calibration
    • hfovDegrees

      public double hfovDegrees
      Horizontal field of view in degrees.
    • vfovDegrees

      public double vfovDegrees
      Vertical field of view in degrees.
    • resolutionWidthPixels

      public double resolutionWidthPixels
      Processing-resolution width in pixels (what the camera matrix is scaled to).
    • resolutionHeightPixels

      public double resolutionHeightPixels
      Processing-resolution height in pixels.
    • cameraMatrix

      public double[] cameraMatrix
      Row-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[] distortionCoefficients
      OpenCV distortion coefficients. Empty until the camera publishes
  • Constructor Details

    • CameraIntrinsics

      public CameraIntrinsics()