Package org.opencv.calib3d
Class StereoMatcher
- java.lang.Object
- 
- org.opencv.core.Algorithm
- 
- org.opencv.calib3d.StereoMatcher
 
 
- 
- Direct Known Subclasses:
- StereoBM,- StereoSGBM
 
 public class StereoMatcher extends Algorithm The base class for stereo correspondence algorithms.
- 
- 
Field SummaryFields Modifier and Type Field Description static intDISP_SCALEstatic intDISP_SHIFT
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedStereoMatcher(long addr)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StereoMatcher__fromPtr__(long addr)voidcompute(Mat left, Mat right, Mat disparity)Computes disparity map for the specified stereo pairprotected voidfinalize()intgetBlockSize()intgetDisp12MaxDiff()intgetMinDisparity()intgetNumDisparities()intgetSpeckleRange()intgetSpeckleWindowSize()voidsetBlockSize(int blockSize)voidsetDisp12MaxDiff(int disp12MaxDiff)voidsetMinDisparity(int minDisparity)voidsetNumDisparities(int numDisparities)voidsetSpeckleRange(int speckleRange)voidsetSpeckleWindowSize(int speckleWindowSize)- 
Methods inherited from class org.opencv.core.Algorithmclear, empty, getDefaultName, getNativeObjAddr, save
 
- 
 
- 
- 
- 
Field Detail- 
DISP_SHIFTpublic static final int DISP_SHIFT - See Also:
- Constant Field Values
 
 - 
DISP_SCALEpublic static final int DISP_SCALE - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
__fromPtr__public static StereoMatcher __fromPtr__(long addr) 
 - 
computepublic void compute(Mat left, Mat right, Mat disparity) Computes disparity map for the specified stereo pair- Parameters:
- left- Left 8-bit single-channel image.
- right- Right image of the same size and the same type as the left one.
- disparity- Output disparity map. It has the same size as the input images. Some algorithms, like StereoBM or StereoSGBM compute 16-bit fixed-point disparity map (where each disparity value has 4 fractional bits), whereas other algorithms output 32-bit floating-point disparity map.
 
 - 
getMinDisparitypublic int getMinDisparity() 
 - 
setMinDisparitypublic void setMinDisparity(int minDisparity) 
 - 
getNumDisparitiespublic int getNumDisparities() 
 - 
setNumDisparitiespublic void setNumDisparities(int numDisparities) 
 - 
getBlockSizepublic int getBlockSize() 
 - 
setBlockSizepublic void setBlockSize(int blockSize) 
 - 
getSpeckleWindowSizepublic int getSpeckleWindowSize() 
 - 
setSpeckleWindowSizepublic void setSpeckleWindowSize(int speckleWindowSize) 
 - 
getSpeckleRangepublic int getSpeckleRange() 
 - 
setSpeckleRangepublic void setSpeckleRange(int speckleRange) 
 - 
getDisp12MaxDiffpublic int getDisp12MaxDiff() 
 - 
setDisp12MaxDiffpublic void setDisp12MaxDiff(int disp12MaxDiff) 
 
- 
 
-