除了三原色说,黑林(Ewald Hering)提出了另一种颜色理论,称拮抗理论(opponent-prrocess theory),也简称四原色说。他提出人眼对光反应的视觉的基本单位是成对组织的,有红、绿、黄、蓝四种原色,加上黑与白共成三对,在光波影响下起作用。每一队的两个要素如红与绿、蓝与黄,其作用相反,具有拮抗作用,表现是其中一个停止作用,另一个就激活。
拮抗原理也能解释颜色互补现象。如果产生两种颜色的光波相混合,结果出现灰色,记者两种颜色互补,或称为互补色。互补色在色环上的位置比本相对,红与绿、蓝与黄是互补色。根据拮抗原理,互不现象是由于两个互补色以相反方向刺激统一视觉单元,结果相互抵消而造成的。这三对相互拮抗的活动已得到研究证明。它们不是在视网膜上,而是在视神经通路坐功图的神经结细胞(ganglia)发生的。
总之,三原色说可以解释视觉感受器的活动,拮抗理论可以解释视觉信息自感受器输出后在神经结细胞上的活动过程,两种理论相互补充,在解释人类色觉的复杂现象中都起了总要作用。