#include <gpu.hpp>
Public Types | |
enum | { BASIC_PRESET = 0, PREFILTER_XSOBEL = 1 } |
enum | { DEFAULT_NDISP = 64, DEFAULT_WINSZ = 19 } |
Public Member Functions | |
StereoBM_GPU () | |
the default constructor More... | |
StereoBM_GPU (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 GpuMat &left, const GpuMat &right, GpuMat &disparity, Stream &stream=Stream::Null()) |
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::gpu::StereoBM_GPU::StereoBM_GPU | ( | ) |
the default constructor
cv::gpu::StereoBM_GPU::StereoBM_GPU | ( | 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::gpu::StereoBM_GPU::operator() | ( | const GpuMat & | left, |
const GpuMat & | right, | ||
GpuMat & | disparity, | ||
Stream & | stream = Stream::Null() |
||
) |
the stereo correspondence operator. Finds the disparity for the specified rectified stereo pair Output disparity has CV_8U type.
float cv::gpu::StereoBM_GPU::avergeTexThreshold |
int cv::gpu::StereoBM_GPU::ndisp |
int cv::gpu::StereoBM_GPU::preset |
int cv::gpu::StereoBM_GPU::winSize |