狗能看的几种颜色吗?
首先,人类和犬类的色觉是有差别的。 人的色觉有四种:红绿蓝三色视者(RGB)、红绿色视者(GR)、蓝色视者(B)、全色视者(VR)。其中只有RGB三种视者是常见的。而大部分犬类是两种视者,只有少数狗是三色视者。这导致了一个结果就是犬不能像人那样区分部分色调(比如浅黄中夹杂着淡淡的绿色的叶子),但是可以跟人一样区分纯红、纯绿等极端的颜色。这也是为什么你在教小狗“坐下”时,说“不许动!”是个无效命令的原因——对于狗狗来说,它只能看到两种色阶,你的“不许动!“对它是没有意义的;而你跟它说”Sit!“它就能明白了。
其次,不同年龄的狗对颜色的感知是不同的。在它们刚刚出生的时候,对色彩的感觉是很敏感的,但随着它们的长大,这种能力会逐渐下降。以刚出生的婴儿为例,他们能够分辨100多种不同的色彩,但是这种能力会在他们6个月大的时候下降到20种左右,到3岁则会降至5种以下(也就是成年以前,人类的色盲是可以遗传的)。所以,在你觉得你家小狗啥颜色都不认得的时候,别奇怪,可能是它懒得理你……