Developer Reference for Intel® Integrated Performance Primitives 2018
Initializes the filter specification structure for 3D image processing.
IppStatus ipprFilterBorderInit_16s_L(const Ipp16s* pKernel, IpprVolumeL kernelVolume, int divisor, IppDataType dataType, int numChannels, IpprFilterBorderSpec* pSpec);
IppStatus ipprFilterBorderInit_32f_L(const Ipp32f* pKernel, IpprVolumeL kernelVolume, IppDataType dataType, int numChannels, IpprFilterBorderSpec* pSpec);
IppStatus ipprFilterBorderInit_64f_L(const Ipp64f* pKernel, IpprVolumeL kernelVolume, IppDataType dataType, int numChannels, IpprFilterBorderSpec* pSpec);
ippi_l.h
Headers: ippcore.h, ippvm.h, ipps.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib
kernelVolume |
Size of the kernel volume. |
pKernel |
Pointers to the kernel values. |
dataType |
Data type of the source image. Possible values are |
divisor |
The integer value by which the computed result is divided. |
numChannels |
Number of channels in the image. Possible value is 1. |
pSpec |
Pointer to the filter specification structure. |
This function operates with VOI. This function initializes the filter specification structure pSpec. Before using this function, you need to compute the size of the specification structure for 3D image processing using the ipprFilterBorderGetSize function.
ippStsNoErr |
Indicates no error condition. Any other value indicates an error condition. |
ippStsNullPtrErr |
Indicates an error condition if pSrc, pDst or pValue pointer is NULL. |
ippStsSizeErr |
Indicates an error condition if kernelVolume has a field with zero or negative value. |
ippStsChannelErr |
Indicates an error condition if numChannels has an illegal value. |
ippStsDataTypeErr |
Indicates an error condition if dataType has an illegal value. |
ippStsDivisorErr |
Indicates an error condition if the divisor value is zero. |