Developer Reference for Intel® Integrated Performance Primitives
Computes the size of the specification structure for advanced morphological operations.
Case 2: Computing the size of morphology specification structure
IppStatus ippiMorphAdvGetSize_<mod>(IppiSize roiSize, IppiSize maskSize, int* pSpecSize, int* pBufferSize);
Supported values for mod:
1u_C1R | 8u_C1R | 16u_C1R | 16s_C1R | 32f_C1R |
8u_C3R | 32f_C3R | |||
8u_C4R | 32f_C4R |
ippcv.h
Headers: ippcore.h, ippvm.h, ipps.h, ippi.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib, ippi.lib
roiSize |
Maximal size of the image ROI (in pixels) that can be processed using the allocated structure. |
maskSize |
Size of the mask, in pixels. |
pSpecSize |
Pointer to the size of the morphology specification structure. |
pBufferSize |
Pointer to the size of the external buffer required for advanced morphological operations. |
This function operates with ROI.
This function computes the size of the specification structure and the size of the buffer required for advanced morphological operations. Call this function before using the ippiMorphAdvInit function.
For an example on how to use this function, see the code example provided with the ippiMorphCloseBorder function description.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when one of the specified pointers is NULL. |
ippStsSizeErr |
Indicates an error when maskSize or roiSize has a field with a zero or negative value. |