Color in Computer Vision: Fundamentals and Applications