Developer Reference

  • 2020
  • 07/15/2020
  • Public Content
Contents

WTFwdGetSize

Calculates the size of the specification structure and work buffer for a forward wavelet transform.

Syntax

IppStatus ippiWTFwdGetSize_32f(int
numChannels
, int
lenLow
, int
anchorLow
, int
lenHigh
, int
anchorHigh
, int*
pSpecSize
, int*
pBufSize
);
Include Files
ippi.h
Domain Dependencies
Headers:
ippcore.h
,
ippvm.h
,
ipps.h
Libraries:
ippcore.lib
,
ippvm.lib
,
ipps.lib
Parameters
numChannels
Number of channels in the image. Possible values are 1 or 3.
lenLow
Length of the lowpass filter.
anchorLow
Anchor position of the lowpass filter.
lenHigh
Length of the highpass filter.
anchorHigh
Anchor position of the highpass filter.
pSpecSize
Pointer to the computed size of the
ippiWTFwd
specification structure, in bytes.
pBufSize
Pointer to the computed size of the work buffer, in bytes.
Description
This function computes the size, in bytes, of the specification structure and work buffer required for the forward wavelet transform function
ippiWTFwd
.
For an example on how to use this function, refer to the example provided with the
ippiWTInv
function description.
Return Values
ippStsNoErr
Indicates no error. Any other value indicates an error or a warning.
ippStsNullPtrErr
Indicates an error when any of the specified pointers is
NULL
.
ippStsNumChannlesErr
Indicates an error when
numChannels
has an illegal value.
ippStsNumChannlesErr
Indicates an error when
lenLow
or
lenHigh
is less than 2.
ippStsAnchorErr
Indicates an error when
anchorLow
or
anchorHigh
is less than zero.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804