Intel® Integrated Performance Primitives (Intel® IPP) Developer Guide and Reference

ID 790148
Date 3/22/2024
Public
Document Table of Contents

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.