I am wondering how cones (photoreceptors in the retina) can see color if colors are wavelengths but cones send signals when they absorb photons. Maybe by using the energy level (or only being sensitive to a specific energy level/range)? I suppose if you know E than the brain can provide the function for the wavelength like below? That's an assumption on my part that it's the brain doing the interpretation. Cameras use filters but the human eye seems doesn't seem to use that process other than that the fovea blocks some UV light. Certain cones are certainly sensitive to certain wavelengths, but how are they doing that by absorbing a photon? The energy of it seems to be the only thing that comes to mind.
$$E ~= ~ \frac { hc} { \lambda } $$