Erode3x3

Performs erosion of an image using a 3x3 mask.

Syntax

Case 1: Not-in-place operation

IppStatus ippiErode3x3_<mod>(const Ipp<datatype>* pSrc, int srcStep, Ipp<datatype>* pDst, int dstStep, IppiSize roiSize);

Supported values for mod:

8u_C1R 16u_C1R 32f_C1R 64f_C1R
8u_C3R 16u_C3R 32f_C3R
8u_C4R 16u_C4R 32f_C4R
8u_AC4R 16u_AC4R 32f_AC4R

Case 2: In-place operation

IppStatus ippiErode3x3_<mod>(Ipp<datatype>* pSrcDst, int srcDstStep, IppiSize roiSize);

Supported values for mod:

8u_C1IR 16u_C1IR 32f_C1IR
8u_C3IR 16u_C3IR 32f_C3IR
8u_C4IR 16u_C4IR 32f_C4IR
8u_AC4IR 16u_AC4IR 32f_AC4IR

Parameters

pSrc

Pointer to the source image ROI.

srcStep

Distance in bytes between starts of consecutive lines in the source image.

pDst

Pointer to the destination image ROI.

dstStep

Distance in bytes between starts of consecutive lines in the destination image.

pSrcDst

Pointer to the source and destination image ROIs for the in-place operation.

srcDstStep

Distance in bytes between starts of consecutive lines in the source and destination image buffer for the in-place operation.

roiSize

Size of the source and destination ROI in pixels.

Description

The function ippiErode3x3 is declared in the ippi.h file. It operates with ROI (see Regions of Interest in Intel IPP).

This function performs erosion of a rectangular ROI area inside a one-, three-, or four-channel 2D image using a symmetric 3x3 mask.

Source and destination images can have different size, but the ROI size is the same for both images. The output pixel is set to the minimum of the corresponding input pixel and its 8 neighboring pixels.

Return Values

ippStsNoErr

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

ippStsNullPtrErr

Indicates an error condition if pSrc, pDst, or pSrcDst is NULL.

ippStsSizeErr

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

ippStsStepErr

Indicates an error condition if srcStep, dstStep or srcDstStep has a zero or negative value.

Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.