Class CudaDisparityBilateralFilter
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
intNumber of disparities. Use 64 as default
radius
intFilter radius, use 3 as default
iters
intNumber 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
IInputArrayThe input disparity map
image
IInputArrayThe image
dst
IOutputArrayThe output disparity map, should have the same size as the input disparity map
stream
StreamUse 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()