29 #define IPP_CALL(ipp_function, ...) ipp_function(__VA_ARGS__); 34 #include <iw++/iw_core.hpp> 45 inline ::ipp::IppDataType ToIppDataType(core::Dtype dtype) {
65 void To(
const core::Tensor &src_im,
70 void RGBToGray(
const core::Tensor &src_im, core::Tensor &dst_im);
88 float distance_sigma);
105 #define IPP_CALL(ipp_function, ...) \ 106 utility::LogError("Not built with IPP-IW, cannot call " #ipp_function); 107 #endif // WITH_IPPICV void FilterGaussian(const core::Tensor &src_im, core::Tensor &dst_im, int kernel_size, float sigma)
Definition: IPPImage.cpp:237
int offset
Definition: FilePCD.cpp:64
void Filter(const open3d::core::Tensor &src_im, open3d::core::Tensor &dst_im, const open3d::core::Tensor &kernel)
Definition: IPPImage.cpp:174
static const Dtype UInt8
Definition: Dtype.h:48
static const Dtype Int32
Definition: Dtype.h:46
void RGBToGray(const core::Tensor &src_im, core::Tensor &dst_im)
Definition: IPPImage.cpp:75
void FilterSobel(const core::Tensor &src_im, core::Tensor &dst_im_dx, core::Tensor &dst_im_dy, int kernel_size)
Definition: IPPImage.cpp:265
static const Dtype UInt16
Definition: Dtype.h:49
static const Dtype Float32
Definition: Dtype.h:42
InterpType
Image interpolation algorithms.
Definition: Image.h:204
static const Dtype Int64
Definition: Dtype.h:47
Definition: PinholeCameraIntrinsic.cpp:35
void To(const core::Tensor &src_im, core::Tensor &dst_im, double scale, double offset)
Definition: IPPImage.cpp:46
void Dilate(const core::Tensor &src_im, core::Tensor &dst_im, int kernel_size)
Definition: IPPImage.cpp:137
static const Dtype Int16
Definition: Dtype.h:45
static const Dtype Bool
Definition: Dtype.h:52
void Resize(const open3d::core::Tensor &src_im, open3d::core::Tensor &dst_im, t::geometry::Image::InterpType interp_type)
Definition: IPPImage.cpp:98
void FilterBilateral(const core::Tensor &src_im, core::Tensor &dst_im, int kernel_size, float value_sigma, float distance_sigma)
Definition: IPPImage.cpp:206
static const Dtype Float64
Definition: Dtype.h:43