Image Data Exchange and Initialization Functions

Intel® IPP implements image processing functions that perform image data manipulation, exchange and initialization operations. Table "Image Data Exchange and Initialization Functions" lists the functions:

Image Data Exchange and Initialization Functions

Function Base Name

Operation

Convert

Converts pixel values in an image from one bit depth to another

Scale

Scales pixel values of a image and converts them to another bit depth

Set

Sets an array of pixels to a value

Copy

Copies pixel values between two images

CopyConstBorder

Copies pixels values between two images and adds the border pixels with a constant value

CopyReplicateBorder

Copies pixel values between two images and adds the replicated border pixels

CopyWrapBorder

Copies pixel values between two images and adds the border pixels

CopySubpix

Copies pixel values between two images with subpixel precision

CopySubpixIntersect

Copies pixel values of the intersection with specified window with subpixel precision

Dup

Copies gray scale image to all channels of the color image

Transpose

Transpose a source image

SwapChannels

Changes the order of channels of the image

AddRandUniform_Direct

Generates random samples with uniform distribution and adds them to an image data

AddRandGauss_Direct

Generates random samples with Gaussian distribution and adds them to an image data

ImageJaehne

Creates the Jaehne's test image

ImageRamp

Creates the test image that has an intensity ramp

SampleLine

Reads all pixels on the raster line into the buffer

ZigzagFwd8x8

Converts a conventional order to the zigzag sequence

ZigzagInv8x8

Converts a zigzag sequence to the conventional order

ResampleRowGetSize

Computes the sizes of the resample structure and the work buffer

ResampleRowInit

Initializes the row resampling structure

ResampleRowGetBorderWidth

Computes the width of the left and right borders

ResampleRow, ResampleRowReplicateBorder

Perfroms row-oriented resampling of the image

Many solutions and hints for use of these functions can be found in Intel® IPP Samples. See Intel® IPP Image Processing and Media Processing Samples downloadable from http://www.intel.com/cd/software/products/asmo-na/eng/220046.htm.


Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.