Visible to Intel only — GUID: GUID-AC6147FA-7681-424C-81EE-A20C18A2A9C2
Visible to Intel only — GUID: GUID-AC6147FA-7681-424C-81EE-A20C18A2A9C2
FilterSobelHorizSecondBorderGetBufferSize
Computes the size of the work buffer for the Sobel Horizontal (second derivative) filter.
Syntax
IppStatus ippiFilterSobelHorizSecondBorderGetBufferSize (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 of IppiMaskSize type. Possible values are ippMskSize3x3 or ippMskSize5x5. |
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 ippiFilterSobelHorizSecondBorderGetBufferSize function computes the size, in bytes, of the external work buffer needed for the ippiFilterSobelHorizSecondBorder function. The result is stored in the pBufferSize parameter.
Return Values
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when pBufferSize is NULL. |
ippStsSizeErr |
Indicates an error when dstRoiSize is negative, or equal to zero. |
ippStsMaskSizeErr |
Indicates an error when mask has an illegal value. |
ippStsDataTypeErr |
Indicates an error when srcDataType or dstDataType has an illegal value. |
ippStsNumChannelsError |
Indicates an error when numChannels has an illegal value. |