Статья
4 мин чтения

Как считать калории по фото: как работает AI-распознавание еды и насколько оно точно

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

Автор: команда Fat Track · Обновлено 17 августа 2026 г.

Коротко. Подсчёт калорий по фото работает так: AI-модель распознаёт, что на тарелке, оценивает размер порции по визуальным признакам и сопоставляет с данными о питательности — вы получаете калории и БЖУ за несколько секунд. Точность — это ориентир, а не лабораторный анализ: для типичных блюд ошибка обычно в пределах 10–30 % на приём, и она заметно снижается, если одной фразой уточнить порцию, масло и соус. Для ежедневного учёта этого достаточно; для лабораторной точности нужны весы.

Что происходит после того, как вы отправили фото

  1. Распознавание. Мультимодальная модель (в Fat Track используются модели OpenAI) «смотрит» на снимок и определяет блюда и продукты: не просто «еда», а «гречка, куриная котлета, огурец, сметана».
  2. Оценка порции. По размеру тарелки, столовых приборов, высоте горки и плотности продукта модель прикидывает вес каждой составляющей. Это самая сложная и самая «ошибочная» часть.
  3. Расчёт КБЖУ. Для каждой составляющей берутся калории, белки, жиры и углеводы на 100 г, умножаются на оценённый вес и складываются.
  4. Запись и уточнение. Результат сохраняется в дневник. Если вы отвечаете «порция 300 г» или «жарила на масле», расчёт пересчитывается.

Текстовое или голосовое описание проходит те же шаги, только без первого: модель сразу работает с названиями и весами, которые вы назвали.

Насколько это точно на самом деле

Здесь важно быть честными. Ни одна система, включая нашу, не видит, сколько масла впиталось в котлету и сколько сахара в компоте. Открытые исследования систем распознавания еды и наш опыт показывают примерно такую картину:

Тип блюдаТипичная ошибкаПочему
Простые продукты (яблоко, яйцо, кусок хлеба)5–15 %форма и размер стандартные
Гарнир + белок на тарелке (гречка и курица)10–20 %порции читаются по объёму
Смешанные блюда (плов, паста, салаты с заправкой)20–35 %скрытые масло и соус, неизвестные пропорции
Супы, рагу, выпечка25–40 %состав не виден, плотность разная
Напиткиплохо по фотосахар и молоко не видны — лучше текстом

Для сравнения: люди, которые ведут дневник «на глаз» без весов, в исследованиях самоотчётов занижают съеденное в среднем на 20–30 %. То есть аккуратная запись по фото с уточнениями сопоставима по точности с ручным дневником без весов, но занимает секунды вместо минут — и поэтому её реально вести каждый день.

Где AI ошибается чаще всего

  • Масло и жарка. Столовая ложка масла — 135–150 ккал, и на фото её не видно. Напишите «жарила на масле» или «без масла».
  • Соусы и заправки. Майонез, сливочные и сырные соусы могут удвоить калорийность салата.
  • Глубина тарелки. Суп в глубокой миске и в плоской выглядят одинаково сверху. Помогает фото под углом.
  • Сахар в напитках. Кофе с сиропом и без — одна картинка. Напитки лучше описывать текстом.
  • Порция «в стопке». Блины, сырники, кусочки пиццы — уточняйте количество: «3 сырника».

Как получить максимум точности от фото

  1. Снимайте сверху или под углом 45°, при нормальном свете, чтобы была видна вся тарелка.
  2. Положите рядом привычный ориентир — вилку, ложку, руку.
  3. Дописывайте то, чего не видно: способ приготовления, масло, соус, количество штук.
  4. Домашние блюда, которые повторяются, один раз посчитайте точнее — взвесьте — и дальше уточняйте порцию текстом.
  5. Не гонитесь за идеалом: систематическая ошибка в 10–15 % не мешает худеть, если вы записываете всё и корректируете норму по динамике веса.

Когда фото достаточно, а когда нужны весы

Фото хватает, если цель — держать дефицит или просто понимать, что вы едите: ошибки в плюс и в минус за неделю частично уравновешиваются, а динамика веса покажет, куда двигать калорийность. Весы и точная запись нужны, когда вы готовитесь к соревнованиям, ведёте медицинскую диету или застряли на плато и хотите найти «утечку» калорий. Практичный подход — комбинировать: фото и текст каждый день, весы для повторяющихся домашних блюд.

Про то, как оценивать порции руками и посудой, когда весов нет, — в статье как считать КБЖУ без весов.

Как это выглядит в Fat Track

В боте Fat Track для Telegram и MAX вы отправляете фото, текст или голосовое, получаете калории и КБЖУ и можете уточнить запись ответом. Проверенные значения базовых продуктов — в базе продуктов с клетчаткой и гликемическим индексом, а история и графики — в мини-приложении. Подробнее о сценарии — на странице «Калории по фото».

Частые вопросы

Можно ли считать по фото упаковку с этикеткой? Лучше написать текстом название и граммы — тогда расчёт точнее, чем по картинке.

AI понимает русские блюда — борщ, сырники, оливье? Да, типичные блюда распознаются; для сложных салатов и супов уточняйте состав.

Что делать, если оценка кажется завышенной? Ответьте уточнением — вес порции, способ приготовления. Если сомневаетесь регулярно, взвесьте блюдо один раз и запомните ориентир.

Попробуйте на ближайшем обеде: сфотографируйте тарелку, отправьте боту и сравните оценку со своими ожиданиями. Пробный период бесплатный.

Ещё в блоге

Читайте дальше

Fat Track

Попробуйте на ближайшем приёме пищи

Откройте Fat Track в Telegram или MAX, отправьте фото еды и получите калории и КБЖУ за секунды. Пробный период бесплатный.