Performs a single step of forward wavelet transform with irreversible filter of image columns.
IppStatus ippiWTFwdColLift_D97_JPEG2K_<mod>(const Ipp<datatype>* pSrc0, const Ipp<datatype>* pSrc1, const Ipp<datatype>* pSrc2, Ipp<datatype>* pSrcDstLow0, Ipp<datatype>* pDstLow1, Ipp<datatype>* pSrcDstHigh0, Ipp<datatype>* pSrcDstHigh1, Ipp<datatype>* pDstHigh2, int width);
Supported values for mod:
16s_C1 | 32s_C1 | 32f_C1 |
pSrc0 |
Pointer to the source image row #0. |
pSrc1 |
Pointer to the source image row #1. |
pSrc2 |
Pointer to the source image row #2. |
pSrcDstLow0 |
Pointer to the low frequency component row #0. |
pDstLow1 |
Pointer to the low frequency component row #1. |
pSrcDstHigh0 |
Pointer to the high frequency component row #0. |
pSrcDstHigh1 |
Pointer to the high frequency component row #1. |
pDstHigh2 |
Pointer to the high frequency component row #2. |
width |
Width in pixels of rows. |
The function ippiWTFwdColLift_D97_JPEG2K is declared in the ippj.h file. This function performs a single step of row-scan-based 2D wavelet decomposition of the source image columns using the 9-7 irreversible filter.
For each i-pixel in the row this function
computes the following values:
where α, β, γ, δ , and K are the lifting parameters in accordance with [ISO15444], Annex F.3, Inverse Discrete Wavelet Transformation.
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 is less than or equal to 0. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.