我在餐厅测试了AI卡路里追踪,持续了两周

我在28顿餐厅餐食中使用AI照片卡路里追踪,涵盖快餐、正餐、各国美食和自助餐。以下是每顿餐的实际准确度。

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

外出就餐是卡路里追踪的“坟墓”。 根据2024年发表在《营养与饮食学会杂志》上的一项研究,餐厅餐食的平均热量为1205卡路里,而食客在猜测时通常会低估30%到50%。我想测试一下,AI驱动的照片卡路里追踪是否能够缩小这个差距。因此,我花了两周时间在四个类别中享用了28顿餐厅餐食,拍摄每一道菜,并将AI估算与菜单和实验室分析的实际营养数据进行比较。

我是如何设置这个测试的?

我在2026年3月24日至4月6日之间追踪了每一顿餐厅餐食。我使用Nutrola的照片AI功能在用餐前拍下每一道菜。为了确保准确性,我从三个来源收集了营养数据:

  • 已发布的菜单营养数据(根据FDA卡路里标签法要求,连锁餐厅必须提供)
  • 食谱重建,使用餐厅提供的成分列表(如有)
  • 注册营养师估算,针对没有发布数据的独立餐厅(我为6顿餐聘请了一位注册营养师顾问)

我在22家不同的餐厅用餐,涵盖四个类别:快餐(8顿)、正餐/休闲餐饮(8顿)、各国美食(7顿)和自助餐(5顿)。我在实际用餐条件下拍摄每一道菜——没有特殊照明,也没有为拍摄而摆放的俯视角度。只是用手机对着桌子,像普通人一样拍摄。

AI卡路里追踪在不同类型餐厅的准确性如何?

以下是按餐厅类别平均的结果。

餐厅类型 测试餐数 平均实际卡路里 平均AI估算 平均偏差 偏差百分比
快餐 8 847 kcal 812 kcal -35 kcal -4.1%
正餐 8 1,143 kcal 1,024 kcal -119 kcal -10.4%
各国美食 7 978 kcal 891 kcal -87 kcal -8.9%
自助餐 5 1,412 kcal 1,195 kcal -217 kcal -15.4%
总体 28 1,067 kcal 972 kcal -95 kcal -8.9%

结果显示,AI在视觉上明显区分且标准化的餐食(如快餐)表现最佳,而在混合、堆叠或分层的菜肴(如自助餐)中则表现最差。

为什么快餐是最准确的类别?

快餐是AI的“主场”。汉堡、薯条、鸡块和卷饼都有标准化的形状和一致的份量,几乎总是能在盘子上清晰可见,而不会被酱料或其他食物遮挡。

快餐餐食 实际卡路里 AI估算 偏差
麦当劳巨无霸 + 中薯条 1,080 kcal 1,045 kcal -3.2%
Chipotle鸡肉卷 1,005 kcal 960 kcal -4.5%
Subway 6寸火鸡三明治 480 kcal 495 kcal +3.1%
KFC三件餐 + 卷心菜沙拉 1,120 kcal 1,065 kcal -4.9%
Chick-fil-A三明治 + 华夫薯条 920 kcal 885 kcal -3.8%
Taco Bell三份脆皮玉米饼 + 玉米片 870 kcal 840 kcal -3.4%
Five Guys芝士汉堡(不加薯条) 840 kcal 810 kcal -3.6%
Wendy's Dave's Single套餐 1,060 kcal 995 kcal -6.1%

快餐的平均偏差仅为4.1%。Nutrola的照片AI还会将其视觉识别与经过验证的食品数据库进行交叉参考,该数据库包含主要连锁店的标准菜单项目。这种结合视觉估算和数据库匹配的方法,使其在纯图像估算上具有优势。

正餐的AI卡路里追踪效果如何?

正餐餐厅带来了真正的挑战。菜品的摆盘差异巨大。一家餐厅的烤三文鱼可能是6盎司,而另一家可能是8盎司。酱料被淋上,黄油融入蔬菜中,面包篮在用餐前就上桌了。

