OpenCV  2.4.13
Open Source Computer Vision
cv::ocl::StereoConstantSpaceBP Class Reference

#include <ocl.hpp>

Public Types

enum  { DEFAULT_NDISP = 128 }
 
enum  { DEFAULT_ITERS = 8 }
 
enum  { DEFAULT_LEVELS = 4 }
 
enum  { DEFAULT_NR_PLANE = 4 }
 

Public Member Functions

 StereoConstantSpaceBP (int ndisp=DEFAULT_NDISP, int iters=DEFAULT_ITERS, int levels=DEFAULT_LEVELS, int nr_plane=DEFAULT_NR_PLANE, int msg_type=CV_32F)
 
 StereoConstantSpaceBP (int ndisp, int iters, int levels, int nr_plane, float max_data_term, float data_weight, float max_disc_term, float disc_single_jump, int min_disp_th=0, int msg_type=CV_32F)
 
void operator() (const oclMat &left, const oclMat &right, oclMat &disparity)
 

Static Public Member Functions

static void estimateRecommendedParams (int width, int height, int &ndisp, int &iters, int &levels, int &nr_plane)
 

Public Attributes

int ndisp
 
int iters
 
int levels
 
int nr_plane
 
float max_data_term
 
float data_weight
 
float max_disc_term
 
float disc_single_jump
 
int min_disp_th
 
int msg_type
 
bool use_local_init_data_cost
 

Member Enumeration Documentation

anonymous enum
Enumerator
DEFAULT_NDISP 
anonymous enum
Enumerator
DEFAULT_ITERS 
anonymous enum
Enumerator
DEFAULT_LEVELS 
anonymous enum
Enumerator
DEFAULT_NR_PLANE 

Constructor & Destructor Documentation

cv::ocl::StereoConstantSpaceBP::StereoConstantSpaceBP ( int  ndisp = DEFAULT_NDISP,
int  iters = DEFAULT_ITERS,
int  levels = DEFAULT_LEVELS,
int  nr_plane = DEFAULT_NR_PLANE,
int  msg_type = CV_32F 
)
explicit
cv::ocl::StereoConstantSpaceBP::StereoConstantSpaceBP ( int  ndisp,
int  iters,
int  levels,
int  nr_plane,
float  max_data_term,
float  data_weight,
float  max_disc_term,
float  disc_single_jump,
int  min_disp_th = 0,
int  msg_type = CV_32F 
)

Member Function Documentation

static void cv::ocl::StereoConstantSpaceBP::estimateRecommendedParams ( int  width,
int  height,
int ndisp,
int iters,
int levels,
int nr_plane 
)
static
void cv::ocl::StereoConstantSpaceBP::operator() ( const oclMat left,
const oclMat right,
oclMat disparity 
)

Member Data Documentation

float cv::ocl::StereoConstantSpaceBP::data_weight
float cv::ocl::StereoConstantSpaceBP::disc_single_jump
int cv::ocl::StereoConstantSpaceBP::iters
int cv::ocl::StereoConstantSpaceBP::levels
float cv::ocl::StereoConstantSpaceBP::max_data_term
float cv::ocl::StereoConstantSpaceBP::max_disc_term
int cv::ocl::StereoConstantSpaceBP::min_disp_th
int cv::ocl::StereoConstantSpaceBP::msg_type
int cv::ocl::StereoConstantSpaceBP::ndisp
int cv::ocl::StereoConstantSpaceBP::nr_plane
bool cv::ocl::StereoConstantSpaceBP::use_local_init_data_cost

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