Visible to Intel only — GUID: GUID-698E560E-345C-41DC-9B03-45F344CE86DC
Visible to Intel only — GUID: GUID-698E560E-345C-41DC-9B03-45F344CE86DC
FilterMaxBorderGetBufferSize, FilterMinBorderGetBufferSize
Compute the size of the work buffer for the maximum/minimum filter.
Syntax
IppStatus ippiFilterMaxBorderGetBufferSize(IppiSize dstRoiSize, IppiSize maskSize, IppDataType dataType, int numChannels, int* pBufferSize);
IppStatus ippiFilterMinBorderGetBufferSize(IppiSize dstRoiSize, IppiSize maskSize, IppDataType dataType, int numChannels, int* 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 filter kernel. |
dataType |
Data type of the source and destination images. |
numChannels |
Number of channels in the image. Possible values are 1, 3, or 4. |
pBufferSize |
Pointer to the size, in bytes, of the external buffer. |
Description
The ippiFilterMaxBorderGetBufferSize and ippiFilterMinBorderGetBufferSize functions compute the size, in bytes, of the external work buffer for the ippiFilterMaxBorder and ippiFilterMinBorder functions, respectively. The result is stored in the pBufferSize parameter.
Return Values
ippStsNoErr |
Indicates no error. Any other value indicates an error. |
ippStsNullPtrErr |
Indicates an error when pBufferSize is NULL. |
ippStsSizeErr |
Indicates an error when dstRoiSize has a field with a zero or negative value. |
ippStsMaskSizeErr |
Indicates an error when maskSize is less than, or e qual to zero. |
ippStsDataTypeErr |
Indicates an error when dataType has an illegal value. |
ippStsNumChannelErr |
Indicates an error when numChannels has an illegal value. |