正餐 实际卡路里 AI估算 偏差 主要挑战
烤三文鱼 + 蔬菜 785 kcal 710 kcal -9.6% 蔬菜上的黄油
意大利鸡肉芝士 + 意大利面 1,340 kcal 1,180 kcal -11.9% 芝士层的厚度
牛排(10盎司肋眼) + 烤土豆 1,290 kcal 1,150 kcal -10.9% 大理石纹不可见
凯撒沙拉 + 烤鸡 680 kcal 640 kcal -5.9% 酱料的量
鳕鱼和薯条 1,180 kcal 1,050 kcal -11.0% 面糊厚度
汉堡 + 洋葱圈 1,420 kcal 1,285 kcal -9.5% 圈饼吸油
意大利培根意面 1,050 kcal 940 kcal -10.5% 奶油/鸡蛋/芝士比例
烤鸡三明治 + 沙拉 895 kcal 840 kcal -6.1% 蛋黄酱/酱料的涂抹

造成低估的最大原因是隐藏的脂肪。融入蒸西兰花的黄油、混入意大利面的油、奶油基酱料——AI无法看到被吸收的成分。这是任何视觉估算方法(无论是AI还是人类)的基本限制。

AI如何处理各国和国际美食?

这是我最感兴趣的类别。各国美食带来了独特的挑战:不熟悉的菜品组合、复杂的香料和油混合物,以及餐厅之间的标准化程度较低。

各国美食 实际卡路里 AI估算 偏差 主要挑战
鸡肉咖喱 + 印度饼 + 米饭 1,180 kcal 1,040 kcal -11.9% 酱料中的奶油/酥油
虾仁泰式炒米粉 920 kcal 855 kcal -7.1% 面条中的油
寿司拼盘(12块 + 2卷) 785 kcal 750 kcal -4.5% 米饭的密度变化
鸡肉沙威玛 1,050 kcal 935 kcal -11.0% 芝麻酱和油
牛肉河粉(大份) 720 kcal 690 kcal -4.2% 高汤中的脂肪含量
墨西哥卷饼(3个) + 米饭和豆类 1,210 kcal 1,095 kcal -9.5% 玉米饼内的芝士
埃塞俄比亚拼盘(3道菜 + injera) 980 kcal 870 kcal -11.2% 炖菜中的澄清黄油

寿司和河粉表现良好,因为它们的组成部分视觉上明显——可以数寿司块,面条在清汤中清晰可见。表现最差的是隐藏脂肪的菜肴:印度咖喱中充满了酥油和奶油,埃塞俄比亚炖菜中有香料黄油,以及中东菜肴中的芝麻酱。Nutrola提示我为印度和中东菜肴添加烹饪油,这在我接受这些提示后有助于缩小差距。

为什么自助餐最难追踪?

自助餐的准确性极差,老实说,我早有预料。挑战层层叠加。

自助餐挑战 对准确性的影响
堆叠/重叠的食物 AI无法看到下面的食物
多个站点混合的食物 难以识别单个项目
酱汁和肉汁在盘子上聚集 体积估算失败
多次取餐(2-3个盘子) 必须分别拍摄每个盘子
许多自助餐的昏暗灯光 降低图像质量
自助餐餐食 实际卡路里 AI估算 偏差
中式自助餐(2盘) 1,580 kcal 1,290 kcal -18.4%
印度自助餐(2盘) 1,490 kcal 1,240 kcal -16.8%
酒店早餐自助餐 1,020 kcal 910 kcal -10.8%
巴西烤肉餐厅 1,650 kcal 1,380 kcal -16.4%
披萨自助餐(4片 + 沙拉) 1,320 kcal 1,155 kcal -12.5%

中式和印度自助餐的准确性最差,因为酱汁遮挡了下面的食物。在中式自助餐中,甜酸酱完全覆盖了鸡肉块,使得从照片中估算份量几乎不可能。酒店早餐自助餐表现最佳,因为食物在盘子上分散——鸡蛋、吐司、培根、水果——每样都清晰可见。

昏暗灯光是否影响AI卡路里追踪的准确性?

是的,影响显著。我追踪了28顿餐食的照明条件,发现有明显的相关性。

照明条件 餐数 平均偏差
明亮/自然光 11 -5.8%
标准室内照明 12 -9.2%
昏暗/氛围灯光 5 -14.1%

五顿昏暗灯光的餐食(两顿精致餐饮、一顿酒吧餐、一顿晚间自助餐)偏差几乎是明亮餐食的2.5倍。手机闪光灯在某些情况下有所帮助,但在两个实例中造成了刺眼的阴影,实际上混淆了份量估算。最佳方法是提高屏幕亮度,并在拍照前将其用作柔和的光源。

共享盘子和家庭式用餐如何影响追踪?

我有三顿餐是家庭式用餐,菜肴在桌子上共享。这带来了一个独特的问题:我必须估算自己吃了每道菜的多少。

