#include <ocl.hpp>
Public Types | |
enum | { BASIC_PRESET = 0, PREFILTER_XSOBEL = 1 } |
enum | { DEFAULT_NDISP = 64, DEFAULT_WINSZ = 19 } |
Public Member Functions | |
StereoBM_OCL () | |
the default constructor More... | |
StereoBM_OCL (int preset, int ndisparities=DEFAULT_NDISP, int winSize=DEFAULT_WINSZ) | |
the full constructor taking the camera-specific preset, number of disparities and the SAD window size. ndisparities must be multiple of 8. More... | |
void | operator() (const oclMat &left, const oclMat &right, oclMat &disparity) |
Static Public Member Functions | |
static bool | checkIfGpuCallReasonable () |
Some heuristics that tries to estmate. More... | |
Public Attributes | |
int | preset |
int | ndisp |
int | winSize |
float | avergeTexThreshold |
cv::ocl::StereoBM_OCL::StereoBM_OCL | ( | ) |
the default constructor
cv::ocl::StereoBM_OCL::StereoBM_OCL | ( | int | preset, |
int | ndisparities = DEFAULT_NDISP , |
||
int | winSize = DEFAULT_WINSZ |
||
) |
the full constructor taking the camera-specific preset, number of disparities and the SAD window size. ndisparities must be multiple of 8.
|
static |
Some heuristics that tries to estmate.
void cv::ocl::StereoBM_OCL::operator() | ( | const oclMat & | left, |
const oclMat & | right, | ||
oclMat & | disparity | ||
) |
the stereo correspondence operator. Finds the disparity for the specified rectified stereo pair Output disparity has CV_8U type.
float cv::ocl::StereoBM_OCL::avergeTexThreshold |
int cv::ocl::StereoBM_OCL::ndisp |
int cv::ocl::StereoBM_OCL::preset |
int cv::ocl::StereoBM_OCL::winSize |