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 areippFilterSobelandippFilterScharr.
- mask
- The size of the mask. Possible values areippMskSize3x3andippMskSize5x5.
- dataType
- Data type of the image. Possible value isipp8u.
- 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 thepBufferSizepointer isNULL.
- ippStsMaskSizeErr
- Indicates an error whenmaskhas an illegal value.
- ippStsDataTypeErr
- Indicates an error whendataTypehas an illegal value.
- ippStsSizeErr
- Indicates an error whenroiSizehas a field with a zero or negative value.