Можно линзой выхватить свет от предмета, потом его «призмой разложить на радугу» и увидеть что там не полная радуга, а только какие-то цвета — и какие цвета в спектре остались чётко зависят от химического состава.
Но с такой детализацией это работает только в научных приборах.
В глазах же, можно сказать, что спектроскопия делается с низким разрешением, где весь спектр воспринимается на 3 пикселя.
Зато в отличие от марсианских роботов мы делаем анализ из чего состоят предметы во всей области зрения, а не только в одной точке.
(Выше сильное упрощение)