色觉异常主要是由遗传缺陷引起的。正常人眼睛中有三种颜色感受器,分别对应红、绿和蓝色光。如果某种颜色感受器数量和功能出现异常,就会导致色觉异常。最常见的情况是红绿色盲和蓝黄色盲,在这些人眼中,红绿颜色和蓝黄颜色无法被区分出来。色觉异常也可能是受到环境、营养、疾病等因素的影响而产生的。例如,接触一些有毒物质和药物,如砷、汞、氯喹等,也会造成色觉异常。白内障等眼部疾病也可能影响色觉。