Не кожне вимірювання — це екзотична фізика. Деякі з найкорисніших — це суто канцелярська робота: скільки, якого розміру, що показує циферблат. Це завдання, які ви вже робите — і робите погано — мружачись та намагаючись утримати цифру в голові, де вона безслідно зникає вже до вечері. Три інструменти камери в Sentio створені саме для цього: підрахунку, вимірювання та зчитування, щоб цифри потрапляли до каталогу, а не забувалися.
Вони менш ефектні, ніж прослуховування резонансу дині, і в цьому вся суть. Вимірювальна платформа, яка працює лише з цікавими випадками — це не платформа, а фокус на вечірці. Саме ці повсякденні інструменти роблять каталог місцем, де зберігаються всі цифри про ваші речі.
Підрахунок: скільки їх там насправді?
Інструмент «Підрахунок» рахує окремі об'єкти в полі зору, використовуючи алгоритми розпізнавання на самому пристрої. Розкладіть речі так, щоб кожну було видно окремо, зробіть знімок і отримайте кількість.
Люди дивовижно точно оцінюють кількість приблизно, але так само дивовижно помиляються в точному підрахунку, коли речей більше десятка — увага розсіюється, речі рахуються двічі, або хтось відволікає вас на тридцять першому предметі. Камера ж не збивається. Сценарії використання охоплюють будь-які випадки, коли формулювання «приблизно багато» є недостатнім:
- Гвинти в коробці. В інструкції до збірних меблів вказано 48 малих гвинтів. Чи справді їх 48? Тепер ви знатимете це ще до кроку 19, а не під час нього.
- Пляшки в ящику. Отримання доставки, інвентаризація, розподіл оптової закупівлі — рахуйте одним поглядом, і результат збережеться з відміткою часу під відповідним об'єктом.
- Рослини на грядці. Співвідношення пророслих саджанців до посіяного насіння дає показник схожості — якщо, звісно, хтось справді їх рахує. Повторні підрахунки на одній грядці, збережені разом, створюють історію того, що зійшло, а що з'їли слимаки.
Як і в будь-якому іншому інструменті платформи, розпізнавання виконується безпосередньо на пристрої. Кадр аналізується на вашому телефоні, а зберігається лише результат вимірювання.
Розмір: платіжна картка — це лінійка, яка завжди з вами
Інструмент «Розмір» вимірює реальний розмір об'єкта по фотографії — за однієї елегантної умови. Сфотографуйте об'єкт поруч із орієнтиром відомого розміру — платіжною карткою чи аркушем А4, — позначте обидва на фото й дізнайтеся справжній розмір об'єкта завдяки співвідношенню.
Навіщо потрібен еталон? Тому що він робить калібрування непотрібним. Сама лише фотографія не може передати розмір: сірникова коробка зблизька та вантажний контейнер вдалині можуть займати однакову кількість пікселів. Відновлення реальних розмірів із сирих пікселів означало б необхідність знати фокусну відстань камери, геометрію сенсора та точну відстань до об’єкта — кошмар калібрування для кожного пристрою та кожного знімка. Але якщо помістити відомий об’єкт на тому самому фото й у тій самій площині, усі ці невідомі взаємно анулюються. Що б геометрія камери не зробила зі сценою, вона зробила це однаково і з карткою, і з вашим об’єкт; співвідношення між ними залишається незмінним. Платіжна картка має ширину 85.6 mm у будь-якій точці Землі — стандарт ISO, що завжди є в гаманці, — а аркуш А4 має розмір 210 × 297 mm. Якщо ваш об’єкт завширшки як 3.2 картки, то його розмір становить близько 274 mm на будь-якому телефоні, з будь-яким об’єктивом і на будь-якій відстані. Це принцип відносних характеристик платформи в його найбуквальнішому вираженні: ніколи не довіряйте абсолютному пікселю, завжди довіряйте співвідношенню.
Це обмеження є зворотним боком тієї ж геометрії, і про нього варто сказати прямо: метод працює, коли і об’єкт, і еталон лежать плоскими на однаковій відстані від камери. Анулювання похибок можливе лише тоді, коли перспектива діє на обох однаково. Картка на столі поруч із вазою, що стоїть, дозволить чесно виміряти лише площу основи вази, але аж ніяк не її висоту; еталон, розташований під кутом, викривляє співвідношення. Покладіть обидва предмети горизонтально, зніміть зверху, і цифрам можна буде довіряти — чи то при вимірюванні меблів для дверного отвору, чи для визначення розміру деталі, яку потрібно замінити, чи для запису реального розміру того загадкового фланця перед поїздкою в магазин.
Зчитування лічильника: показник стає трендом
Інструмент Зчитування лічильника зчитує показники комунального лічильника за допомогою камери. Цифри розпізнаються безпосередньо на пристрої, ви підтверджуєте значення та одиницю вимірювання, а отримані дані зберігаються у вашому каталозі під об’єктом відповідного лічильника.
Цей етап підтвердження є навмисним, тож зупинімося на ньому детальніше. Це допомога, а не сліпа довіра до оптичного розпізнавання символів (OCR). Циферблати лічильників — це ворожа територія для розпізнавання символів: брудне скло, наполовину прокручені цифри в момент переходу, відблиски, те саме коліщатко, яке змістилося ще в 1998 році. Інструмент, який мовчки зберігав би все, що йому здалося, засмічував би ваші записи випадковими, але цілком переконливими помилками, а історія споживання з прихованими помилками гірша, ніж її повна відсутність. Тому розпізнавач виконує марудну частину роботи — знаходить і зчитує показники — і показує вам результат; ви кидаєте погляд, виправляєте за потреби й підтверджуєте. Десять секунд замість переписування цифр на клаптик паперу, де ваші очі є остаточним арбітром.
Правило проєктування: коли вимірювання заноситься до постійного запису, людина його підтверджує. Розпізнавання на пристрої виконує роботу, користувач — засвідчує її правильність. Це та сама чесність, яка пронизує всю платформу: інструмент має робити помилки помітними та виправними безпосередньо в момент фіксації, а не легалізувати їх у каталозі під виглядом фактів.
І саме тут каталог перестає бути просто архівом і стає вимірюванням: повторні зчитування одного й того ж об’єкта лічильника формують тренд споживання. Одне вимірювання — це просто число; серія — це динаміка. Кіловат-години на день, кубічні метри на тиждень — різниця між підтвердженими показниками з часом і є тим вимірюванням, яке вам насправді було потрібне. Чи допомогли нові налаштування теплового насоса? Чи зростає споживання, коли приїжджають родичі? Чи не повзуть витрати води вгору, натякаючи на повільне протікання? Лічильник зчитується однаково незалежно від того, орендуєте ви житло чи маєте власне, і що б там не показував (або не показував) застосунок комунальної служби, а тренд зберігається на вашому пристрої.
Малі інструменти, один каталог
Жоден із цих трьох інструментів не стане головною темою презентації. Але зверніть увагу на те, що в них спільного: кожен замінює необхідність приглядатися готовим записом — кількістю з часовою міткою, розміром із зазначеним методом вимірювання, завіреним вами показником лічильника. Кожен запис підшивається під свій об’єкт, тому цифри накопичуються саме там, де треба: цей лоток для деталей, цей проєкт дверного отвору, цей газовий лічильник. І кожне вимірювання згодом може отримати позначку фактичного значення — кількість, перевірену під час збирання, або розмір, контрольно виміряний рулеткою, коли вона нарешті знайшлася. Таким чином, точність самих інструментів теж вимірюється на реальних сценах із часом.
Каталог і все, що в ньому міститься, працює повністю офлайн — про те, як і чому це зроблено, йдеться в окремій статті. Фізичніші режими камери — колір, яскравість, мерехтіння, обертання — описані в матеріалах Колір і світло та Миготіння, мерехтіння та обертання. Щоб отримати повне уявлення про те, що може вимірювати телефон, почніть з огляду інструментів.