SumWindowGetBufferSize
Computes the size of the external buffer for the
SumWindow
function.Syntax
IppStatus ippiSumWindowGetBufferSize(IppiSize
roiSize
, 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
- roiSize
- Maximum size of the destination ROI in pixels.
- maskSize
- Size of the filter mask in pixels.
- dataType
- Data type of the image. Possible values are:ipp8u,ipp16s,ipp16u, andipp32f
- numChannels
- Number of channels in the image. Possible values are 1, 3, and 4.
- pBufferSize
- Pointer to the size, in bytes, of the external work buffer.
Description
This function operates with ROI (see Regions of Interest in Intel IPP).
This function computes the size, in bytes, of the external work buffer for the
ippiSumWindow
function. The result is stored in the pBufferSize
parameter.Return Values
- ippStsNoErr
- Indicates no error. Any other value indicates an error or a warning.
- ippStsSizeErr
- Indicates an error ifroiSizehas a field with a zero or negative value.
- ippStsMaskSizeErr
- Indicates an error ifmaskSizehas an illegal value.
- ippStsDataTypeErr
- Indicates an error ifdataTypehas an illegal value.
- ippStsNumChannelsError
- Indicates an error ifnumChannelshas an illegal value.