Visible to Intel only — GUID: GUID-649E2CBD-A3C0-4536-AF54-3C783559CA22
Visible to Intel only — GUID: GUID-649E2CBD-A3C0-4536-AF54-3C783559CA22
FilterMedianGetSize
Computes the size of the filter specification structure and the size of the work buffer for 3D image processing with a median filter.
Syntax
IppStatus ipprFilterMedianGetSize(IpprVolume maskVolume, IpprVolume dstRoiVolume, IppDataType dataType, int numChannels, int* pSpecSize, int* pBufferSize);
Threading Layer (TL) function
IppStatus ipprFilterMedianGetSize_T(IpprVolume maskVolume, IpprVolume dstRoiVolume, IppDataType dataType, int numChannels, int* pSpecSize, int* pBufferSize);
Include Files
ippi.h
ippi_tl.h
Domain Dependencies
Headers: ippcore.h, ippvm.h, ipps.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib
Parameters
maskVolume |
Size of the mask volume. |
dstRoiVolume |
Maximal size of the destination image ROI (in pixels). |
dataType |
Data type of the source image. Possible values are ipp8u, ipp16u, ipp16s, ipp32f, and ipp64f. |
numChannels |
Number of channels in the image. Possible value is 1. |
pSpecSize |
Pointer to the size of the filter specification structure. |
pBufferSize |
Pointer to the size of the work buffer required for filtering. |
Description
This function operates with VOI. This function computes the size of the filter specification structure pSpec and the size of the buffer required for 3D image filtering operations with a median filter. Call this function before using the ipprFilterMedianInit function.
Return Values
ippStsNoErr |
Indicates no error condition. Any other value indicates an error condition. |
ippStsNullPtrErr |
Indicates an error condition if the pSpecSize or pBufferSize pointer is NULL. |
ippStsSizeErr |
Indicates an error condition if dstRoiVolume or maskVolume 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. |