#include <gpu.hpp>
Public Types | |
enum | { DEFAULT_NDISP = 64 } |
enum | { DEFAULT_RADIUS = 3 } |
enum | { DEFAULT_ITERS = 1 } |
Public Member Functions | |
DisparityBilateralFilter (int ndisp=DEFAULT_NDISP, int radius=DEFAULT_RADIUS, int iters=DEFAULT_ITERS) | |
the default constructor | |
DisparityBilateralFilter (int ndisp, int radius, int iters, float edge_threshold, float max_disc_threshold, float sigma_range) | |
void | operator() (const GpuMat &disparity, const GpuMat &image, GpuMat &dst, Stream &stream=Stream::Null()) |
cv::gpu::DisparityBilateralFilter::DisparityBilateralFilter | ( | int | ndisp = DEFAULT_NDISP , |
int | radius = DEFAULT_RADIUS , |
||
int | iters = DEFAULT_ITERS |
||
) | [explicit] |
the default constructor
cv::gpu::DisparityBilateralFilter::DisparityBilateralFilter | ( | int | ndisp, |
int | radius, | ||
int | iters, | ||
float | edge_threshold, | ||
float | max_disc_threshold, | ||
float | sigma_range | ||
) |
the full constructor taking the number of disparities, filter radius, number of iterations, truncation of data continuity, truncation of disparity continuity and filter range sigma
void cv::gpu::DisparityBilateralFilter::operator() | ( | const GpuMat & | disparity, |
const GpuMat & | image, | ||
GpuMat & | dst, | ||
Stream & | stream = Stream::Null() |
||
) |
the disparity map refinement operator. Refine disparity map using joint bilateral filtering given a single color image. disparity must have CV_8U or CV_16S type, image must have CV_8UC1 or CV_8UC3 type.