OpenCV  2.4.13
Open Source Computer Vision
cv::StereoBM Class Reference

#include <calib3d.hpp>

Public Types

enum  {
  PREFILTER_NORMALIZED_RESPONSE = 0, PREFILTER_XSOBEL = 1, BASIC_PRESET =0, FISH_EYE_PRESET =1,
  NARROW_PRESET =2
}
 

Public Member Functions

 StereoBM ()
 the default constructor More...
 
 StereoBM (int preset, int ndisparities=0, int SADWindowSize=21)
 the full constructor taking the camera-specific preset, number of disparities and the SAD window size More...
 
void init (int preset, int ndisparities=0, int SADWindowSize=21)
 the method that reinitializes the state. The previous content is destroyed More...
 
void operator() (InputArray left, InputArray right, OutputArray disparity, int disptype=CV_16S)
 the stereo correspondence operator. Finds the disparity for the specified rectified stereo pair More...
 

Public Attributes

Ptr< CvStereoBMStatestate
 pointer to the underlying CvStereoBMState More...
 

Detailed Description

Block Matching Stereo Correspondence Algorithm

The class implements BM stereo correspondence algorithm by K. Konolige.

Member Enumeration Documentation

anonymous enum
Enumerator
PREFILTER_NORMALIZED_RESPONSE 
PREFILTER_XSOBEL 
BASIC_PRESET 
FISH_EYE_PRESET 
NARROW_PRESET 

Constructor & Destructor Documentation

cv::StereoBM::StereoBM ( )

the default constructor

cv::StereoBM::StereoBM ( int  preset,
int  ndisparities = 0,
int  SADWindowSize = 21 
)

the full constructor taking the camera-specific preset, number of disparities and the SAD window size

Member Function Documentation

void cv::StereoBM::init ( int  preset,
int  ndisparities = 0,
int  SADWindowSize = 21 
)

the method that reinitializes the state. The previous content is destroyed

void cv::StereoBM::operator() ( InputArray  left,
InputArray  right,
OutputArray  disparity,
int  disptype = CV_16S 
)

the stereo correspondence operator. Finds the disparity for the specified rectified stereo pair

Member Data Documentation

Ptr<CvStereoBMState> cv::StereoBM::state

pointer to the underlying CvStereoBMState


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