Visible to Intel only — GUID: GUID-695BDC4D-77D2-450E-AFE0-BC242AE28155
Visible to Intel only — GUID: GUID-695BDC4D-77D2-450E-AFE0-BC242AE28155
Universal Pyramids
The functions described in this section operate with universal image pyramids. These pyramids use separable symmetric kernel (not only Gaussian type) and downsampling/upsampling with arbitrary factor (not only 2). The next pyramid layer can be built for an image of an arbitrary size. These pyramids are used in some computer vision algorithms, for example, in optical flow calculations.
All universal pyramid functions use the mirrored border.
Example shows how to build pyramids and calculate the optical flow for two images.
- PyramidGetSize
Computes the size of the pyramid structure and the size of the temporary buffer for the ippiPyramidInit function. - PyramidInit
Initializes the pyramid structure and calculates the ROI size for pyramid layers. - GetPyramidDownROI
Computes the size of the lower pyramid layer. - GetPyramidUpROI
Computes the size of the upper pyramid layer. - PyramidLayerDownGetSize
Computes the size of the structure for creating a lower pyramid layer and the size of the temporary buffer. - PyramidLayerDownInit
Initializes the structure for creating a lower pyramid layer. - PyramidLayerDown
Creates a lower pyramid layer. - PyramidLayerUpGetSize
Computes the size of the structure for creating an upper pyramid layer and the size of the temporary buffer. - PyramidLayerUpInit
Initializes the structure for creating an upper pyramid layer. - PyramidLayerUp
Creates an upper pyramid layer. - Example of Using General Pyramid Functions