Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: ConfigDisparityBMBest5

[287:7] extends: ConfigDisparityBM

ConfigDisparityBMBest5 wraps boofcv.factory.disparity.ConfigDisparityBMBest5.

Methods

  • ConfigDisparityBMBest5 ()

    Creates a best-5 block matching disparity config.

class: ConfigDisparitySGM

[297:7] extends: object

ConfigDisparitySGM wraps boofcv.factory.disparity.ConfigDisparitySGM.

Members

  • obj

Methods

  • ConfigDisparitySGM ()

    Creates an SGM disparity config.

  • get (string Name)

    Gets a public config field.

    • @p Name is a public ConfigDisparitySGM field.
    • @r The field value.
  • set (string Name, Value)

    Sets a public config field.

    • @p Name is a public ConfigDisparitySGM field.
    • @p Value is the new field value.
  • setDisparityRange (int Range)

    Sets disparityRange.

    • @p Range is the disparity range.
  • setErrorType (string Name)

    Sets the SGM error type.

    • @p Name is ABSOLUTE_DIFFERENCE, CENSUS, or MUTUAL_INFORMATION.
  • getBlockSize ()

    Gets block size.

    • @r A KernelRadius2D Java object.
  • checkValidity ()

    Validates this config.

class: FactoryStereoDisparity

[6:14] static extends: object

Static wrappers for boofcv.factory.disparity.FactoryStereoDisparity.

Methods

  • blockMatch (object Config, string ImageClassName, string DisparityClassName)

    Creates a block-match stereo disparity algorithm.

    • @p Config is a ConfigDisparityBM wrapper.
    • @p ImageClassName is the input gray image class name or short image name.
    • @p DisparityClassName is the disparity image class name or short image name.
    • @r A StereoDisparity wrapper.
  • blockMatchBest5 (object Config, string ImageClassName, string DisparityClassName)

    Creates a best-5 block-match stereo disparity algorithm.

    • @p Config is a ConfigDisparityBMBest5 wrapper.
    • @p ImageClassName is the input gray image class name or short image name.
    • @p DisparityClassName is the disparity image class name or short image name.
    • @r A StereoDisparity wrapper.
  • sgm (object Config, string ImageClassName, string DisparityClassName)

    Creates a semi-global matching stereo disparity algorithm.

    • @p Config is a ConfigDisparitySGM wrapper.
    • @p ImageClassName is the input gray image class name or short image name.
    • @p DisparityClassName is the disparity image class name or short image name.
    • @r A StereoDisparity wrapper.
  • sparseRectifiedBM (object Config, string ImageClassName)

    Creates a sparse rectified block-match stereo disparity algorithm.

    • @p Config is a ConfigDisparityBM wrapper.
    • @p ImageClassName is the input gray image class name or short image name.
    • @r A StereoDisparitySparse wrapper.

class: RectifyImageOps

[177:14] static extends: object

Static wrappers for boofcv.alg.geo.RectifyImageOps.

Methods

  • createCalibrated ()

    Creates a calibrated rectification algorithm.

    • @r A RectifyCalibrated Java object.
  • createUncalibrated ()

    Creates an uncalibrated rectification algorithm.

    • @r A RectifyFundamental Java object.
  • fullViewLeft (...)

    Computes a full-view left rectification adjustment.

    • @p Args match BoofCV fullViewLeft overloads.
  • allInsideLeft (...)

    Computes an all-inside left rectification adjustment.

    • @p Args match BoofCV allInsideLeft overloads.
  • adjustView (...)

    Adjusts a rectified view.

    • @p Args match BoofCV adjustView overloads.
  • transformPixelToRect (object Camera, object Rect)

    Creates a pixel-to-rectified transform.

    • @p Camera is a CameraPinholeBrown wrapper.
    • @p Rect is a rectification matrix.
    • @r A Point2Transform2 Java object.
  • transformPixelToRectNorm (object Camera, object Rect, object RectK)

    Creates a pixel-to-normalized-rectified transform.

    • @p Camera is a CameraPinholeBrown wrapper.
    • @p Rect is a rectification matrix.
    • @p RectK is the rectified calibration matrix.
    • @r A Point2Transform2 Java object.
  • transformRectToPixel (object Camera, object Rect)

    Creates a rectified-to-pixel transform.

    • @p Camera is a CameraPinholeBrown wrapper.
    • @p Rect is a rectification matrix.
    • @r A Point2Transform2 Java object.
  • applyMask (object Image, object Mask, int MaskValue)

    Applies a mask to disparity or image data.

    • @p Image is GrayF32 or GrayU8.
    • @p Mask is GrayU8.
    • @p MaskValue is the value to apply.

