Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: ConfigGridDimen

[120:7] extends: object

ConfigGridDimen wraps boofcv.abst.fiducial.calib.ConfigGridDimen.

Members

  • obj

Methods

  • ConfigGridDimen (int Rows = 3, int Cols = 3, ShapeSize = 1.0, ShapeDistance = 1.0)

    Creates a calibration grid dimension config.

    • @p Rows is the number of rows.
    • @p Cols is the number of columns.
    • @p ShapeSize is each shape size.
    • @p ShapeDistance is distance between shapes.
  • get (string Name)

    Gets a public config field.

    • @p Name is numRows, numCols, shapeSize, or shapeDistance.
    • @r The field value.
  • getSpacetoSizeRatio ()

    Gets the spacing-to-size ratio.

    • @r The spacing ratio.
  • checkValidity ()

    Validates this config.

class: CalibrationFiducialDetector

[82:7] extends: FiducialDetector

CalibrationFiducialDetector wraps boofcv.abst.fiducial.CalibrationFiducialDetector.

Methods

  • CalibrationFiducialDetector (object Obj)

    Wraps a BoofCV CalibrationFiducialDetector.

    • @p Obj is an existing detector Java object or wrapper.
  • getCalibrationPoints ()

    Gets calibration points.

    • @r A Java list of Point2D_F64 calibration points.
  • getCalibDetector ()

    Gets the underlying calibration detector.

    • @r A BoofCV calibration detector Java object.
  • getPoints2D3D ()

    Gets detected 2D/3D points.

    • @r A Java list of Point2D3D objects.
  • getSideWidth (int Index)

    Gets target side width.

    • @p Index is the target index.
    • @r The side width.
  • getSideHeight (int Index)

    Gets target side height.

    • @p Index is the target index.
    • @r The side height.

class: ConfigChessboardBinary

[177:7] extends: object

ConfigChessboardBinary wraps boofcv.abst.fiducial.calib.ConfigChessboardBinary.

Members

  • obj

Methods

  • ConfigChessboardBinary ()

    Creates a binary chessboard config.

  • get (string Name)

    Gets a public config field.

    • @p Name is maximumCornerDistance, thresholding, or square.
    • @r The field value.
  • set (string Name, Value)

    Sets a public config field.

    • @p Name is maximumCornerDistance, thresholding, or square.
    • @p Value is the new field value.
  • checkValidity ()

    Validates this config.

class: ConfigCircleHexagonalGrid

[204:7] extends: object

ConfigCircleHexagonalGrid wraps boofcv.abst.fiducial.calib.ConfigCircleHexagonalGrid.

Members

  • obj

Methods

  • ConfigCircleHexagonalGrid ()

    Creates a hexagonal circle-grid config.

  • get (string Name)

    Gets a public config field.

    • @p Name is thresholding, ellipse, ellipseSizeSimilarity, or edgeIntensitySimilarityTolerance.
    • @r The field value.
  • checkValidity ()

    Validates this config.

class: ConfigCircleRegularGrid

[225:7] extends: object

ConfigCircleRegularGrid wraps boofcv.abst.fiducial.calib.ConfigCircleRegularGrid.

Members

  • obj

Methods

  • ConfigCircleRegularGrid ()

    Creates a regular circle-grid config.

  • get (string Name)

    Gets a public config field.

    • @p Name is thresholding, ellipse, ellipseSizeSimilarity, or edgeIntensitySimilarityTolerance.
    • @r The field value.
  • checkValidity ()

    Validates this config.

class: ConfigSquareGrid

[246:7] extends: object

ConfigSquareGrid wraps boofcv.abst.fiducial.calib.ConfigSquareGrid.

Members

  • obj

Methods

  • ConfigSquareGrid ()

    Creates a square-grid config.

  • get (string Name)

    Gets a public config field.

    • @p Name is thresholding or square.
    • @r The field value.
  • checkValidity ()

    Validates this config.

class: FactoryFiducialCalibration

[6:14] static extends: object

Static wrappers for calibration target factory methods on boofcv.factory.fiducial.FactoryFiducial.

Methods

  • chessboardB (object Config, object Grid, string ImageClassName)

    Creates a binary chessboard calibration detector.

    • @p Config is a ConfigChessboardBinary wrapper.
    • @p Grid is a ConfigGridDimen wrapper.
    • @p ImageClassName is an input gray image class name or short image name.
    • @r A CalibrationFiducialDetector wrapper.
  • chessboardX (object Config, object Grid, string ImageClassName)

    Creates an X-corner chessboard calibration detector.

    • @p Config is a ConfigChessboardX wrapper.
    • @p Grid is a ConfigGridDimen wrapper.
    • @p ImageClassName is an input gray image class name or short image name.
    • @r A CalibrationFiducialDetector wrapper.
  • squareGrid (object Config, object Grid, string ImageClassName)

    Creates a square-grid calibration detector.

    • @p Config is a ConfigSquareGrid wrapper.
    • @p Grid is a ConfigGridDimen wrapper.
    • @p ImageClassName is an input gray image class name or short image name.
    • @r A CalibrationFiducialDetector wrapper.
  • circleHexagonalGrid (object Config, object Grid, string ImageClassName)

    Creates a hexagonal circle-grid calibration detector.

    • @p Config is a ConfigCircleHexagonalGrid wrapper.
    • @p Grid is a ConfigGridDimen wrapper.
    • @p ImageClassName is an input gray image class name or short image name.
    • @r A CalibrationFiducialDetector wrapper.
  • circleRegularGrid (object Config, object Grid, string ImageClassName)

    Creates a regular circle-grid calibration detector.

    • @p Config is a ConfigCircleRegularGrid wrapper.
    • @p Grid is a ConfigGridDimen wrapper.
    • @p ImageClassName is an input gray image class name or short image name.
    • @r A CalibrationFiducialDetector wrapper.

class: ConfigChessboardX

[150:7] extends: object

ConfigChessboardX wraps boofcv.abst.fiducial.calib.ConfigChessboardX.

Members

  • obj

Methods

  • ConfigChessboardX ()

    Creates an X-corner chessboard config.

  • get (string Name)

    Gets a public config field.

    • @p Name is one of the ConfigChessboardX public fields.
    • @r The field value.
  • set (string Name, Value)

    Sets a public config field.

    • @p Name is one of the ConfigChessboardX public fields.
    • @p Value is the new field value.
  • checkValidity ()

    Validates this config.