猫能看出几种颜色吗?
我很好奇猫咪能看见多少种颜色,于是做了一个试验。 拿了一堆颜色的色卡给猫咪看,结果却出乎我的意料。。。 首先我们得知道猫眼睛的结构,与人类不同,猫眼里没有锥状细胞(Cone cell) ,所以它们无法区分色彩,只有黑、白两种色调。(蓝色和绿色的条纹只是视觉上的差异) 那么问题就来了,假如猫只能识别两种色调的话,它又怎么会看到有彩色图片呢?难道是作者瞎编的么? 其实不是的,虽然猫不能区分色彩,但它们可以感知光强,比如白天和黑夜,光线强和光线弱等等。而色彩正是由光的强弱变化决定的。 举个栗子。同一个光源下,你穿绿色衣服与你穿黑色衣服时,你反射回来的光是有差别的,前者偏蓝(青),后者偏黄(红)。而这种不同,在猫眼中是被分离的,也就是绿=蓝+黄;黑=红+黄。 所以,在光照条件相同的情况下,一张绿色的纸条和一张黑色的纸,在猫眼中会是两张不同的“画”。这就是猫咪看到彩色世界的原因所在了。只不过,这种色彩感知的能力很弱,远不及人类。
那既然这样,是不是意味着把黑白的图像放大给小猫看,就可以培养它的“色彩”知觉了呢?事实告诉我们,这是行不通的。无论实验者怎么努力,小猫就是看不见那些被放大的图像。 小猫的视觉发育是不完整的,它们不具备完整辨别色彩的能力。这也许可以解释为什么猫能看到七彩的世界,但它还是只会吃黑白的食物。。。