The base class for stereo correspondence algorithms.  
 More...
#include <opencv2/calib3d.hpp>
The base class for stereo correspondence algorithms. 
 
◆ anonymous enum
| Enumerator | 
|---|
| DISP_SHIFT  |  | 
| DISP_SCALE  |  | 
 
 
◆ compute()
| Python: | 
|---|
 | cv.StereoMatcher.compute( | left, right[, disparity] | ) ->  | 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.  | 
  
   
Implemented in cv::cuda::StereoSGM.
 
 
◆ getBlockSize()
  
  
      
        
          | virtual int cv::StereoMatcher::getBlockSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
| Python: | 
|---|
 | cv.StereoMatcher.getBlockSize( |  | ) ->  | retval | 
 
 
◆ getDisp12MaxDiff()
  
  
      
        
          | virtual int cv::StereoMatcher::getDisp12MaxDiff  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
| Python: | 
|---|
 | cv.StereoMatcher.getDisp12MaxDiff( |  | ) ->  | retval | 
 
 
◆ getMinDisparity()
  
  
      
        
          | virtual int cv::StereoMatcher::getMinDisparity  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
| Python: | 
|---|
 | cv.StereoMatcher.getMinDisparity( |  | ) ->  | retval | 
 
 
◆ getNumDisparities()
  
  
      
        
          | virtual int cv::StereoMatcher::getNumDisparities  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
| Python: | 
|---|
 | cv.StereoMatcher.getNumDisparities( |  | ) ->  | retval | 
 
 
◆ getSpeckleRange()
  
  
      
        
          | virtual int cv::StereoMatcher::getSpeckleRange  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
| Python: | 
|---|
 | cv.StereoMatcher.getSpeckleRange( |  | ) ->  | retval | 
 
 
◆ getSpeckleWindowSize()
  
  
      
        
          | virtual int cv::StereoMatcher::getSpeckleWindowSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
| Python: | 
|---|
 | cv.StereoMatcher.getSpeckleWindowSize( |  | ) ->  | retval | 
 
 
◆ setBlockSize()
  
  
      
        
          | virtual void cv::StereoMatcher::setBlockSize  | 
          ( | 
          int |           blockSize | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
| Python: | 
|---|
 | cv.StereoMatcher.setBlockSize( | blockSize | ) ->  | None | 
 
 
◆ setDisp12MaxDiff()
  
  
      
        
          | virtual void cv::StereoMatcher::setDisp12MaxDiff  | 
          ( | 
          int |           disp12MaxDiff | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
| Python: | 
|---|
 | cv.StereoMatcher.setDisp12MaxDiff( | disp12MaxDiff | ) ->  | None | 
 
 
◆ setMinDisparity()
  
  
      
        
          | virtual void cv::StereoMatcher::setMinDisparity  | 
          ( | 
          int |           minDisparity | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
| Python: | 
|---|
 | cv.StereoMatcher.setMinDisparity( | minDisparity | ) ->  | None | 
 
 
◆ setNumDisparities()
  
  
      
        
          | virtual void cv::StereoMatcher::setNumDisparities  | 
          ( | 
          int |           numDisparities | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
| Python: | 
|---|
 | cv.StereoMatcher.setNumDisparities( | numDisparities | ) ->  | None | 
 
 
◆ setSpeckleRange()
  
  
      
        
          | virtual void cv::StereoMatcher::setSpeckleRange  | 
          ( | 
          int |           speckleRange | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
| Python: | 
|---|
 | cv.StereoMatcher.setSpeckleRange( | speckleRange | ) ->  | None | 
 
 
◆ setSpeckleWindowSize()
  
  
      
        
          | virtual void cv::StereoMatcher::setSpeckleWindowSize  | 
          ( | 
          int |           speckleWindowSize | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
| Python: | 
|---|
 | cv.StereoMatcher.setSpeckleWindowSize( | speckleWindowSize | ) ->  | None | 
 
 
The documentation for this class was generated from the following file: