Vederea culorilor este capacitatea unui organism de a distinge obiectele pe baza lungimilor de undă (sau a frecvențelor) ale luminii pe care acestea o reflectă, o emit sau o transmit.

Culoarea este o calitate creată de creierul vizual și, prin urmare, nu este o proprietate a obiectelor, în ciuda a ceea ce copiii sunt învățați.

Lungimea de undă reflectată de un obiect este un fapt obiectiv: ea nu depinde de percepție. Un măr "roșu" nu emite lumină roșie. Mai degrabă, acesta absoarbe pur și simplu toate frecvențele de lumină vizibilă care îl luminează, cu excepția unui grup de frecvențe care sunt reflectate. Aceste frecvențe sunt cele care sunt percepute ca fiind roșii.