Intel® Integrated Performance Primitives (Intel® IPP) Developer Guide and Reference
Image Color Conversion
This chapter describes image processing functions that perform different types of image color conversion. The Intel IPP software supports the following image color conversions:
Color models conversion
Conversion from color to gray scale and vice versa
Different types of format conversion:
from pixel-order to planar format and vice versa
changing number of channels or planes
changing sampling format
altering order of samples or planes
Gamma correction
Reduction from high bit resolution color to low bit resolution color
Intensity transformation using lookup tables
Color twist
Color keying
All Intel IPP color conversion functions perform point operations on pixels of the source image. For a given destination pixel, the resultant channel values are computed using channel values of the corresponding source pixel only, and not involving any neighborhood pixels. Thus, the rectangular region of interest (ROI, see Regions of Interest in Intel IPP) used in function operations may extend to the size of the whole image.
This chapter starts with introductory material that discusses color space models essential for understanding of the Intel IPP color conversion functions.
For more information about color spaces and color conversion techniques, see Jack01, Rog85, and Foley90.