在一次共享的泰式餐食(泰式炒米粉、绿咖喱、炒饭、春卷分给两个人)中,桌上的实际总热量约为2100卡路里。我估算自己吃了大约55%的份量。我的AI估算显示我盘子上的食物为985卡路里;而根据我的份额,实际数字约为1155卡路里——偏差为14.7%。

解决方案很简单。拍摄自己盛的盘子,而不是桌子中央的共享菜肴。Nutrola的AI在分析单个人的盘子时效果最佳。

使用AI追踪餐厅餐食的最佳策略是什么?

经过28顿餐,我开发了一种工作流程,能够持续产生最佳结果。

  • 从45度角拍摄。 直接从上方拍摄会扭曲深度感。稍微倾斜的角度让AI能够评估食物的高度和体积。
  • 尽量将盘子上的食物分开。 将米饭移开咖喱。把沙拉拉到一边。清晰的视觉边界有助于识别。
  • 始终接受油/酱料的提示。 当Nutrola询问是否添加了烹饪油或酱料时,回答“是”,因为餐厅食物几乎总是添加了。
  • 单独记录调味品。 番茄酱、蛋黄酱、沙拉酱、酱油——将它们单独拍摄或手动添加。
  • 对无法拍摄的项目使用语音记录。 预先上桌的面包篮和黄油、饮料续杯或别人甜点的一口。我使用Nutrola的语音记录功能说“两个黄油餐卷”,几秒钟内就记录下来了。

AI照片追踪与手动估算在餐厅的比较如何?

根据2023年发表在《肥胖评论》上的一项研究,手动估算餐厅餐食的人与实际卡路里内容的偏差为30%到50%。而我使用AI辅助的追踪平均偏差为8.9%。即使在最糟糕的情况下——昏暗灯光下的自助餐,AI的偏差也仅达到18%,仍然显著优于无辅助的猜测。

估算方法 平均偏差 最糟糕情况下的偏差
无辅助猜测(研究平均) 30-50% 100%+
有经验的手动追踪者 15-25% 40%
AI照片估算(本测试) 8.9% 18.4%

数据非常清晰:AI照片追踪并不完美,但它显著优于人类估算。对于每周外出就餐3-5次的人来说,这种差异每周累积起来就是数百卡路里的准确性提升。

AI卡路里追踪在餐厅的真正局限性是什么?

经过两周的测试,我可以列出AI照片追踪始终存在的特定场景。

  • 隐藏的脂肪和油: 最大的误差来源。如果它被吸收到食物中,任何相机都无法看到。
  • 分层或堆叠的菜肴: 千层面、堆叠的玉米片、重口味汉堡——AI无法准确估算层与层之间的内容。
  • 昏暗灯光下的深色食物: 在昏暗餐厅中,黑色鸡肉上的摩尔酱几乎无法通过视觉解析。
  • 高热量的调味品和酱料: 一汤匙的牧场沙拉酱增加73卡路里,两汤匙的花生酱增加190卡路里。这些小量的热量却有着巨大的影响。
  • 餐厅之间的份量差异: “一份薯条”在一家餐厅可能是200卡路里,而在另一家可能是500卡路里。

尽管存在这些局限性,便利性因素却是巨大的。花5秒钟拍摄一盘食物与花5分钟在数据库中搜索和猜测份量之间的差异是显而易见的。在两周内,我估算使用照片AI的方法为我节省了大约45分钟的手动记录时间,同时提供了比我自己更高的准确性。

最终结论:你应该在餐厅使用AI照片追踪吗?

对于经常外出就餐的人来说,AI照片卡路里追踪是目前最实用的解决方案。它无法与在家称重食物的精确度相提并论,并且在处理隐藏脂肪的餐食时会系统性低估。但我测得的8.9%的平均偏差在大多数营养目标中是可以接受的。

Nutrola结合照片AI与经过营养师验证的数据库,以及针对油和酱料的智能提示,在我的测试中产生了最一致的结果。语音记录功能填补了我无法拍摄的项目的空白。以每月仅2.50欧元的起始价格,单单在餐厅的准确性提升就足以多次证明其价值。

底线是:无论采用何种方法,在餐厅实现完美追踪是不可能的。但AI照片追踪足够接近,可以在不增加大多数人外出就餐时停止追踪的摩擦的情况下,实现有意义的营养目标进展。

准备好改变您的营养追踪方式了吗?

加入成千上万已通过 Nutrola 改变健康之旅的用户!