Class CalibrationObservation

java.lang.Object
boofcv.alg.geo.calibration.CalibrationObservation

public class CalibrationObservation extends Object
List of observed features and their pixel locations on a single calibration target from one image. Partially observable calibration targets is supported by the associated index for each point.
  • Field Details

    • target

      public int target
      Which target was observed
    • points

      public List<PointIndex2D_F64> points
      List of pixel observations and the index of the control point
  • Constructor Details

    • CalibrationObservation

      public CalibrationObservation()
    • CalibrationObservation

      public CalibrationObservation(int target, List<PointIndex2D_F64> points)
  • Method Details

    • setTo

      public void setTo(CalibrationObservation obs)
    • get

      public PointIndex2D_F64 get(int index)
    • add

      public void add(int which, Point2D_F64 observation)
      Adds a new observation. A copy is made.
      Parameters:
      which - Index of the observed feature
      observation - The observation. A copy is internally created.
    • add

      public void add(int which, double x, double y)
    • reset

      public void reset()
    • sort

      public void sort()
      Ensures the points order is in increasing order of index value
    • size

      public int size()
    • copy

      public CalibrationObservation copy()