Color image processing involves working with images that contain color information. There are two main types: full-color processing of images from color cameras or scanners, and pseudocolor processing which assigns a color to grayscale values. Color is described using properties like hue, saturation and brightness. Common color models for image processing include RGB, CMY, and HSI. RGB represents colors as combinations of red, green and blue primary colors. CMY uses cyan, magenta and yellow pigment primaries for printing. HSI separates intensity from hue and saturation, making it useful for color image algorithms.