Package boofcv.factory.disparity
Class FactoryStereoDisparityAlgs
java.lang.Object
boofcv.factory.disparity.FactoryStereoDisparityAlgs
Algorithms related to computing the disparity between two rectified stereo images.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic SgmStereoDisparity
createSgm
(@Nullable ConfigDisparitySGM config) Creates SGM stereo using HMI.static <D extends ImageGray<D>>
DisparitySelect<float[],D> selectCorrelation_F32
(int tolR2L, double texture, boolean subpixel) static DisparitySelect<float[],
GrayU8> selectDisparity_F32
(int maxError, int tolR2L, double texture) static DisparitySelect<int[],
GrayU8> selectDisparity_S32
(int maxError, int tolR2L, double texture) static DisparitySparseSelect<float[]>
selectDisparitySparse_F32
(int maxError, double texture, int tolRightToLeft) static DisparitySparseSelect<int[]>
selectDisparitySparse_S32
(int maxError, double texture, int tolRightToLeft) static DisparitySparseSelect<float[]>
selectDisparitySparseSubpixel_F32
(int maxError, double texture, int tolRightToLeft, boolean squaredError) static DisparitySparseSelect<int[]>
selectDisparitySparseSubpixel_S32
(int maxError, double texture, int tolRightToLeft, boolean squaredError) static DisparitySelect<float[],
GrayF32> selectDisparitySubpixel_F32
(int maxError, int tolR2L, double texture, boolean squaredError) static DisparitySelect<int[],
GrayF32> selectDisparitySubpixel_S32
(int maxError, int tolR2L, double texture, boolean squaredError)
-
Constructor Details
-
FactoryStereoDisparityAlgs
public FactoryStereoDisparityAlgs()
-
-
Method Details
-
createSgm
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)
-