ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::t::geometry::npp Namespace Reference

Functions

static NppStreamContext MakeNPPContext ()
 
void RGBToGray (const core::Tensor &src_im, core::Tensor &dst_im)
 
void Resize (const cloudViewer::core::Tensor &src_im, cloudViewer::core::Tensor &dst_im, t::geometry::Image::InterpType interp_type)
 
void Dilate (const core::Tensor &src_im, core::Tensor &dst_im, int kernel_size)
 
void Filter (const cloudViewer::core::Tensor &src_im, cloudViewer::core::Tensor &dst_im, const cloudViewer::core::Tensor &kernel)
 
void FilterBilateral (const core::Tensor &src_im, core::Tensor &dst_im, int kernel_size, float value_sigma, float distance_sigma)
 
void FilterGaussian (const core::Tensor &src_im, core::Tensor &dst_im, int kernel_size, float sigma)
 
void FilterSobel (const core::Tensor &src_im, core::Tensor &dst_im_dx, core::Tensor &dst_im_dy, int kernel_size)
 

Function Documentation

◆ Dilate()

◆ Filter()

◆ FilterBilateral()

void cloudViewer::t::geometry::npp::FilterBilateral ( const core::Tensor src_im,
core::Tensor dst_im,
int  kernel_size,
float  value_sigma,
float  distance_sigma 
)

◆ FilterGaussian()

◆ FilterSobel()

◆ MakeNPPContext()

static NppStreamContext cloudViewer::t::geometry::npp::MakeNPPContext ( )
static

Definition at line 24 of file NPPImage.cpp.

References CLOUDVIEWER_CUDA_CHECK, and context.

Referenced by Dilate(), Filter(), FilterBilateral(), FilterSobel(), Resize(), and RGBToGray().

◆ Resize()

◆ RGBToGray()