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

ID 790148
Date 3/22/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

MorphReconstructGetBufferSize

Computes the size of the buffer for morphological reconstruction operation.

IppStatus ippiMorphReconstructGetBufferSize(IppiSize roiSize, IppDataType dataType, int numChannels, int* pBufSize);

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 buffer.

dataType

Data type of the image.

numChannels

Number of channels in the image.

pBufSize

Pointer to the size of the work buffer (in bytes), returned by the ippiMorphReconstructGetBufferSize function.

Description

This function operates with ROI (see Regions of Interest in Intel IPP).

This function computes the size of the buffer for the morphological reconstruction of the source image. This buffer can be used by the functions MorphReconstructDilate and MorphReconstructErode.

Return Values

ippStsNoErr

Indicates no error. Any other value indicates an error or a warning.

ippStsNullPtrErr

Indicates an error condition if pSize is NULL.

ippStsSizeErr

Indicates an error condition if roiSize has a field with a zero or negative value.