Как считать калории по фото: как работает AI-распознавание еды и насколько оно точно
Что происходит между снимком тарелки и цифрой калорий: как модель узнаёт блюдо, оценивает порцию и где ошибается. Честно о точности, о том, когда фото достаточно, а когда нужен текст или весы.
Автор: команда Fat Track · Обновлено 17 августа 2026 г.
Коротко. Подсчёт калорий по фото работает так: AI-модель распознаёт, что на тарелке, оценивает размер порции по визуальным признакам и сопоставляет с данными о питательности — вы получаете калории и БЖУ за несколько секунд. Точность — это ориентир, а не лабораторный анализ: для типичных блюд ошибка обычно в пределах 10–30 % на приём, и она заметно снижается, если одной фразой уточнить порцию, масло и соус. Для ежедневного учёта этого достаточно; для лабораторной точности нужны весы.
Что происходит после того, как вы отправили фото
- Распознавание. Мультимодальная модель (в Fat Track используются модели OpenAI) «смотрит» на снимок и определяет блюда и продукты: не просто «еда», а «гречка, куриная котлета, огурец, сметана».
- Оценка порции. По размеру тарелки, столовых приборов, высоте горки и плотности продукта модель прикидывает вес каждой составляющей. Это самая сложная и самая «ошибочная» часть.
- Расчёт КБЖУ. Для каждой составляющей берутся калории, белки, жиры и углеводы на 100 г, умножаются на оценённый вес и складываются.
- Запись и уточнение. Результат сохраняется в дневник. Если вы отвечаете «порция 300 г» или «жарила на масле», расчёт пересчитывается.
Текстовое или голосовое описание проходит те же шаги, только без первого: модель сразу работает с названиями и весами, которые вы назвали.
Насколько это точно на самом деле
Здесь важно быть честными. Ни одна система, включая нашу, не видит, сколько масла впиталось в котлету и сколько сахара в компоте. Открытые исследования систем распознавания еды и наш опыт показывают примерно такую картину:
| Тип блюда | Типичная ошибка | Почему |
|---|---|---|
| Простые продукты (яблоко, яйцо, кусок хлеба) | 5–15 % | форма и размер стандартные |
| Гарнир + белок на тарелке (гречка и курица) | 10–20 % | порции читаются по объёму |
| Смешанные блюда (плов, паста, салаты с заправкой) | 20–35 % | скрытые масло и соус, неизвестные пропорции |
| Супы, рагу, выпечка | 25–40 % | состав не виден, плотность разная |
| Напитки | плохо по фото | сахар и молоко не видны — лучше текстом |
Для сравнения: люди, которые ведут дневник «на глаз» без весов, в исследованиях самоотчётов занижают съеденное в среднем на 20–30 %. То есть аккуратная запись по фото с уточнениями сопоставима по точности с ручным дневником без весов, но занимает секунды вместо минут — и поэтому её реально вести каждый день.
Где AI ошибается чаще всего
- Масло и жарка. Столовая ложка масла — 135–150 ккал, и на фото её не видно. Напишите «жарила на масле» или «без масла».
- Соусы и заправки. Майонез, сливочные и сырные соусы могут удвоить калорийность салата.
- Глубина тарелки. Суп в глубокой миске и в плоской выглядят одинаково сверху. Помогает фото под углом.
- Сахар в напитках. Кофе с сиропом и без — одна картинка. Напитки лучше описывать текстом.
- Порция «в стопке». Блины, сырники, кусочки пиццы — уточняйте количество: «3 сырника».
Как получить максимум точности от фото
- Снимайте сверху или под углом 45°, при нормальном свете, чтобы была видна вся тарелка.
- Положите рядом привычный ориентир — вилку, ложку, руку.
- Дописывайте то, чего не видно: способ приготовления, масло, соус, количество штук.
- Домашние блюда, которые повторяются, один раз посчитайте точнее — взвесьте — и дальше уточняйте порцию текстом.
- Не гонитесь за идеалом: систематическая ошибка в 10–15 % не мешает худеть, если вы записываете всё и корректируете норму по динамике веса.
Когда фото достаточно, а когда нужны весы
Фото хватает, если цель — держать дефицит или просто понимать, что вы едите: ошибки в плюс и в минус за неделю частично уравновешиваются, а динамика веса покажет, куда двигать калорийность. Весы и точная запись нужны, когда вы готовитесь к соревнованиям, ведёте медицинскую диету или застряли на плато и хотите найти «утечку» калорий. Практичный подход — комбинировать: фото и текст каждый день, весы для повторяющихся домашних блюд.
Про то, как оценивать порции руками и посудой, когда весов нет, — в статье как считать КБЖУ без весов.
Как это выглядит в Fat Track
В боте Fat Track для Telegram и MAX вы отправляете фото, текст или голосовое, получаете калории и КБЖУ и можете уточнить запись ответом. Проверенные значения базовых продуктов — в базе продуктов с клетчаткой и гликемическим индексом, а история и графики — в мини-приложении. Подробнее о сценарии — на странице «Калории по фото».
Частые вопросы
Можно ли считать по фото упаковку с этикеткой? Лучше написать текстом название и граммы — тогда расчёт точнее, чем по картинке.
AI понимает русские блюда — борщ, сырники, оливье? Да, типичные блюда распознаются; для сложных салатов и супов уточняйте состав.
Что делать, если оценка кажется завышенной? Ответьте уточнением — вес порции, способ приготовления. Если сомневаетесь регулярно, взвесьте блюдо один раз и запомните ориентир.
Попробуйте на ближайшем обеде: сфотографируйте тарелку, отправьте боту и сравните оценку со своими ожиданиями. Пробный период бесплатный.