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

Functions

void To (const core::Tensor &src, core::Tensor &dst, double scale, double offset)
 
void ClipTransform (const core::Tensor &src, core::Tensor &dst, float scale, float min_value, float max_value, float clip_fill)
 
void PyrDownDepth (const core::Tensor &src, core::Tensor &dst, float diff_threshold, float invalid_fill)
 
void CreateVertexMap (const core::Tensor &src, core::Tensor &dst, const core::Tensor &intrinsics, float invalid_fill)
 
void CreateNormalMap (const core::Tensor &src, core::Tensor &dst, float invalid_fill)
 
void ColorizeDepth (const core::Tensor &src, core::Tensor &dst, float scale, float min_value, float max_value)
 
void ToCPU (const core::Tensor &src, core::Tensor &dst, double scale, double offset)
 
void ClipTransformCPU (const core::Tensor &src, core::Tensor &dst, float scale, float min_value, float max_value, float clip_fill=0.0f)
 
void PyrDownDepthCPU (const core::Tensor &src, core::Tensor &dst, float diff_threshold, float invalid_fill)
 
void CreateVertexMapCPU (const core::Tensor &src, core::Tensor &dst, const core::Tensor &intrinsics, float invalid_fill)
 
void CreateNormalMapCPU (const core::Tensor &src, core::Tensor &dst, float invalid_fill)
 
void ColorizeDepthCPU (const core::Tensor &src, core::Tensor &dst, float scale, float min_value, float max_value)
 

Function Documentation

◆ ClipTransform()

void cloudViewer::t::geometry::kernel::image::ClipTransform ( const core::Tensor src,
core::Tensor dst,
float  scale,
float  min_value,
float  max_value,
float  clip_fill 
)

◆ ClipTransformCPU()

void cloudViewer::t::geometry::kernel::image::ClipTransformCPU ( const core::Tensor src,
core::Tensor dst,
float  scale,
float  min_value,
float  max_value,
float  clip_fill = 0.0f 
)

Definition at line 88 of file ImageImpl.h.

References DISPATCH_DTYPE_TO_TEMPLATE.

Referenced by ClipTransform().

◆ ColorizeDepth()

void cloudViewer::t::geometry::kernel::image::ColorizeDepth ( const core::Tensor src,
core::Tensor dst,
float  scale,
float  min_value,
float  max_value 
)

◆ ColorizeDepthCPU()

void cloudViewer::t::geometry::kernel::image::ColorizeDepthCPU ( const core::Tensor src,
core::Tensor dst,
float  scale,
float  min_value,
float  max_value 
)

Definition at line 309 of file ImageImpl.h.

References DISPATCH_DTYPE_TO_TEMPLATE.

Referenced by ColorizeDepth().

◆ CreateNormalMap()

void cloudViewer::t::geometry::kernel::image::CreateNormalMap ( const core::Tensor src,
core::Tensor dst,
float  invalid_fill 
)

◆ CreateNormalMapCPU()

void cloudViewer::t::geometry::kernel::image::CreateNormalMapCPU ( const core::Tensor src,
core::Tensor dst,
float  invalid_fill 
)

◆ CreateVertexMap()

◆ CreateVertexMapCPU()

void cloudViewer::t::geometry::kernel::image::CreateVertexMapCPU ( const core::Tensor src,
core::Tensor dst,
const core::Tensor intrinsics,
float  invalid_fill 
)

◆ PyrDownDepth()

void cloudViewer::t::geometry::kernel::image::PyrDownDepth ( const core::Tensor src,
core::Tensor dst,
float  diff_threshold,
float  invalid_fill 
)

◆ PyrDownDepthCPU()

void cloudViewer::t::geometry::kernel::image::PyrDownDepthCPU ( const core::Tensor src,
core::Tensor dst,
float  diff_threshold,
float  invalid_fill 
)

◆ To()

void cloudViewer::t::geometry::kernel::image::To ( const core::Tensor src,
core::Tensor dst,
double  scale,
double  offset 
)

Definition at line 17 of file Image.cpp.

References CUDA_CALL, cloudViewer::core::Tensor::GetDevice(), cloudViewer::core::Device::IsCPU(), cloudViewer::core::Device::IsCUDA(), LogError, offset, and ToCPU().

Referenced by cloudViewer::core::SmallVectorTemplateCommon< T, typename >::assertSafeToAddRange(), cloudViewer::core::SmallVectorTemplateCommon< T, typename >::assertSafeToReferenceAfterClear(), cloudViewer::t::pipelines::registration::BenchmarkICP(), cloudViewer::core::BoolToTensor(), cloudViewer::t::pipelines::registration::ComputeFPFHFeature(), cloudViewer::t::geometry::kernel::minimum_obb::ComputeMinimumOBBJylanki(), cloudViewer::t::pipelines::kernel::ComputePoseDopplerICP(), cloudViewer::t::pipelines::registration::ComputeRegistrationResult(), cloudViewer::t::pipelines::registration::TransformationEstimationPointToPoint::ComputeRMSE(), cloudViewer::t::pipelines::registration::TransformationEstimationPointToPlane::ComputeRMSE(), cloudViewer::t::pipelines::registration::TransformationEstimationForColoredICP::ComputeRMSE(), cloudViewer::t::pipelines::registration::TransformationEstimationForDopplerICP::ComputeRMSE(), cloudViewer::t::pipelines::kernel::ComputeRtPointToPoint(), cloudViewer::core::DoubleToTensor(), cloudViewer::core::SmallVectorImpl< T >::insert(), cloudViewer::core::IntToTensor(), cloudViewer::t::pipelines::slac::ControlGrid::Parameterize(), cloudViewer::t::io::DepthNoiseSimulator::Simulate(), cloudViewer::t::geometry::Image::To(), cloudViewer::t::geometry::Transform(), cloudViewer::t::pipelines::slac::UpdatePoses(), and cloudViewer::t::io::WriteHashMap().

◆ ToCPU()