Visible to Intel only — GUID: GUID-BA256396-9D69-4D70-8BE8-7AE70A764C89
Visible to Intel only — GUID: GUID-BA256396-9D69-4D70-8BE8-7AE70A764C89
Windowing Functions
This section describes Intel® Integrated Performance Primitives (Intel® IPP) windowing functions used in image processing. Windowing is a mathematical function where pixel values are multiplied to prepare an image for subsequent analysis. This procedure is often called windowing. A windowing function approaches zero towards the edges of the image, avoiding strong distortions of spectral densities in the Fourier domain.
The Intel IPP provides two following types of windowing functions:
- Bartlett windowing function
- Hamming windowing function
These functions generate the windowing samples and apply them to the specified image. To obtain the windowing samples, apply the desired function to the image with all pixel values set to 1.0. As the windowing operation is time-consuming, applying the same window to multiple images may be useful. In this case, use one of the image multiplication functions (ippiMul) to multiply the image's pixel values by the windowing samples.
- WinBartlettGetBufferSize, WinBartlettSepGetBufferSize,
Compute the size of the work buffer for the ippiWinBartlett or ippiWinBartlettSep function. - WinBartlett, WinBartlettSep
MODIFIED API. Apply Bartlett window function to the image. - WinHammingGetBufferSize, WinHammingSepGetBufferSize,
Compute the size of the work buffer for the ippiWinHamming or ippiWinHammingSep function. - WinHamming, WinHammingSep
MODIFIED API. Apply Hamming window function to the image.