Камера телефона — это сетка из миллионов крошечных люксметров. Сенсор камеры устроен именно так: фотоны на входе, цифры на выходе. Всё остальное — тоновые кривые, баланс белого, «вычислительная фотография» — это работа программного обеспечения, которое изо всех сил старается сделать так, чтобы эти цифры не выглядели как Измерения, потому что из чистых Измерений получаются некрасивые фотографии. Два Инструмента в Sentio работают иначе. Они отключают автоматику и позволяют сенсору быть тем, чем он является физически.

Цвет: какого оттенка эта вещь на самом деле?

Инструмент Цвет фиксирует цвет и яркость Объекта в виде точечного Измерения. Наведите камеру на участок поверхности, сделайте замер, и полученные данные запишутся в ваш каталог, а не останутся в виде фотографии, в которую потом придется вглядываться.

Вот типичные Сценарии — мелкие, но регулярные бытовые трудности:

Зачем вообще нужен отдельный Инструмент, если под рукой есть стандартная камера? Потому что в данном случае стандартное приложение камеры — ваш противник. Автоматический баланс белого создан для того, чтобы любая сцена выглядела нейтрально освещенной, а значит, он активно убирает тот самый оттенок цвета, который вы пытаетесь измерить. Автоэкспозиция меняет яркость от кадра к кадру. Поэтому Инструмент «Цвет» блокирует автоэкспозицию и автобаланс белого во время замера — того же правила придерживается каждый Инструмент платформы, чувствительный к уровню сигнала. Если показатели освещенности должны оставаться честными, камера должна перестать «помогать».

Есть еще один прием: фонарик. Окружающий свет — главный мешающий фактор при измерении цвета: одна и та же стена выглядит по-разному в полдень и в сумерках. Фонарик может служить известным источником света: это всегда один и тот же светодиод в фиксированном положении относительно объектива при каждом замере. Подсветите Объект фонариком, и вы замените случайный свет воспроизводимым. Именно это позволяет корректно сравнивать результаты Измерений, сделанных в разные дни.

Свет: действительно ли в этой комнате достаточно светло?

Инструмент Свет меняет задачу. Вместо Измерения характеристик Объекта под источником света он оценивает саму яркость окружающего освещения во времени, используя камеру как люксметр.

К этому Инструменту обращаются, когда смутное впечатление нужно превратить в конкретную цифру:

Здесь действует то же правило замера: при заблокированной экспозиции большее количество света прямо пропорционально увеличивает яркость кадров, и сенсор ведет себя как физический люксметр. Если бы автоэкспозиция оставалась включенной, камера пыталась бы сделать так, чтобы любая комната выглядела одинаково освещенной — а ведь вы пришли измерить именно эту разницу.

Главное правило проектирования обоих инструментов: опираться на относительные характеристики, а не на абсолютные уровни. Абсолютное показание зависит от сенсора, объектива, модели устройства — сравнение же двух измерений, сделанных одинаково на одном и том же телефоне, полностью нивелирует эти различия. Этот принцип, единый для всей платформы, позволяет использовать функции на разных устройствах без индивидуальной калибровки каждого из них, и именно поэтому любые выводы, которые делают эти инструменты, формулируются в виде сравнения.

Честное предупреждение

Камера телефона — это не сертифицированный люксметр и не лабораторный колориметр. Эти приборы калибруются по эталонным стандартам, и их абсолютные значения имеют юридическую силу в суде. Абсолютные же значения камеры телефона имеют значение только на этом телефоне, с этим объективом и на этой прошивке.

Поэтому надежными являются только сравнительные утверждения. «Восточный подоконник примерно вдвое светлее северного при измерении в один и тот же день» — этому можно верить. «Цвет этой стены стал теплее за полгода измерений при свете фонарика» — тоже. «Освещенность этого стола составляет ровно 480 lux» — вот к такому утверждению стоит относиться скептически. Сравнение измерений одной и той же конструкции, сделанных одним и тем же способом, — это то, для чего действительно подходит прибор, и инструменты созданы как раз для того, чтобы упростить подобные сравнения.

Куда сохраняются результаты

Сравнительный прибор хорош ровно настолько, насколько хороша его память, а человеческая память очень плохо фиксирует яркость и оттенки. Именно поэтому каждый снимок заносится под конкретный Объект в каталоге — эта стена, этот подоконник, этот фикус, — чтобы график увядания и данные об освещенности накапливались, а не терялись. И, как и любые Измерения на платформе, каждое показание впоследствии может получить реальную метку: удачно подобранная краска или подоконник, на котором растение действительно прижилось. Само измерение занимает секунды, но метка превращает его в ценные данные о том, насколько точным оказался прогноз.

Все процессы запускаются локально на устройстве. Анализ выполняется на вашем телефоне, каталог хранится на вашем телефоне, и ни одному снимку не требуется подключение к сети, чтобы превратиться в число.

Цвет и свет — это пассивный режим работы камеры, когда она просто фиксирует то, что есть. Но тот же сенсор может работать и во временной области, замеряя частоту мерцания и оценивая скорость вращения — для этого предназначен инструмент «Мерцание». Чтобы увидеть полную картину того, что могут измерять сенсоры телефона, начните с обзора инструментов.