cv::StereoSGBM Class Reference

#include <cv.hpp>

List of all members.

Public Types

enum  { DISP_SHIFT = 4, DISP_SCALE = (1<<DISP_SHIFT) }

Public Member Functions

 StereoSGBM ()
 StereoSGBM (int minDisparity, int numDisparities, int SADWindowSize, int P1=0, int P2=0, int disp12MaxDiff=0, int preFilterCap=0, int uniquenessRatio=0, int speckleWindowSize=0, int speckleRange=0, bool fullDP=false)
virtual ~StereoSGBM ()
virtual void operator() (const Mat &left, const Mat &right, Mat &disp)

Public Attributes

int minDisparity
int numberOfDisparities
int SADWindowSize
int preFilterCap
int uniquenessRatio
int P1
int P2
int speckleWindowSize
int speckleRange
int disp12MaxDiff
bool fullDP

Protected Attributes

Mat buffer

Member Enumeration Documentation

anonymous enum
Enumerator:
DISP_SHIFT 
DISP_SCALE 

Constructor & Destructor Documentation

cv::StereoSGBM::StereoSGBM (  ) 
cv::StereoSGBM::StereoSGBM ( int  minDisparity,
int  numDisparities,
int  SADWindowSize,
int  P1 = 0,
int  P2 = 0,
int  disp12MaxDiff = 0,
int  preFilterCap = 0,
int  uniquenessRatio = 0,
int  speckleWindowSize = 0,
int  speckleRange = 0,
bool  fullDP = false 
)
virtual cv::StereoSGBM::~StereoSGBM (  )  [virtual]

Member Function Documentation

virtual void cv::StereoSGBM::operator() ( const Mat left,
const Mat right,
Mat disp 
) [virtual]

Member Data Documentation


The documentation for this class was generated from the following file: