Which color space do I need?
RGB, CMY/CMYK, HSV/HSL, YCbCr, or CIE Lab -- five ways to represent the same color, each built for a different job.
Reach for this whenever a task is easier in some OTHER representation of color than whatever an image arrived in -- ask what the task actually needs: device capture/display, printing, "pick out only the red pixels," video/JPEG bandwidth, or a distance that tracks how different two colors actually LOOK to a human.
How an image is captured and displayed
Term
RGB image
The default a camera sensor and a screen both work in natively -- start and end here unless another space solves a specific problem.
How an image gets printed
Term
CMY / CMYK
Ink is subtractive, not additive, and RGB's own gamut doesn't survive the conversion untouched -- convert only at the point of printing.
Picking out "the red pixels", by eye-intuitive coordinates
Term
HSV
Example
Hue/saturation/value -- thresholding a hue RANGE is far more robust to lighting changes than thresholding raw R, G, B separately.
Term
HSL
Same hue/saturation idea as HSV, with lightness defined as the midpoint between the RGB extremes instead of the brightest channel -- the choice behind most color-picker sliders.
Video and JPEG compression
Term
YCbCr
Separates luma (which the eye resolves finely) from two chroma channels (which it doesn't) -- exactly what lets chroma subsampling cut data with little visible loss.
A perceptually meaningful color DISTANCE
The only space in this list where equal numeric distance tracks equal perceived difference -- reach for this specifically when comparing "how different do these two colors look," not just naming or thresholding one.