Public Types | Public Member Functions | Public Attributes | List of all members
cv::StereoBM Class Reference

Block Matching Stereo Correspondence Algorithm. More...

#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

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

Public Attributes

InputArray right
 
InputArray OutputArray disparity
 
InputArray OutputArray int disptype =CV_16S )
 
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_WRAP cv::StereoBM::StereoBM ( )

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

InputArray cv::StereoBM::right
InputArray OutputArray cv::StereoBM::disparity
InputArray OutputArray int cv::StereoBM::disptype =CV_16S )
Ptr<CvStereoBMState> cv::StereoBM::state

pointer to the underlying CvStereoBMState


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