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)
    • selectDisparitySubpixel_F32

      public static DisparitySelect<float[],​GrayF32> selectDisparitySubpixel_F32​(int maxError, int tolR2L, double texture)
    • 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)
    • selectDisparitySparseSubpixel_F32

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