#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 |