Visible to Intel only — GUID: GUID-77A6E388-58A1-4F09-A90D-91F7997906F0
Visible to Intel only — GUID: GUID-77A6E388-58A1-4F09-A90D-91F7997906F0
MorphAdvGetSize
Computes the size of the specification structure for advanced morphological operations.
Syntax
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 |
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. |
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. |
Description
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.
Return Values
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. |