Visible to Intel only — GUID: GUID-665E08E4-DAB3-4520-9CD8-66EF136C843E
Visible to Intel only — GUID: GUID-665E08E4-DAB3-4520-9CD8-66EF136C843E
CannyBorderGetSize
Calculates the size of the temporary buffer for the ippiCannyBorder function.
Syntax
IppStatus ippiCannyBorderGetSize(IppiSize roiSize, IppiDifferentialKernel filterType, IppiMaskSize mask, IppDataType dataType, int* pBufferSize);
Include Files
ippcv.h
Domain Dependencies
Headers: ippcore.h, ippvm.h, ipps.h, ippi.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib, ippi.lib
Parameters
- roiSize
-
Size of the image ROI in pixels.
- filterType
-
Type of the filter to be applied. Possible values are ippFilterSobel and ippFilterScharr.
- mask
-
The size of the mask. Possible values are ippMskSize3x3 and ippMskSize5x5.
- dataType
-
Data type of the image. Possible value is ipp8u.
- pBufferSize
-
Pointer to the variable that returns the size of the temporary buffer.
Description
This function calculates the size of the temporary buffer needed for the CannyBorder function.
Return Values
- ippStsNoErr
- Indicates no error. Any other value indicates an error or a warning.
- ippStsNullPtrErr
- Indicates an error when the pBufferSize pointer is NULL.
- ippStsMaskSizeErr
- Indicates an error when mask has an illegal value.
- ippStsDataTypeErr
- Indicates an error when dataType has an illegal value.
- ippStsSizeErr
- Indicates an error when roiSize has a field with a zero or negative value.