Когда напитка нет в избранном, а вводить крепость вручную не хочется, у AlcoLog на экране «Добавить напиток» есть три сканера: Распознавание фото, Сканер меню и Сканер штрихкодов. Каждый заранее заполняет форму напитка, чтобы ты её проверил, и ни один ничего не сохраняет, пока ты не нажмёшь кнопку записи.
Распознавание фото бесплатно для всех. Сканер меню и сканер штрихкодов входят в Premium.
# Шаг 1. Открой панель сканеров
Во время сессии нажми + Добавить напиток. В правом верхнем углу экрана «Добавить напиток» есть кнопка камеры. Нажми на неё, и выпадет небольшая панель с тремя сканерами:
- Распознавание фото
- Сканер меню (в бесплатной версии с меткой PREMIUM)
- Сканер штрихкодов (в бесплатной версии с меткой PREMIUM)
Когда ты впервые выбираешь каждый из них, сначала открывается короткий экран с пояснением. Нажми Продолжить, чтобы продолжить (с Premium кнопка в пояснении к сканеру штрихкодов называется Сканировать), или включи Больше не показывать, чтобы в следующий раз его пропустить. В бесплатной версии пояснения к сканеру меню и сканеру штрихкодов тоже открываются, чтобы было видно, что они делают; после нажатия Продолжить приложение предложит Premium.
Сканеры есть только на экране «Добавить напиток» во время живой сессии. Когда ты добавляешь прошлую сессию, в том же углу вместо них стоит сканер чеков.
# Шаг 2. Распознавание фото (бесплатно)
Для напитка без штрихкода (разливное пиво, коктейль, бокал вина) нажми Распознавание фото. Выбери Сделать фото, чтобы воспользоваться камерой, или Выбрать из медиатеки, чтобы взять уже готовый снимок. «Выбрать из медиатеки» работает, даже если ты никогда не давал AlcoLog доступ к камере.
Пока идёт распознавание, ты увидишь Анализ фото…. Фото обрабатывается полностью на твоём iPhone с помощью фреймворка Apple Vision: ничего не загружается и ничего не отправляется на наши серверы.
Карточка результата начинается с Похоже, это: и типа напитка, затем перечисляет Тип, Подтип, если его удалось определить, Размер и строку Как, которая говорит, как было принято решение: Марка распознана, Считано с этикетки или Лучшая оценка по фото. Он может прочитать название марки на этикетке, но не измеряет точный объём и крепость. Если фото совпадает с уже выбранным типом и марка не распознана, в строке «Размер» будет Оставить текущий размер; распознанная марка вместо этого ставит размер типа по умолчанию. Нажми Использовать, чтобы заполнить форму, или Повторить для нового снимка.
Если фото недостаточно чёткое, ты увидишь По этому фото определить не удалось. Нажми Повторить и сними получше или нажми Закрыть и выбери тип вручную.
# Шаг 3. Сканер меню (Premium)
Сканер меню нужен для того единственного, чего не может знать каталог напитков: сколько берёт именно этот бар. Он считывает напиток и его цену с печатного меню напитков.
- Нажми Сканер меню, затем Сделать фото или Выбрать из медиатеки и сфотографируй меню напитков.
- На экране Обрежь до заказанного напитка наведи рамку на ОДНУ строку, которую ты заказал. Тяни внутри рамки, чтобы её переместить, и тяни за угол, чтобы изменить размер. Именно обрезка делает всё рабочим: если читать целое оформленное меню разом, получается бессмыслица. Нажми Сканировать выделенное или Переснять для нового фото.
- После Читаю меню… ты увидишь Напиток, который удалось считать, с пометкой Найдено в твоём каталоге, если название распознано. Если в рамку попало несколько напитков, выбери свой в разделе Какой напиток?. Если в строке несколько цен (например, вино бокалом и бутылкой), выбери заказанное в разделе Что именно в заказе?.
- Нажми Использовать этот напиток. Форма заполнится напитком, объёмом, напечатанным рядом с выбранной ценой, ценой в валюте меню, а также крепостью или калориями, если они указаны в меню. Если крепость в меню не указана, но напиток найден в каталоге, крепость берётся из каталога, и в результате написано В меню не указаны % об., поэтому значение взято из нашего каталога напитков.
Если в рамке ничего не читается, ты увидишь В этом фрагменте ничего не разобрать. Нажми Сканировать снова и попробуй обрезать плотнее до одной строки, при лучшем свете. Всё считывается на твоём iPhone с помощью фреймворка Apple Vision, и фото никогда не загружается.
# Шаг 4. Сканер штрихкодов (Premium)
Нажми Сканер штрихкодов и держи iPhone над штрихкодом на бутылке, банке или коробке так, чтобы он попал в рамку с подписью Наведи камеру на штрихкод. В первый раз iOS запросит доступ к камере; если раньше ты отказал, сканер покажет Требуется доступ к камере, и включить доступ снова можно в приложении «Настройки» iOS в разделе AlcoLog.
Пока AlcoLog ищет продукт, ты увидишь Поиск продукта…. Поиск идёт одновременно по Open Food Facts, USDA FoodData Central, LCBO и fatsecret, а найденное объединяется. Штрихкод, который ты уже сканировал, возвращается мгновенно с твоего устройства.
Что будет дальше, зависит от того, что нашлось:
- Продукт найден: название продукта, крепость и калории на 100 мл, со строкой Источники, где указано, откуда данные. Если источники дают название, но не крепость, и название совпадает с напитком из каталога AlcoLog, ты увидишь Найдено в каталоге - % об. и калории заполнены сами: крепость и калории берутся из каталога, даже если на этикетке были калории. Нажми Использовать.
- Частичное совпадение: название есть, а крепости нет, и в каталоге совпадения нет. Введи крепость и калории в разделе Заполни недостающие значения: и нажми Сохранить и применить.
- Совпадений нет: штрихкода нет ни в одном источнике, что чаще бывает за пределами США. Введи значения и нажми Сохранить и применить. AlcoLog запомнит этот штрихкод, так что следующее сканирование будет мгновенным.
В любой момент можно нажать Сканировать снова, чтобы попробовать другой штрихкод.
Исправление неверной крепости. Если сканирование подставило неверную крепость, исправь % об. в форме «Добавить напиток» перед записью. Когда ты нажмёшь кнопку записи, AlcoLog сохранит твоё значение для этого штрихкода, и при следующем сканировании будет предложено твоё число, а не число из базы.
# Шаг 5. Проверь форму и запиши
Каким бы сканером ты ни воспользовался, ты вернёшься на экран «Добавить напиток» с коротким подтверждением (Заполнено по фото, Заполнено из меню или Заполнено по штрихкоду) и напоминанием Проверь значения перед записью. Поправь всё, что выглядит неправильно, и нажми кнопку записи.
Если ни один сканер не смог определить твой напиток, форма всё равно под рукой: выбери тип и размер и запиши напиток вручную. Сканеры это ярлыки; напиток сохраняет именно форма.
Напитки, которые ты записываешь часто, один раз сохрани в избранное, и сканеры для них больше не понадобятся.
# Что дальше
Чтобы добавить целый заказ за прошлый вечер, сканер чеков добавит все напитки из барного чека за один раз. Внутри приложения следующее руководство это чтение истории употребления, чтобы увидеть, что складывается из отсканированных напитков.
Для тех, кто следует методу Синклера, статьи Побочные эффекты налтрексона и Отслеживание TSM с AlcoLog объясняют медикаментозную сторону. О том, как фото, меню и штрихкод оказались за одной кнопкой камеры, рассказано в посте v1.3.0: сканер меню, семь языков и 1174 напитка.