Package org.opencv.calib3d
Class StereoSGBM
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.calib3d.StereoMatcher
-
- org.opencv.calib3d.StereoSGBM
-
public class StereoSGBM extends StereoMatcher
-
-
Field Summary
Fields Modifier and Type Field Description static intMODE_HHstatic intMODE_HH4static intMODE_SGBMstatic intMODE_SGBM_3WAY-
Fields inherited from class org.opencv.calib3d.StereoMatcher
DISP_SCALE, DISP_SHIFT
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedStereoSGBM(long addr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StereoSGBM__fromPtr__(long addr)static StereoSGBMcreate()static StereoSGBMcreate(int minDisparity)static StereoSGBMcreate(int minDisparity, int numDisparities)static StereoSGBMcreate(int minDisparity, int numDisparities, int blockSize)static StereoSGBMcreate(int minDisparity, int numDisparities, int blockSize, int P1)static StereoSGBMcreate(int minDisparity, int numDisparities, int blockSize, int P1, int P2)static StereoSGBMcreate(int minDisparity, int numDisparities, int blockSize, int P1, int P2, int disp12MaxDiff)static StereoSGBMcreate(int minDisparity, int numDisparities, int blockSize, int P1, int P2, int disp12MaxDiff, int preFilterCap)static StereoSGBMcreate(int minDisparity, int numDisparities, int blockSize, int P1, int P2, int disp12MaxDiff, int preFilterCap, int uniquenessRatio)static StereoSGBMcreate(int minDisparity, int numDisparities, int blockSize, int P1, int P2, int disp12MaxDiff, int preFilterCap, int uniquenessRatio, int speckleWindowSize)static StereoSGBMcreate(int minDisparity, int numDisparities, int blockSize, int P1, int P2, int disp12MaxDiff, int preFilterCap, int uniquenessRatio, int speckleWindowSize, int speckleRange)static StereoSGBMcreate(int minDisparity, int numDisparities, int blockSize, int P1, int P2, int disp12MaxDiff, int preFilterCap, int uniquenessRatio, int speckleWindowSize, int speckleRange, int mode)protected voidfinalize()intgetMode()intgetP1()intgetP2()intgetPreFilterCap()intgetUniquenessRatio()voidsetMode(int mode)voidsetP1(int P1)voidsetP2(int P2)voidsetPreFilterCap(int preFilterCap)voidsetUniquenessRatio(int uniquenessRatio)-
Methods inherited from class org.opencv.calib3d.StereoMatcher
compute, getBlockSize, getDisp12MaxDiff, getMinDisparity, getNumDisparities, getSpeckleRange, getSpeckleWindowSize, setBlockSize, setDisp12MaxDiff, setMinDisparity, setNumDisparities, setSpeckleRange, setSpeckleWindowSize
-
Methods inherited from class org.opencv.core.Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
Field Detail
-
MODE_SGBM
public static final int MODE_SGBM
- See Also:
- Constant Field Values
-
MODE_HH
public static final int MODE_HH
- See Also:
- Constant Field Values
-
MODE_SGBM_3WAY
public static final int MODE_SGBM_3WAY
- See Also:
- Constant Field Values
-
MODE_HH4
public static final int MODE_HH4
- See Also:
- Constant Field Values
-
-
Method Detail
-
__fromPtr__
public static StereoSGBM __fromPtr__(long addr)
-
create
public static StereoSGBM create(int minDisparity, int numDisparities, int blockSize, int P1, int P2, int disp12MaxDiff, int preFilterCap, int uniquenessRatio, int speckleWindowSize, int speckleRange, int mode)
-
create
public static StereoSGBM create(int minDisparity, int numDisparities, int blockSize, int P1, int P2, int disp12MaxDiff, int preFilterCap, int uniquenessRatio, int speckleWindowSize, int speckleRange)
-
create
public static StereoSGBM create(int minDisparity, int numDisparities, int blockSize, int P1, int P2, int disp12MaxDiff, int preFilterCap, int uniquenessRatio, int speckleWindowSize)
-
create
public static StereoSGBM create(int minDisparity, int numDisparities, int blockSize, int P1, int P2, int disp12MaxDiff, int preFilterCap, int uniquenessRatio)
-
create
public static StereoSGBM create(int minDisparity, int numDisparities, int blockSize, int P1, int P2, int disp12MaxDiff, int preFilterCap)
-
create
public static StereoSGBM create(int minDisparity, int numDisparities, int blockSize, int P1, int P2, int disp12MaxDiff)
-
create
public static StereoSGBM create(int minDisparity, int numDisparities, int blockSize, int P1, int P2)
-
create
public static StereoSGBM create(int minDisparity, int numDisparities, int blockSize, int P1)
-
create
public static StereoSGBM create(int minDisparity, int numDisparities, int blockSize)
-
create
public static StereoSGBM create(int minDisparity, int numDisparities)
-
create
public static StereoSGBM create(int minDisparity)
-
create
public static StereoSGBM create()
-
getMode
public int getMode()
-
getP1
public int getP1()
-
getP2
public int getP2()
-
getPreFilterCap
public int getPreFilterCap()
-
getUniquenessRatio
public int getUniquenessRatio()
-
setMode
public void setMode(int mode)
-
setP1
public void setP1(int P1)
-
setP2
public void setP2(int P2)
-
setPreFilterCap
public void setPreFilterCap(int preFilterCap)
-
setUniquenessRatio
public void setUniquenessRatio(int uniquenessRatio)
-
finalize
protected void finalize() throws Throwable- Overrides:
finalizein classStereoMatcher- Throws:
Throwable
-
-