WTFwdCol_D97_JPEG2K

Performs a forward wavelet transform with irreversible filter of image columns.

Syntax

IppStatus ippiWTFwdCol_D97_JPEG2K_32f_C1R(const Ipp32f* pSrc, int srcStep, Ipp32f* pDstLow, int dstLowStep, Ipp32f* pDstHigh, int dstHighStep, IppiSize dstRoiSize, IppiWTFilterFirst phase);

Parameters

pSrc

Pointer to the source image ROI.

srcStep

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

pDstLow

Pointer to ROI of the low frequency component of a destination image.

dstLowStep

Distance in bytes between starts of consecutive lines in the low frequency component of a destination image.

pDstHigh

Pointer to ROI of the high frequency component of a destination image.

dstHighStep

Distance in bytes between starts of consecutive lines in the high frequency component of a destination image.

dstRoiSize

Size of the destination image ROI.

phase

Relative position of the high-pass and low-pass filters.

Description

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

This function performs a wavelet decomposition of the source image columns using the 9-7 irreversible filter. Both destination ROIs have the same size dstRoiSize, while the source image ROI size is uniquely determined from the following relations:

srcRoiSize.width = dstRoiSize.width;

srcRoiSize.height = 2 * dstRoiSize.height.

For proper operation, the function needs valid data outside the source image ROI:

if the phase argument is equal to ippWTFilterFirstLow, the function requires 4 extra pixels up and 3 extra pixels down (outside ROI border) for each processed column;

if the phase argument is equal to ippWTFilterFirstHigh, the function requires 3 extra pixels up and 4 extra pixels down (outside ROI border) for each processed column.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error condition if at least one of the specified pointers is NULL.

ippStsSizeErr

Indicates an error condition if the width or height of ROI has zero or negative value.

ippStsStepErr

Indicates an error condition if any of the specified buffer step values is zero or negative.

Submit feedback on this help topic

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