Visible to Intel only — GUID: GUID-95F7B37B-9509-43D1-B840-639DBCA67061
Visible to Intel only — GUID: GUID-95F7B37B-9509-43D1-B840-639DBCA67061
GradientVectorGetBufferSize
Computes the size of the work buffer for the ippiGradientVector{Sobel|Scharr|Prewitt} functions.
Syntax
IppStatus ippiGradientVectorGetBufferSize (IppiSize roiSize, IppiMaskSize mask, 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 |
Size of the destination ROI in pixels. |
mask |
Predefined mask of IppiMaskSize type. |
dataType |
Data type of the source image. |
numChannels |
Number of channels in the image. |
pBufferSize |
Pointer to the computed size of the external work buffer. |
Description
The ippiGradientVectorGetBufferSize function computes the size (in bytes) of the external work buffer needed for the ippiGradientVector{Sobel|Scharr|Prewitt} functions and stores the result in the pBufferSize parameter.
Return Values
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when pBufferSize is NULL. |
ippStsSizeErr |
Indicates an error when one of the fields of roiSize has a zero or negative value. |
ippStsMaskSizeErr |
Indicates an error when mask has an illegal value. |
ippStsDataTypeErr |
Indicates an error when dataType has an illegal value. |
ippStsNumChannelsErr |
Indicates an error when numChannels has an illegal value. |