OpenCV  2.4.13.4
Open Source Computer Vision
cv::gpu::StereoBM_GPU Class Reference

#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
 

Member Enumeration Documentation

§ anonymous enum

anonymous enum
Enumerator
BASIC_PRESET 
PREFILTER_XSOBEL 

§ anonymous enum

anonymous enum
Enumerator
DEFAULT_NDISP 
DEFAULT_WINSZ 

Constructor & Destructor Documentation

§ StereoBM_GPU() [1/2]

cv::gpu::StereoBM_GPU::StereoBM_GPU ( )

the default constructor

§ StereoBM_GPU() [2/2]

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.

Member Function Documentation

§ checkIfGpuCallReasonable()

static bool cv::gpu::StereoBM_GPU::checkIfGpuCallReasonable ( )
static

Some heuristics that tries to estmate.

§ operator()()

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.

Member Data Documentation

§ avergeTexThreshold

float cv::gpu::StereoBM_GPU::avergeTexThreshold

§ ndisp

int cv::gpu::StereoBM_GPU::ndisp

§ preset

int cv::gpu::StereoBM_GPU::preset

§ winSize

int cv::gpu::StereoBM_GPU::winSize

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