Class FactoryStereoDisparityAlgs

java.lang.Object
boofcv.factory.disparity.FactoryStereoDisparityAlgs

public class FactoryStereoDisparityAlgs extends Object
Algorithms related to computing the disparity between two rectified stereo images.
  • Constructor Details

    • FactoryStereoDisparityAlgs

      public FactoryStereoDisparityAlgs()
  • Method Details

    • createSgm

      public static SgmStereoDisparity createSgm(@Nullable @Nullable ConfigDisparitySGM config)
      Creates SGM stereo using HMI.
    • selectDisparity_S32

      public static DisparitySelect<int[],GrayU8> selectDisparity_S32(int maxError, int tolR2L, double texture)
    • selectDisparity_F32

      public static DisparitySelect<float[],GrayU8> selectDisparity_F32(int maxError, int tolR2L, double texture)
    • selectCorrelation_F32

      public static <D extends ImageGray<D>> DisparitySelect<float[],D> selectCorrelation_F32(int tolR2L, double texture, boolean subpixel)
    • selectDisparitySubpixel_S32

      public static DisparitySelect<int[],GrayF32> selectDisparitySubpixel_S32(int maxError, int tolR2L, double texture, boolean squaredError)
    • selectDisparitySubpixel_F32

      public static DisparitySelect<float[],GrayF32> selectDisparitySubpixel_F32(int maxError, int tolR2L, double texture, boolean squaredError)
    • selectDisparitySparse_S32

      public static DisparitySparseSelect<int[]> selectDisparitySparse_S32(int maxError, double texture, int tolRightToLeft)
    • selectDisparitySparse_F32

      public static DisparitySparseSelect<float[]> selectDisparitySparse_F32(int maxError, double texture, int tolRightToLeft)
    • selectDisparitySparseSubpixel_S32

      public static DisparitySparseSelect<int[]> selectDisparitySparseSubpixel_S32(int maxError, double texture, int tolRightToLeft, boolean squaredError)
    • selectDisparitySparseSubpixel_F32

      public static DisparitySparseSelect<float[]> selectDisparitySparseSubpixel_F32(int maxError, double texture, int tolRightToLeft, boolean squaredError)