Visible to Intel only — GUID: GUID-FF514AD5-40C8-492F-91E0-BD113425E1F3
Visible to Intel only — GUID: GUID-FF514AD5-40C8-492F-91E0-BD113425E1F3
PyramidGetSize
Computes the size of the pyramid structure and the size of the temporary buffer for the ippiPyramidInit function.
Syntax
IppStatus ippiPyramidGetSize(int* pPyrSize, int* pBufSize, int level, IppiSize roiSize, Ipp32f rate);
Platform-aware functions
IppStatus ippiPyramidGetSize_L(IppSizeL* pPyrSize, IppSizeL* pBufSize, int level, IppiSizeL roiSize, Ipp32f rate);
Include Files
ippcv.h
Flavors with the _L suffix: ippcv_l.h
Domain Dependencies
Headers: ippcore.h, ippvm.h, ipps.h, ippi.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib, ippi.lib
Parameters
- pPyrSize
- Pointer to the size of the pyramid structure.
- pBufSize
- Pointer to the size of the external work buffer for pyramid processing.
- level
- Maximum value for the pyramid level.
- roiSize
- Size of zero level image ROI, in pixels.
- rate
- Ratio between neighbouring levels (1 < rate≤ 10).
Description
This function computes the size of the pyramid structure and the size of the temporary buffer, in bytes, for the ippiPyramidInit function. For an example on how to use this function, refer to the example provided with the ippiPyramidLayerDown function description.
Return Values
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when any of the specified pointers is NULL. |
ippStsSizeErr |
Indicates an error when roiSize has a field with a zero or negative value. |
ippStsBadArgErr |
Indicates an error when level is equal to or less than 0, or when rate is out of the range. |