Table of Contents

Class CudaDisparityBilateralFilter

Namespace
Emgu.CV.Cuda
Assembly
Emgu.CV.dll

Disparity map refinement using joint bilateral filtering given a single color image. Qingxiong Yang, Liang Wang†, Narendra Ahuja http://vision.ai.uiuc.edu/~qyang6/

public class CudaDisparityBilateralFilter : SharedPtrObject, IDisposable
Inheritance
CudaDisparityBilateralFilter
Implements
Inherited Members

Constructors

CudaDisparityBilateralFilter(int, int, int)

Create a GpuDisparityBilateralFilter

public CudaDisparityBilateralFilter(int ndisp = 64, int radius = 3, int iters = 1)

Parameters

ndisp int

Number of disparities. Use 64 as default

radius int

Filter radius, use 3 as default

iters int

Number of iterations, use 1 as default

Methods

Apply(IInputArray, IInputArray, IOutputArray, Stream)

Apply the filter to the disparity image

public void Apply(IInputArray disparity, IInputArray image, IOutputArray dst, Stream stream = null)

Parameters

disparity IInputArray

The input disparity map

image IInputArray

The image

dst IOutputArray

The output disparity map, should have the same size as the input disparity map

stream Stream

Use a Stream to call the function asynchronously (non-blocking) or null to call the function synchronously (blocking).

DisposeObject()

Release the unmanaged resources associated with the filter.

protected override void DisposeObject()