class: DisparityError

[65:14] static extends: object

DisparityError wraps boofcv.factory.disparity.DisparityError.

Methods

  • valueOf (string Name)

    Looks up a block-matching error enum.

    • @p Name is SAD, CENSUS, or NCC.
    • @r The enum Java object.

class: StereoDisparity

[89:7] extends: object

StereoDisparity wraps boofcv.abst.disparity.StereoDisparity.

Members

  • obj

Methods

  • StereoDisparity (object Obj)

    Wraps a BoofCV StereoDisparity.

    • @p Obj is an existing disparity Java object or wrapper.
  • process (object Left, object Right)

    Processes rectified stereo images.

    • @p Left is the left image.
    • @p Right is the right image.
  • getDisparity ()

    Gets the disparity image.

    • @r A BoofCV disparity image.
  • getDisparityRange ()

    Gets disparity range.

    • @r The disparity range.
  • getDisparityMin ()

    Gets disparity minimum.

    • @r The minimum disparity.
  • getDisparityType ()

    Gets disparity type.

    • @r A Java Class object.
  • getInputType ()

    Gets input image type.

    • @r The BoofCV ImageType.

class: ConfigDisparityBM

[237:7] extends: object

ConfigDisparityBM wraps boofcv.factory.disparity.ConfigDisparityBM.

Members

  • obj

Methods

  • ConfigDisparityBM ()

    Creates a block matching disparity config.

  • get (string Name)

    Gets a public config field.

    • @p Name is a public ConfigDisparityBM field.
    • @r The field value.
  • set (string Name, Value)

    Sets a public config field.

    • @p Name is a public ConfigDisparityBM field.
    • @p Value is the new field value.
  • setDisparityRange (int Range)

    Sets disparityRange.

    • @p Range is the disparity range.
  • setRegionRadius (int Radius)

    Sets region radius in both dimensions.

    • @p Radius is the region radius.
  • setErrorType (string Name)

    Sets the block-matching error type.

    • @p Name is SAD, CENSUS, or NCC.
  • getBlockSize ()

    Gets block size.

    • @r A KernelRadius2D Java object.
  • checkValidity ()

    Validates this config.

class: DisparitySgmError

[77:14] static extends: object

DisparitySgmError wraps boofcv.factory.disparity.DisparitySgmError.

Methods

  • valueOf (string Name)

    Looks up an SGM error enum.

    • @p Name is ABSOLUTE_DIFFERENCE, CENSUS, or MUTUAL_INFORMATION.
    • @r The enum Java object.

class: StereoDisparitySparse

[132:7] extends: object

StereoDisparitySparse wraps boofcv.abst.disparity.StereoDisparitySparse.

Members

  • obj

Methods

  • StereoDisparitySparse (object Obj)

    Wraps a BoofCV StereoDisparitySparse.

    • @p Obj is an existing sparse disparity Java object or wrapper.
  • setImages (object Left, object Right)

    Sets rectified stereo images.

    • @p Left is the left image.
    • @p Right is the right image.
  • process (int X, int Y)

    Processes one pixel.

    • @p X is x.
    • @p Y is y.
    • @r True if disparity was found.
  • getDisparity ()

    Gets the sparse disparity.

    • @r The disparity.
  • getMinDisparity ()

    Gets minimum disparity.

    • @r The minimum disparity.
  • getMaxDisparity ()

    Gets maximum disparity.

    • @r The maximum disparity.
  • getInputType ()

    Gets input image type.

    • @r A Java Class object.