13#define IPP_CALL(ipp_function, ...) ipp_function(__VA_ARGS__);
15#if IPP_VERSION_INT < \
17#include <iw++/iw_core.hpp>
19#include <ipp/iw++/iw_core.hpp>
31inline ::ipp::IppDataType ToIppDataType(core::Dtype dtype) {
51void To(
const core::Tensor &src_im,
56void RGBToGray(
const core::Tensor &src_im, core::Tensor &dst_im);
58void Dilate(
const core::Tensor &srcim, core::Tensor &dstim,
int kernel_size);
60void Resize(
const core::Tensor &srcim,
64void Filter(
const core::Tensor &srcim,
66 const core::Tensor &kernel);
72 float distance_sigma);
80 core::Tensor &dstim_dx,
81 core::Tensor &dstim_dy,
84void Remap(
const core::Tensor &src_im,
85 const core::Tensor &dst2src_xmap,
86 const core::Tensor &dst2src_ymap,
96#define IPP_CALL(ipp_function, ...) \
97 utility::LogError("Not built with IPP-IW, cannot call " #ipp_function);
double t
Definition SurfaceReconstructionPoisson.cpp:172
InterpType
Image interpolation algorithms.
Definition Image.h:172
const Dtype Int64
Definition Dtype.cpp:47
const Dtype UInt16
Definition Dtype.cpp:49
const Dtype Bool
Definition Dtype.cpp:52
const Dtype Int32
Definition Dtype.cpp:46
const Dtype Int16
Definition Dtype.cpp:45
const Dtype UInt8
Definition Dtype.cpp:48
const Dtype Float64
Definition Dtype.cpp:43
const Dtype Float32
Definition Dtype.cpp:42
void Filter(const core::Tensor &src_im, core::Tensor &dst_im, const core::Tensor &kernel)
Definition IPPImage.cpp:169
void FilterBilateral(const core::Tensor &src_im, core::Tensor &dst_im, int kernel_size, float value_sigma, float distance_sigma)
Definition IPPImage.cpp:201
void FilterSobel(const core::Tensor &src_im, core::Tensor &dst_im_dx, core::Tensor &dst_im_dy, int kernel_size)
Definition IPPImage.cpp:260
void Resize(const core::Tensor &src_im, core::Tensor &dst_im, Image::InterpType interp_type)
Definition IPPImage.cpp:93
void Dilate(const core::Tensor &src_im, core::Tensor &dst_im, int kernel_size)
Definition IPPImage.cpp:132
void Remap(const core::Tensor &src_im, const core::Tensor &dst2src_xmap, const core::Tensor &dst2src_ymap, core::Tensor &dst_im, Image::InterpType interp_type)
Definition IPPImage.cpp:310
void To(const core::Tensor &src_im, core::Tensor &dst_im, double scale, double offset)
Definition IPPImage.cpp:41
void FilterGaussian(const core::Tensor &src_im, core::Tensor &dst_im, int kernel_size, float sigma)
Definition IPPImage.cpp:232
void RGBToGray(const core::Tensor &src_im, core::Tensor &dst_im)
Definition IPPImage.cpp:70
Definition PinholeCameraIntrinsic.cpp:16