Я протестировал отслеживание калорий по фотографиям на 100 блюдах — насколько это точно?

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

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

Можно ли просто сфотографировать еду и получить точное количество калорий? Я протестировал это, сфотографировав 100 блюд, взвесив каждый ингредиент на кухонных весах, рассчитав истинное содержание калорий и затем сравнив это с оценкой ИИ по фотографии. Результаты меня удивили — как в плане качества технологии, так и в тех аспектах, где она все еще уступает.

Как я провел тест на 100 блюдах?

Я использовал функцию распознавания изображений Nutrola как основной объект тестирования, так как это одно из немногих приложений для отслеживания калорий с специализированной системой ИИ, основанной на проверенной диетологами базе данных продуктов. Я также сравнил результаты с ручным вводом (поиск и запись каждого ингредиента по отдельности), чтобы ответить на практический вопрос: достаточно ли быстро и точно фото, чтобы заменить ручное ведение учета?

100 блюд были разделены на четыре категории:

  • 30 домашних блюд — приготовленных с нуля с взвешиванием каждого ингредиента
  • 30 ресторанных блюд — как в ресторанах, так и на вынос из сетевых и независимых заведений
  • 20 упаковочных/приготовленных блюд — замороженные обеды, наборы для приготовления, деликатесы
  • 20 многокомпонентных блюд — тарелки с 4 и более различными элементами (например, рис, курица, салат, соус, хлеб)

Для каждого блюда я записывал оценку калорий от ИИ, фактическое содержание калорий (рассчитанное на основе взвешенных ингредиентов или проверенных этикеток) и время, затраченное на ввод через фото по сравнению с ручным вводом.

Насколько точно отслеживание калорий по фотографиям по типам блюд?

Вот основные данные по всем 100 блюдам:

Тип блюда Протестированные блюда Средняя ошибка калорий Уровень ошибки В пределах 10% В пределах 20%
Домашние 30 ±47 ккал 8.2% 73% 93%
Ресторанные 30 ±89 ккал 12.6% 47% 80%
Упаковочные/Приготовленные 20 ±22 ккал 4.1% 90% 100%
Многокомпонентные 20 ±71 ккал 10.8% 55% 85%
Всего 100 ±58 ккал 9.1% 66% 89%

Средняя ошибка составила 9.1%, что эквивалентно примерно 58 калориям на блюдо. Для сравнения, исследование 2024 года в Journal of the Academy of Nutrition and Dietetics показало, что ручное ведение учета у опытных пользователей имеет среднюю ошибку 10-15%. Это означает, что ИИ по фотографии соответствует или немного превосходит типичную точность ручного ввода.

Упаковочные блюда были самыми простыми для ИИ — замороженный обед в упаковке визуально четко выделяется и имеет контролируемую порцию. Фото ИИ Nutrola правильно определило 18 из 20 упаковочных продуктов и извлекло точные данные о питательных веществах из своей проверенной базы данных.

Ресторанные блюда оказались самыми сложными, и на то есть причины.

Почему ресторанные блюда самые сложные для ИИ?

Еда в ресторанах имеет три свойства, которые ставят под сомнение любую систему оценки калорий, будь то человеческая или ИИ:

  1. Скрытые жиры и масла. Грудка курицы на гриле в ресторане часто содержит на 50-100 калорий больше, чем такая же курица дома, из-за масла или масла, добавленных во время приготовления. Это невидимо на фотографии.

  2. Переменные размеры порций. Одно и то же блюдо из одного и того же ресторана может варьироваться на 20-30% в размере порции в зависимости от того, кто на кухне. Исследование 2023 года из Университета Тафтса измерило вариабельность порций в 10 сетевых ресторанах и обнаружило, что фактические порции отличались от заявленных в среднем на 18%.

  3. Сложные соусы и заправки. Столовая ложка заправки ранч (73 калории). Обильная порция по сравнению с легкой может изменить калорийность салата на 150 калорий, и это трудно оценить по фотографии сверху.

Несмотря на эти сложности, фото ИИ Nutrola попало в диапазон 20% для 80% ресторанных блюд. ИИ использует визуальные подсказки — размер тарелки, глубину еды, распределение соуса — в сочетании с проверенной базой данных ресторанных блюд. Когда он распознает конкретное блюдо из сетевого ресторана (например, буррито из Chipotle, сэндвич из Subway и т.д.), он извлекает точные данные о питательных веществах, а не делает оценку только по фотографии.

Точность ресторанных блюд: сетевые против независимых

Тип ресторана Протестированные блюда Средняя ошибка В пределах 10% В пределах 20%
Сетевые рестораны 18 ±68 ккал (9.8%) 56% 89%
Независимые рестораны 12 ±121 ккал (16.8%) 33% 67%

