Intel® Integrated Performance Primitives (Intel® IPP) Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
MorphGrayGetSize
Computes the size of the gray-kernel morphology state structure.
Syntax
IppStatus ippiMorphGrayGetSize_8u_C1R(IppiSize roiSize, const Ipp32s* pMask, IppiSize maskSize, int* pSize);
IppStatus ippiMorphGrayGetSize_32f_C1R(IppiSize roiSize, const Ipp32f* pMask, IppiSize maskSize, int* pSize);
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 | Maximal size of the image ROI in pixels, that can be processed using the allocated structure. | 
| pMask | Pointer to the mask. | 
| maskSize | Size of the mask in pixels. | 
| pSize | Pointer to the size of the advanced morphology state structure. | 
Description
This function operates with ROI (see Regions of Interest in Intel IPP).
This function computes the size of the morphology state structure pState for gray-kernel dilation and erosion. This function should be run prior to the function MorphGrayInit.
Return Values
| ippStsNoErr | Indicates no error. Any other value indicates an error or a warning. | 
| ippStsNullPtrErr | Indicates an error when one of the specified pointers is NULL. | 
| ippStsSizeErr | Indicates an error condition if maskSize or if roiSize has a field with a zero or negative value. |