什么狗可以看见颜色?

华冠杰华冠杰最佳答案最佳答案

人类是三色视者,即红绿蓝三色视者,人类视网膜上有三种锥状细胞C1 C2 C3,它们的任务分别是感知红光、绿光和蓝光。而狗是二色视者,它们只有两种锥状细胞,不能像人类一样区分不同的色调(比如无法像人一样分辨出红色和橘黄的颜色)。所以如果问哪种动物能看见多少种颜色,答案是二色视者有极限,也就是两种颜色,即黑与白。而三色视者不限制于这两种颜色的组合,可以组合成无数种颜色。

但是!所有有毛的哺乳类动物都是二色视者,而人类是例外,因为人类的皮肤没有毛,是裸漏在外的,所以我们才是三色的视者。而我们看到的所有色彩,其实都是三种不同波长的光投射到锥状细胞上的,每种颜色都有它特定的波长频率。而所有动物,包括我们人类在内,所能看到的最大波长范围就是电磁波中最小的一波段——400纳米到700纳米。而波长大约500纳米就是红橙黄这些暖色调最明显的界限了。所以冷色调,如蓝色,其实是哺乳纲中所有的动物都无法分辨的。因为人的大脑能够区分各种不同的色调,所以人会认为一切颜色皆存在,而实际上,所有哺乳动物的视野其实是大同小异的,他们看到的世界并不是我们人类看到的这样绚烂多彩…… (PS:以上都是书本知识,来自《视觉》这本书,如果有错,希望大家指正,谢谢!)

我来回答
请发表正能量的言论,文明评论!