Сетевые рестораны были значительно проще, поскольку их меню стандартизировано и присутствует в базе данных Nutrola. Когда я сфотографировал чашу Chipotle, ИИ определил ее как буррито в стиле Chipotle и попросил меня подтвердить компоненты. Оценка калорий была в пределах 6% от того, что я рассчитал на основе опубликованных данных о питательных веществах Chipotle.

Независимые рестораны были сложнее. ИИ все равно правильно определил общие компоненты (жареная рыба, рис, запеченные овощи), но ему пришлось оценивать размеры порций и методы приготовления. Именно оттуда и возникла средняя ошибка 16.8%.

Какова точность домашних блюд?

Домашние блюда предоставили мне наиболее контролируемые данные, так как я взвесил каждый ингредиент перед приготовлением. Вот как ИИ справился с различными типами домашних блюд:

Тип домашнего блюда Блюда Средняя ошибка Лучший случай Худший случай
Одно блюдо (жаркое, паста) 10 ±38 ккал (6.5%) 2 ккал 82 ккал
Белок + гарниры 10 ±41 ккал (7.1%) 5 ккал 91 ккал
Супы и рагу 5 ±67 ккал (12.4%) 18 ккал 112 ккал
Салаты и миски 5 ±52 ккал (9.8%) 8 ккал 95 ккал

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

Лучшие результаты были получены от визуально четких тарелок: грудка курицы рядом с брокколи и рисом, тарелка пасты с видимым соусом. Когда ИИ может видеть отдельные продукты и оценивать их объемы, точность значительно улучшается.

Nutrola — это приложение для отслеживания калорий, которое использует распознавание изображений ИИ наряду с голосовым вводом и сканированием штрих-кодов. Этот многофункциональный подход означает, что когда фотография не захватывает полную картину — как, например, рагу с скрытыми ингредиентами — вы можете добавить голосовую заметку ("Я также добавил две столовые ложки оливкового масла и полстакана сыра чеддер"), чтобы уточнить оценку.

Какова точность многокомпонентных блюд?

Многокомпонентные блюда — это тарелка с четырьмя или более отдельными элементами — проверяют, может ли ИИ сегментировать и идентифицировать каждую еду отдельно.

Компоненты на тарелке Блюда Средняя ошибка Точность идентификации
4 компонента 8 ±54 ккал (8.3%) 94% идентифицировано
5 компонентов 7 ±72 ккал (11.2%) 89% идентифицировано
6+ компонентов 5 ±96 ккал (14.1%) 82% идентифицировано

Ясно одно: чем больше элементов на тарелке, тем больше вероятность ошибки. С 4 компонентами ИИ правильно идентифицировал 94% отдельных продуктов. При 6 и более компонентах идентификация упала до 82%. Наиболее распространенными ошибками были небольшие гарниры и приправы — порция хумуса, частично скрытая под лепешкой, или капля тахини на зерновой миске.

Практический совет: для сложных тарелок фотографирование непосредственно сверху (с высоты птичьего полета) улучшает точность идентификации примерно на 10% по сравнению с угловыми снимками. ИИ необходимо видеть каждый компонент четко, чтобы оценить его точно.

Как сравнивается скорость работы фото ИИ и ручного ввода?

Даже если фото ИИ немного менее точен, его использование может быть оправдано, если оно экономит значительное время. Вот сравнение по скорости:

Метод ввода Среднее время на блюдо Время на 4 блюда в день Общая сумма за месяц
Фото ИИ (Nutrola) 12 секунд 48 секунд 24 минуты
Ручной поиск + ввод 2 мин 15 сек 9 минут 4.5 часа
Сканирование штрих-кодов (только упаковка) 8 секунд 32 секунды 16 минут

Фото-ввод был в 11 раз быстрее, чем ручной ввод. Эта разница — 24 минуты в месяц против 4.5 часов — достаточно значительна, чтобы изменить поведение. Исследование из International Journal of Behavioral Nutrition and Physical Activity (2024) показало, что методы ввода, требующие более 5 минут в день, имели 60-дневный уровень отказа 68%, в то время как методы, занимающие менее 2 минут в день, имели уровень отказа 23%.

При 48 секундах в день на четыре блюда, фото-ввод попадает в зону высокой приверженности.

Какова точность фото ИИ по сравнению с ручным вводом?

Это вопрос, который имеет наибольшее значение. Я зарегистрировал 40 из 100 блюд, используя оба метода — фото ИИ и ручной ввод — и сравнил оба с фактическими взвешенными значениями.

Метод Средняя ошибка калорий Уровень ошибки Время на блюдо
Фото ИИ (Nutrola) ±58 ккал 9.1% 12 секунд
Ручной ввод (опытный пользователь) ±52 ккал 8.4% 2 мин 15 сек
Ручной ввод (новичок) ±94 ккал 14.7% 3 мин 40 сек

