This chapter was dedicated to the presentation of color image processing techniques that build upon the grayscale methods of previous chapters. The meaning of color was explained, accompanied by an introduction to color image manipulation. Then, color image thresholding in various color channels was visited with examples, denoting the significant of a proper color channel. Several techniques for color image illumination enhancement were also presented and compared to their grayscale versions. Finally, two alternative ways for red eye reduction in photographs were developed and explained. More specifically, this chapter covered:
What color images are and how they can be manipulated
How we can manipulate color images in ways using functions, such as
imrotate
,imresize
, andflipdim
How to change pixel values in all, or selected color channels
How we can apply color image thresholding using
im2bw
What the steps for performing color isolation are and how we can achieve it in RGB or CIE-L*a...