24 }
else if (device.
IsCUDA()) {
40 }
else if (device.
IsCUDA()) {
41 CUDA_CALL(ClipTransformCUDA, src, dst, scale, min_value, max_value,
55 }
else if (device.
IsCUDA()) {
56 CUDA_CALL(PyrDownDepthCUDA, src, dst, diff_threshold, invalid_fill);
72 }
else if (device.
IsCUDA()) {
73 CUDA_CALL(CreateVertexMapCUDA, src, dst, intrinsics_d, invalid_fill);
85 }
else if (device.
IsCUDA()) {
86 CUDA_CALL(CreateNormalMapCUDA, src, dst, invalid_fill);
100 }
else if (device.
IsCUDA()) {
101 CUDA_CALL(ColorizeDepthCUDA, src, dst, scale, min_value, max_value);
#define CUDA_CALL(cuda_function,...)
std::shared_ptr< core::Tensor > image
bool IsCUDA() const
Returns true iff device type is CUDA.
bool IsCPU() const
Returns true iff device type is CPU.
Tensor Contiguous() const
Device GetDevice() const override
Tensor To(Dtype dtype, bool copy=false) const
void CreateVertexMap(const core::Tensor &src, core::Tensor &dst, const core::Tensor &intrinsics, float invalid_fill)
void ClipTransform(const core::Tensor &src, core::Tensor &dst, float scale, float min_value, float max_value, float clip_fill)
void ColorizeDepth(const core::Tensor &src, core::Tensor &dst, float scale, float min_value, float max_value)
void PyrDownDepth(const core::Tensor &src, core::Tensor &dst, float diff_threshold, float invalid_fill)
void CreateNormalMapCPU(const core::Tensor &src, core::Tensor &dst, float invalid_fill)
void CreateVertexMapCPU(const core::Tensor &src, core::Tensor &dst, const core::Tensor &intrinsics, float invalid_fill)
void PyrDownDepthCPU(const core::Tensor &src, core::Tensor &dst, float diff_threshold, float invalid_fill)
void CreateNormalMap(const core::Tensor &src, core::Tensor &dst, float invalid_fill)
void To(const core::Tensor &src, core::Tensor &dst, double scale, double offset)
void ToCPU(const core::Tensor &src, core::Tensor &dst, double scale, double offset)
void ColorizeDepthCPU(const core::Tensor &src, core::Tensor &dst, float scale, float min_value, float max_value)
void ClipTransformCPU(const core::Tensor &src, core::Tensor &dst, float scale, float min_value, float max_value, float clip_fill=0.0f)
Generic file read and write utility for python interface.