Для опытных пользователей ручной ввод был немного более точным (8.4% против 9.1%), но занял в 11 раз больше времени. Для новичков ручной ввод оказался даже менее точным, чем фото ИИ — вероятно, потому что новички выбирают неправильные записи в базе данных, неправильно оценивают размеры порций и забывают ингредиенты.

Это согласуется с исследованием 2025 года в Obesity Science & Practice, которое показало, что ведение учета с помощью ИИ снизило ошибку оценки калорий на 18% у участников с опытом отслеживания менее 3 месяцев по сравнению с неоснащенным ручным вводом.

Каковы ограничения отслеживания калорий по фотографиям?

Прозрачность важна. Вот сценарии, в которых фото ИИ все еще испытывает трудности:

  • Скрытые ингредиенты. Масло, растопленное в пасте, масло, покрывающее стейк, сахар, растворенный в соусе. Если ИИ не может это увидеть, он может недооценить.
  • Плотные, однородные продукты. Чаша овсянки может содержать 250 или 500 калорий в зависимости от того, что было смешано. Фотография выглядит одинаково в любом случае.
  • Очень маленькие порции калорийных продуктов. Столовая ложка арахисового масла (94 ккал) против двух столовых ложек (188 ккал) — это тонкая визуальная разница с большим влиянием на калории.
  • Плохое освещение или углы. Фотографии, сделанные в тусклых ресторанах или под крутыми углами, снижают точность идентификации примерно на 15-20%.

Советы для улучшения точности фото-ввода

Совет Улучшение точности
Фотографируйте прямо сверху +8-12% точности идентификации
Используйте естественное или яркое освещение +5-10% точности
Размещайте продукты на тарелке на расстоянии друг от друга +6-8% для многокомпонентных блюд
Добавьте голосовую заметку для скрытых ингредиентов +15-20% для сложных блюд
Включите объект для сравнения (вилку, руку) +3-5% для оценки порций

Является ли отслеживание калорий по фотографиям достаточно точным для ежедневного использования?

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

Для сравнения, FDA допускает отклонение на этикетках питания до 20%. Калорийность ресторанов также может легально отклоняться на 20%. Ошибка 9.1% от фотографии более точна, чем информация о питательных веществах, на которую большинство людей основывает свои диеты.

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

Nutrola начинается с €2.50 в месяц без рекламы на любом уровне. Функция фото ИИ доступна как на iOS, так и на Android, и работает в сочетании со сканером штрих-кодов и голосовым вводом для гибкого и удобного ведения учета.

Часто задаваемые вопросы

Насколько точным является отслеживание калорий по фотографиям ИИ?

По результатам тестирования 100 блюд, отслеживание калорий по фотографиям (Nutrola) имело среднюю ошибку 9.1%, или примерно 58 калорий на блюдо. Это сопоставимо или немного лучше, чем ручное ведение учета опытными пользователями, которое в среднем имеет ошибку 10-15% согласно исследованию 2024 года в Journal of the Academy of Nutrition and Dietetics.

Для каких типов блюд лучше всего подходит отслеживание калорий по фотографиям?

Упаковочные и приготовленные блюда имели наивысшую точность с средней ошибкой 4.1% (90% блюд в пределах 10% от фактических калорий). Домашние блюда в среднем имели ошибку 8.2%. Ресторанные блюда были наименее точными с ошибкой 12.6% из-за скрытых жиров, переменных размеров порций и сложных соусов. Позиции из сетевых ресторанов были значительно более точными, чем из независимых.

Достаточно ли точно отслеживание калорий по фотографиям для потери веса?

Да. Ошибка 9.1% на 2000 калорий в день означает примерно 180 калорий общего отклонения — в пределах допустимой погрешности для большинства диетических целей. Для контекста, FDA допускает отклонение на этикетках питания до 20%. Фото-ввод также значительно улучшает приверженность: при 12 секундах на блюдо против более 2 минут для ручного ввода пользователи гораздо более склонны отслеживать последовательно.

Может ли ИИ распознавания еды идентифицировать несколько элементов на одной тарелке?

Да, но точность снижается с увеличением количества элементов. С 4 элементами на тарелке 94% пищевых компонентов были правильно идентифицированы. При 6 и более элементах идентификация упала до 82%. Фотографирование прямо сверху (с высоты птичьего полета) улучшило точность идентификации примерно на 10% по сравнению с угловыми снимками.

Как отслеживание калорий по фотографиям сравнивается с ручным вводом?

Фото ИИ было в 11 раз быстрее (12 секунд против 2 минут 15 секунд на блюдо) с лишь немного меньшей точностью для опытных пользователей (9.1% против 8.4% ошибки). Для новичков фото ИИ оказалось даже более точным, чем ручной ввод (9.1% против 14.7% ошибки), поскольку новички часто выбирают неправильные записи в базе данных и неправильно оценивают порции.

Готовы трансформировать отслеживание питания?

Присоединяйтесь к тысячам тех, кто изменил свой путь к здоровью с Nutrola!