#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_AS (compute) void operator()(const Mat &left | |
the stereo correspondence operator. Finds the disparity for the specified rectified stereo pair | |
void | init (int preset, int ndisparities=0, int SADWindowSize=21) |
the method that reinitializes the state. The previous content is destroyed | |
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 | |
CV_WRAP | StereoBM () |
the default constructor | |
Public Attributes | |
const Mat Mat & | disparity |
const Mat Mat int | disptype = CV_16S ) |
const Mat & | right |
Ptr< CvStereoBMState > | state |
pointer to the underlying CvStereoBMState |
Block Matching Stereo Correspondence Algorithm
The class implements BM stereo correspondence algorithm by K. Konolige.
anonymous enum |
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
cv::StereoBM::CV_WRAP_AS | ( | compute | ) | const |
the stereo correspondence operator. Finds the disparity for the specified rectified stereo pair
void cv::StereoBM::init | ( | int | preset, | |
int | ndisparities = 0 , |
|||
int | SADWindowSize = 21 | |||
) |
the method that reinitializes the state. The previous content is destroyed
const Mat Mat& cv::StereoBM::disparity |
const Mat Mat int cv::StereoBM::disptype = CV_16S ) |
const Mat& cv::StereoBM::right |
pointer to the underlying CvStereoBMState