Class DisparityBlockMatchCorrelation<T extends ImageGray<T>,​D extends ImageGray<D>,​TF extends ImageGray<TF>>

java.lang.Object
boofcv.abst.disparity.WrapBaseBlockMatch<T,​TF,​D>
boofcv.abst.disparity.DisparityBlockMatchCorrelation<T,​D,​TF>
All Implemented Interfaces:
StereoDisparity<T,​D>

public class DisparityBlockMatchCorrelation<T extends ImageGray<T>,​D extends ImageGray<D>,​TF extends ImageGray<TF>>
extends WrapBaseBlockMatch<T,​TF,​D>
Wrapper around StereoDisparity that will (optionally) convert all inputs to float and normalize the input to have zero mean and an absolute value of at most 1.
  • Constructor Details

  • Method Details

    • _process

      public void _process​(T imageLeft, T imageRight)
      Specified by:
      _process in class WrapBaseBlockMatch<T extends ImageGray<T>,​TF extends ImageGray<TF>,​D extends ImageGray<D>>
    • getInputType

      public ImageType<T> getInputType()
      Description copied from interface: StereoDisparity
      Type of input images it can process
      Returns:
      Input image type
    • getAdjustedLeft

      public TF getAdjustedLeft()
    • getAdjustedRight

      public TF getAdjustedRight()
    • isNormalizeInput

      public boolean isNormalizeInput()
    • setNormalizeInput

      public void setNormalizeInput​(boolean normalizeInput)