FilterSobelNegVertBorderGetBufferSize
Computes the size of the work buffer for the Sobel vertical filter.
Syntax
IppStatus ippiFilterSobelNegVertBorderGetBufferSize (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 areippMskSize3x3orippMskSize5x5.
- srcDataType
- Data type of the source image.
- dstDataType
- Data type of the destination image.
- numChannels
- Number of channels in the image. Possible value is 1.
- pBufferSize
- Pointer to the size of the external work buffer.
Description
The
ippiFilterSobelVertSecondBorderGetBufferSize
function computes the size, in bytes, of the external work buffer needed for the ippiFilterSobelNegVertBorder
function. The result is stored in the pBufferSize
parameter.Return Values
- ippStsNoErr
- Indicates no error.
- ippStsNullPtrErr
- Indicates an error whenpBufferSizeis NULL.
- ippStsSizeErr
- Indicates an error whendstRoiSizeis negative, or equal to zero.
- ippStsMaskSizeErr
- Indicates an error whenmaskhas an illegal value.
- ippStsDataTypeErr
- Indicates an error whensrcDataTypeordstDataTypehas an illegal value.
- ippStsNumChannelsError
- Indicates an error whennumChannelshas an illegal value.