Je to proto, že kočky mají v očích jiný typ fotoreceptoru než lidé. Lidé mají tři typy fotoreceptorů, nazývaných kužely, které jsou citlivé na různé barvy světla. Kočky mají pouze dva typy kuželů, což znamená, že mohou vidět pouze omezený rozsah barev.
Kromě modré a žluté mohou kočky vidět také některé odstíny šedé. Mohou také vidět ultrafialové světlo, které je pro lidi neviditelné. Proto kočky někdy mohou vidět věci, které nemůžeme.
Zde je tabulka, která ukazuje barvy, které kočky mohou a nevidí:
Barva | Kočky mohou vidět | Lidé vidí
--- | --- | ---
Červená | Ne | Ano
Zelená | Ne | Ano
Modrá | Ano | Ano
Žlutá | Ano | Ano
Oranžová | Ne | Ano
Fialová | Ne | Ano
Hnědá | Ne | Ano
Růžová | Ne | Ano
Šedá | Ano | Ano
Ultrafialové světlo | Ano | Žádný
Jak vidíte, kočky mohou vidět omezený rozsah barev ve srovnání s lidmi. Stále však mohou vidět svět bohatým a živým způsobem.