[Physics] How does the human eye knows how far the object from which the photon was reflected

geometryphotonsvisible-lightvision

A photon is emitted from a source and reflected off an object (or objects) until it hits the human eye. The color of the object we see depends on the photon wavelength. If photon travels with constant speed how does the human eye know how far the object from which the photon was reflected?

Best Answer

To have depth perception two eyes are needed. Our two eyes are some distance apart which causes the photons from an object to arrive at slightly different angles. The brain then reconstructs the depth field from these differences.

Similarly, we can figure out how far nearby stars are by using images made by a telescope at two different times of the year, since when the earth is (for example) at two opposite positions of its orbit around the sun, it acts like two "eyes" that are a large distance apart.