FilterHipassBorderGetBufferSize
Computes the size of the work buffer for high-pass filtering with the
ippiFilterHipassBorder
function.Syntax
IppStatus ippiFilterHipassBorderGetBufferSize(IppiSize
dstRoiSize
, IppiMaskSize
mask
, IppDataType
srcDataType
, IppDataType
dstDataType
, 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.
- mask
- Predefined mask ofIppiMaskSizetype. Possible values are:ippMskSize3x3orippMskSize5x5.
- srcDataType
- Data type of the source image.
- dstDataType
- Data type of the destination image.
- 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
This function computes the size, in bytes, of the external work buffer for the
ippiFilterHipassBorder
function. The result is stored in the pBufferSize
parameter.Return Values
- ippStsNoErr
- Indicates no error. Any other value indicates an error.
- ippStsNullPtrErr
- Indicates an error whenpBufferSizeisNULL.
- ippStsSizeErr
- Indicates an error whendstRoiSizehas a field with a zero or negative value.
- ippStsMaskSizeErr
- Indicates an error whenmaskhas an illegal value.
- ippStsDataTypeErr
- Indicates an error whensrcDataTypeordstDataTypehas an illegal value.
- ippStsNumChannelErr
- Indicates an error whennumChannelshas an illegal value.