OpenCV  2.4.13.3
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

anonymous enum
Enumerator
PREFILTER_NORMALIZED_RESPONSE 
PREFILTER_XSOBEL 
BASIC_PRESET 
FISH_EYE_PRESET 
NARROW_PRESET 

Constructor & Destructor Documentation

§ StereoBM() [1/2]

cv::StereoBM::StereoBM ( )

the default constructor

§ StereoBM() [2/2]

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

§ init()

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

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

§ operator()()

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

§ state

Ptr<CvStereoBMState> cv::StereoBM::state

pointer to the underlying CvStereoBMState


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