Performs an inverse wavelet transform with reversible filter of image columns.
IppStatus ippiWTInvCol_B53_JPEG2K_16s_C1R(const Ipp16s* pSrcLow, int srcLowStep, const Ipp16s* pSrcHigh, int srcHighStep, IppiSize srcRoiSize, Ipp16s* pDst, int dstStep, IppiWTFilterFirst phase);
IppStatus ippiWTInvCol_B53_JPEG2K_32s_C1R(const Ipp32s* pSrcLow, int srcLowStep, const Ipp32s* pSrcHigh, int srcHighStep, IppiSize srcRoiSize, Ipp32s* pDst, int dstStep, IppiWTFilterFirst phase);
pSrcLow |
Pointer to ROI of the low frequency component of a source image. |
srcLowStep |
Distance in bytes between starts of consecutive lines in the low frequency component of a source image. |
pSrcHigh |
Pointer to ROI of the high frequency component of a source image. |
srcHighStep |
Distance in bytes between starts of consecutive lines in the high frequency component of a source image. |
srcRoiSize |
Size of the source image ROI. |
pDst |
Pointer to ROI of the destination image. |
dstStep |
Distance in bytes between starts of consecutive lines in the destination image. |
phase |
Relative position of the high-pass and low-pass filters. |
The function ippiWTInvCol_B53_JPEG2K is declared in the ippj.h file. It operates with ROI (see Regions of Interest in Intel IPP).
This function performs a wavelet reconstruction of the source image columns using the 5-3 reversible filter. Both source image ROIs have the same size srcRoiSize, while the destination image ROI size is uniquely determined from the following relations:
dstRoiSize.width = srcRoiSize.width;
dstRoiSize.height = 2 * srcRoiSize.height.
For proper operation, the function needs valid data outside the source image ROI.
For the low frequency component:
if the phase argument is equal to ippWTFilterFirstLow, the function requires 1 extra pixel down (outside ROI border) for each processed column;
if the phase argument is equal to ippWTFilterFirstHigh, the function requires 1 extra pixel up (outside ROI border) for each processed column.
For the high frequency component, the function always requires 1 extra pixel up and 1 pixel down (outside ROI border) for each processed column.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error condition if 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. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.