Computes the size of the external buffer for ippiFilterMedian function.

Syntax

IppStatus ippiFilterMedianGetBufferSize_32f(IppiSize dstRoiSize, IppiSize maskSize, Ipp32u nChannels, Ipp32u* pBufferSize);

IppStatus ippiFilterMedianGetBufferSize_64f(IppiSize dstRoiSize, IppiSize maskSize, Ipp32u nChannels, Ipp32u* pBufferSize);

Include Files

ippi.h

Domain Dependencies

Headers: ippcore.h, ippvm.h, ipps.h

Libraries: ippcore.lib, ippvm.lib, ipps.lib

Parameters

dstRoiSize

Size of the destination ROI in pixels.

maskSize

Size of the mask in pixels.

nChannels

Number of channels in the image.

pBufferSize

Pointer to the computed value of the external buffer size.

Description

This function computes the size in bytes of an external memory buffer that is required for the ippiFilterMedian function, and stores the result in the pBufferSize.

Return Values

ippStsNoErr

Indicates no error. Any other value indicates an error.

ippStsNullPtrErr

Indicates an error if the pBufferSize pointer is NULL.

ippStsSizeErr

Indicates an error if one of the fields of dstRoiSize has a zero or negative value.

ippStsMaskSizeErr

Indicates an error if one of the fields of maskSize has a value less than or equal to 1.

ippStsNumChannelsErr

Indicates an error if nChannels is not equal to 1, 3, or 4.
Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.