Bởi vì trong mắt có 2 loại tế bào, hình que và hình nón. Tế bào hình que có nhiệm vụ thu nhận thông tin về hình dáng, kích thước... tế bào nón có nhiệm vụ thu nhận thông tin về màu sắc. Tế bào hình que có độ nhạy sáng cao hơn tế bào nón. Khi nhìn trong ánh sáng yếu chỉ có tế bào que là "thấy" được sự vật (vì nhạy sáng hơn), tế bào nón không "thấy", vì vậy ta chỉ có thể nhận ra hình dáng chứ ko nhận ra màu sắc.
Lúc ánh sáng yếu mắt không nhận ra màu sắc của vật vì lúc ánh sáng yếu, hoặc không có ánh sáng, tế bào nón không hoạt động, chỉ có tế bào que hoạt động. Mà tế bào que chỉ có khả năng tiếp nhận kích thích về ánh sáng chứ không tiếp nhận kích thích về màu sắc nên không nhận ra màu sắc của vật.
Vì trong mắt có loại 2 tế bào: tế bào nón và tế bào que; tế bào que giúp ta thu nhận các kích thích về ánh sáng yếu, giúp ta nhìn rõ trong bóng tối nên khi lúc ánh sáng yếu mắt không nhận ra màu sắc của vật.