Public Types | Public Member Functions | Public Attributes
cv::StereoBM Class Reference

Block Matching Stereo Correspondence Algorithm. More...

#include <calib3d.hpp>

List of all members.

Public Types

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

Public Member Functions

CV_WRAP StereoBM ()
 the default constructor
CV_WRAP 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
void init (int preset, int ndisparities=0, int SADWindowSize=21)
 the method that reinitializes the state. The previous content is destroyed
 CV_WRAP_AS (compute) void operator()(InputArray left
 the stereo correspondence operator. Finds the disparity for the specified rectified stereo pair

Public Attributes

InputArray right
InputArray OutputArray disparity
InputArray OutputArray int disptype = CV_16S )
Ptr< CvStereoBMStatestate
 pointer to the underlying CvStereoBMState

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

the default constructor

CV_WRAP 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

cv::StereoBM::CV_WRAP_AS ( compute  )

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


Member Data Documentation

pointer to the underlying CvStereoBMState


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