首页  /  如何记录卡路里
指南 · 卡路里追踪

如何统计卡路里,又不用把生活都搭进去。4 种方法对比,它们的真实准确度,以及 6 个月后你还会坚持用的是哪一种。

AI 照片扫描、条形码、数据库、快速添加:每种方法到底真正值多少,为什么80%的人会在3个月内放弃,以及如何根据你的情况选择。

在 App Store 下载 可在 Google Play 获取 免费下载
在科学文献中,持续记录饮食是与成功减重最稳定相关的行为(Burke, 2011)。问题从来不是有效性,而是坚持性:逐项手动录入会让每个人都疲惫不堪,近80%的人会在3个月内放弃。本指南比较了记录卡路里的4种方法,从最快的(AI 照片扫描,5秒)到最精确的(数据库 + 秤),并告诉你该根据自己的情况选择哪一种。
快速回答

统计卡路里的四种方法是:AI 拍照扫描(你给餐盘拍张照,AI 会识别每种食物及其分量)、条码扫描(适用于包装食品,使用厂商数据)、数据库(搜索 + 称重,是最精确的方式),以及快速添加(10 秒内录入一个整体估算值)。真正适合你的方法,是 6 个月后你还坚持得下去的那一种,而不是纸面上最精确的那一种。而且,只有当你的消耗,也就是 TDEETotal Daily Energy Expenditure:你 24 小时内的总热量消耗。TDEE = BMR + NEAT + EAT + TEF。,被准确计算时,记录摄入才有意义。

为什么80%的人会在3个月内停止记录

记录卡路里是有效的。这不是问题。问题在于几乎没人能坚持下去:减重项目的研究显示,在最初几周内就会出现大规模流失,远早于体重秤上出现第一个可见结果。

80%
参加减重项目的人会在最初3个月内退出(Alexander et al., 2018)。主要原因是记录带来的摩擦,而不是缺乏意志力。

具体来说,这种摩擦就是:在列表里搜索“鸡胸肉”,在40个重复项里选对那一条,目测150 g,再为豆子重来一遍,然后是橄榄油。一天三次。一个月90次。真正杀死追踪的,是这套记账流程,而不是追踪这个想法本身。

实用结论:选择哪种录入方式不是一个界面细节。它是决定你的数据3个月后是否还存在的关键变量。下面是4种方法,按从最快到最费力排序。

AI 照片扫描:每餐 5 秒

你给餐盘拍张照。Lean 的 AI 会进行双重识别:先识别出盘中每一种食物(如烤鸡、四季豆),再估算各自的分量。结果不是凭空给出的一个总数字,而是按食物逐项拆分,每一项都有对应的热量和宏量营养素。

真实场景下的 AI 扫描:拍照、分析、结果。

用图片一步一步看一个真实餐食:

Lean 中的 AI 扫描:已拍摄餐食照片,键盘可选填写详情字段
你对准画面。需要的话,也可以手动补充一个细节。
Lean 中的 AI 分析进行中:餐食照片正在处理
AI 分析餐盘。
AI 扫描结果:每种食物都已计算卡路里和宏量营养素
每种食物都被计入。

对于常见菜品,典型误差约为每餐 ±10%。这不如秤精确,但对于推进减脂已经绰绰有余(下面我们会结合大数定律再讲)。更重要的是,它是唯一能覆盖无标签餐食的方法:家里、餐厅、食堂都适用。

Lean 更进一步的地方:你始终掌握主动权

只有当你能修正它给出的结果时,AI 扫描才真正有用。Lean 为每种食物提供三个可调杠杆:

杠杆 1

修改数量

每种食物一个滑块:这里,AI 估算面包为 101.4 g,已修正为 70 g。热量和整道菜总计会立即重新计算。

Lean 中扫描的餐食在修正前:面包估算为 101.4 g
AI 估算的面包为 101.4 g。
Lean 中的数量滑块:面包修正为 70 g,立即重新计算
修正为 70 g,一切都会重新计算。
杠杆 2

修改宏量营养素

你比一般情况更了解自己的食谱?这里以薯片为例:AI 给出 4.1 g 脂肪,你修正为 14 g。甜甜圈和总计都会随之更新。

Lean 中由 AI 估算的薯片宏量营养素:4.1 g 脂肪
AI 估算的薯片:4.1 g 脂肪。
Lean 中手动修正后的薯片宏量营养素:14 g 脂肪
手动修正为:14 g。
杠杆 3

重新扫描单个食物

AI 把火鸡肉看成奶酪了?你输入正确名称,这一行会自动重新分析,不必重做整道菜。

Lean 中重新扫描某种食物:在键盘中输入正确名称
你补充:火鸡火腿。
Lean 中重新扫描后的结果:识别出火鸡火腿,总计已重新计算
火鸡火腿,53 kcal。总计已重新计算。

与 Cal AI 的对比测试:拆分 vs 总包

同一张照片,两个应用。差别一目了然:

AI 扫描对比:同一张餐食照片分别交给 Lean 和 Cal AI
同一张照片,分别交给两个应用。
Lean 结果:三明治和薯片按食材逐项拆解
Lean:每种食物,详细总计。
Cal AI 结果:整份餐食的整体估算,没有拆解
Cal AI:每道菜一个总包。

这就是它与大多数扫描类应用的结构性差异,尤其是 Cal AI:它们返回的是每道菜的整体估算值,只有总热量和宏量营养素,不能按食物逐项修改。如果估算错了,你只能接受或放弃。而按食物拆分后,点两下就能把误差改过来。

适合这样用:家常菜、餐厅、食堂,所有没有条码的餐食。适用于 90% 餐食的默认方法。

条形码扫描:标签级精度

对于所有包装食品,条形码无可匹敌:营养值直接来自制造商数据。Lean 依托 USDA 和 OpenFoodFacts 数据库,覆盖数百万条参考信息。你扫描、调整数量,就完成了。

条形码扫描:精确商品信息,直接添加。

局限也很明显:你家里那盘意面没有条形码。这就是为什么这种方法会自然地与 AI 照片扫描结合使用,而不是取代它。

适合这样用:采购、零食、加工食品、奶昔。面对工业食品时精度最高,几乎不费力。

数据库 + 秤:精确模式

传统方法:先称重,再到数据库里查找,输入克数。配合厨房秤,这是目前最精确的方法,适用于备赛和临床方案。

在 Lean 数据库中搜索食物,带历史记录和快速添加
搜索、历史记录、两次点击添加。
Lean 中某个产品的准确营养成分,并影响当天预算
精确商品信息,实时生效。

“剩余 / 影响”面板会在你确认之前,就显示这份食物会如何影响你当天的预算:热量、蛋白质、碳水、脂肪、纤维。你是在充分知情的情况下做决定,而不是事后补救。

Lean 将操作摩擦降到最低:常用食物历史记录、USDA + OpenFoodFacts 联合搜索、从列表中两次点击即可添加。但也要诚实面对真实成本:每餐 2 到 3 分钟,以及称重的自律。正是这种摩擦,造成了传统方法 80% 的弃用率。

适合这样用:严格减脂、进阶体态重塑、按体重级别分组的运动项目。还有你日常反复吃的 5 到 10 种食物,借助历史记录,录入几乎是瞬间完成。

快速添加:拯救一天的总包

生日自助餐、排满的一天、会议间站着吃的一顿饭:有些餐食永远不会被细致记录。快速添加让你在 10 秒内输入一个总包,估算热量和宏量营养素。虽然不如精确记录,但远胜于数据缺口。

Lean 中的快速添加表单:手动输入名称、卡路里和宏量营养素
名称、热量、宏量营养素:10 秒。
Lean 食物日记中的快速添加已保存
一个总包,救回一天。

实时热量平衡会完成剩下的工作:在截图中,目标为 2 143 kcal,已摄入 1 000,剩余 1 143,并会随着一天进程持续重新计算。一个不完美但有记录的日子,胜过一个完美却放弃的日子:真正驱动结果的是周平均,而不是某一天的纯粹性。

Lean 中快速添加餐食的营养详情:剩余量与影响
剩余与影响,实时重新计算。

适合这样用:忙碌的日子、社交聚餐、避免半途而废的应急方案。这种方法能防止你出现“漏记了一顿,那这周干脆算了”的想法。

在 App Store 下载 可在 Google Play 获取 免费下载

不同人群该选哪种方法

先看这 4 种方法在 4 个关键标准上的对比:每餐的易用性、可用性(是否随时随地都能用)、长期坚持性和准确性。

AI 照片扫描

一张照片,5 秒

易用性++
可用性++
长期++
精确度+

条形码

精确标签

易用性+
可用性+
长期+
精确度++

数据库 + 秤

精确模式

易用性
可用性+
长期
精确度++

快速添加

备用总包

易用性++
可用性++
长期
精确度

++ 优秀 + 良好 弱项。“长期”指的是 6 个月后你仍然会继续使用这种方法的概率。

对比解读:没有任何一种方法能在所有方面都胜出。AI 扫描在依从性上占优,数据库 + 体重秤在精确度上占优,而快速添加只不过是用来补缺口的。因此有了这些画像:这 4 种方法并不互斥,正确策略是混合使用,并根据你当下的要求和日程安排来调节。三种画像几乎覆盖所有情况。

画像 1 · 新手

零摩擦,边做边学

到处用 AI 照片扫描,包装食品扫条形码,不称重。唯一目标:坚持 3 个月,并训练你对份量的判断。准确性以后再提高,先养成习惯。

画像 2 · 极致严谨

每一个百分点都很重要

自制餐用体重秤 + 数据库,包装食品扫条形码,餐厅用 AI 扫描。适用于精确度真正带来回报的短期阶段:减脂末期、正式称重。

画像 3 · 时间紧或进阶者

无需思考也能获得可靠数据

日常用条形码和 AI 扫描,遇到特别忙的日子用快速添加兜底。你已经知道自己的份量,只是希望数据存在。

适用于所有人的取舍规则:拿不准时,选择你有把握坚持下去的最轻量方法。3 周后就不再记录的完美数据,等于零。

会在一个月内消失的 ±10% 误差

针对 AI 扫描的经典质疑是:“±10% 的误差太大了”。这是在按单独一餐来思考。但你追踪的不是一餐,而是每月大约 90 餐。

第 1 餐第 12 餐

粉色:高估的餐食。绿色:低估的餐食。黑线:你的实际摄入。一个月下来,误差会相互抵消。

这就是大数定律(Kolmogorov):当观测次数增加时,相互独立的随机误差会彼此抵消。周一的 +12% 会抵消周二缺少的 8%。一个月后剩下的是模型的平均偏差,在校准良好的扫描中接近于零,而不是某一餐的噪声。

而手动录入则有另一种完全不同的问题:系统性偏差。人们总会少报自己吃了什么,而且方向始终一致,而偏差是永远不会被平均掉的。

47%
的差距,来自手动申报的热量与实际摄入热量之间的差异,这一结果是在减肥失败受试者中通过双标水测得的(Lichtman,NEJM 1992)。人类偏差不会相互抵消,而扫描的随机噪声会。

结论:问题不是“AI 扫描是否完美?”,而是“哪种方法能在 90 餐上产生最准确的数据?”。在这一点上,自动化胜出,因为它用会相互抵消的噪声,替代了有方向性的偏差。

只会计算还不够:方程的另一半缺失了

完美的饮食记录本身并不能说明什么。减脂就是负能量平衡:摄入低于消耗。如果你的消耗算错了,你的热量缺口就只是账面上的虚构,你可以把热量精确到千卡,却始终毫无进展。

TDEE = BMR + NEAT + EAT + TEF
消耗的标准方程。 BMR = 基础代谢。 NEAT = 非运动活动。 EAT = 训练。 TEF = 消化。

问题在于:几乎所有应用都用 Harris-Benedict(1919)或 Mifflin-St Jeor(1990)来估算你的消耗,这些按总重量计算的公式忽略了你的身体组成。在相同体重下,体脂率 15% 的身体和体脂率 30% 的身体,燃烧情况完全不同。Lean 以不同方式计算消耗,分四步:

真实体脂率。1 张照片,5 秒。
步骤 1

AI BodyScan

你在应用里拍一张照片。AI 会根据你可见的体型估算你的体脂率,每周重新计算一次。正是这个测量值,将整个计算锚定在你的瘦体重上,而不是总重量上。

步骤 2

通过专有的已获专利模型计算 BMR

Lean 的专利算法会根据你的真实瘦体重计算基础代谢。比 Harris-Benedict 1919 或 Mifflin-St Jeor 1990 更精确,因为后者只知道你的体重。

步骤 3

NEAT、EAT 和 TEF 都是实测,不是按固定额度估算

你的步数计入 NEAT,你的训练通过参考 MET 表计入 EAT,而 TEF 则根据你实际吃下的宏量营养素计算,这正是因为你有记录。

步骤 4

重新计算的代谢适应

在长期热量缺口下,BMR 会下降。Lean 是首个对这个系数建模并将其以乘法方式应用到 BMR 上的应用。约定:100% = 最佳,90% = 适应了 10 个百分点。

结果:实时平衡会把你吃进去的东西(按本指南中的 4 种方法计算)与你真正消耗的东西进行比较,后者会被持续重算。正是这两半的结合,准确的摄入和准确的消耗,让减脂变得可预测。缺少任何一半,都只是空转的记账。

在 App Store 下载 可在 Google Play 获取 免费下载

关于热量计算的常见问题

每天摄入多少热量才能减重?
没有统一的数字:一切取决于你的总消耗(TDEE),它会随着基础代谢、日常活动、运动和身体组成而变化。可靠的规则是:在真实 TDEE 下方制造 300 到 500 kcal 的缺口,而不是凭空给出一个像“1,500 kcal”这样的通用数字。你可以用 热量缺口计算器.
AI 照片扫描在计算热量方面可靠吗?
可以,但前提是你要理解测量的是什么。对于日常菜品,典型误差约为每餐 ±10%,并且可以按食物逐项识别,你还能手动修正(数量、宏量营养素、重新扫描)。一个月大约 90 餐时,随机误差会通过大数定律相互抵消:真正重要的是平均偏差,而不是某一餐的误差。
计算热量时需要称量食物吗?
只有在每一个百分点都很重要的阶段才需要:严格减脂、进阶重组、按体重级别比赛的运动。对绝大多数人来说,AI 照片扫描和条形码已经完全足够。6 个月内的依从性,对最终结果的影响远大于你最终会放弃的称重流程所带来的理论精确度。
需要每天都计算热量吗?
决定结果的是每周平均值,而不是每天都完美。忙碌的日子里,10 秒的快速添加远胜于数据缺口。一次不太准确的一餐不会造成什么问题;但整整一周没有任何数据就会,因为它会掩盖趋势。
为什么我明明在计算热量,却还是不减重?
主要有两个原因。第一,低报摄入:手动记录的热量与实际摄入热量之间,测得的差距最高可达 47%(Lichtman,1992);AI 扫描通过测量盘子而不是你的记忆来减少这种偏差。第二,消耗被高估:大多数应用用按总重量计算的公式来算你的 TDEE,忽略了你的体脂率和代谢适应。如果输出端算错了,屏幕上显示的缺口就不存在。
计算卡路里会让人变得强迫吗?
目标恰恰相反:把记录压缩到每餐只需几秒,让它不占任何心理空间,而手动记账反而可能变得令人不堪其扰。连续记录几个月会训练你对份量的判断;之后你就可以减少记录,甚至改用快速添加。如果你已被诊断出进食障碍,请在开始记录前先咨询医疗专业人士。
Lean 和 MyFitnessPal 在计算卡路里方面有什么区别?
MyFitnessPal 依赖一个庞大的协作数据库,但主要还是手动录入,而且 TDEE 是按原始体重估算的。Lean 通过 AI 扫描把每道菜按食材拆解,最重要的是,它基于由 BodyScan 测得的真实体脂率来计算你的消耗,并考虑代谢适应。只记录摄入,前提是消耗也算对了。逐个应用的详细对比见我们的 最佳卡路里应用对比.

参考文献

  1. Burke L.E., Wang J., Sevick M.A. (2011). Self-monitoring in weight loss: a systematic review of the literature. J Am Diet Assoc. PubMed 21185970.
  2. Alexander E., Tseng E., Durkin N. et al. (2018). Factors associated with early dropout in an employer-based commercial weight-loss program. Obes Sci Pract. PMC6298204.
  3. Lichtman S.W. et al. (1992). Discrepancy between self-reported and actual caloric intake and exercise in obese subjects. N Engl J Med. PubMed 1454084.
  4. Martin C.K. et al. (2009). A novel method to remotely measure food intake of free-living individuals in real time: the remote food photography method. Br J Nutr. PubMed 18616837.
  5. USDA FoodData Central。权威营养数据库。fdc.nal.usda.gov
  6. Open Food Facts。全球协作式包装食品数据库。world.openfoodfacts.org
  7. Hall K.D. et al. (2011). Quantification of the effect of energy imbalance on bodyweight. Lancet. PubMed 21872751.
  8. Mifflin M.D. et al. (1990). A new predictive equation for resting energy expenditure in healthy individuals. Am J Clin Nutr. PubMed 2305711.
  9. Harris J.A., Benedict F.G. (1919). A Biometric Study of Basal Metabolism in Man. Carnegie Institution of Washington.
  10. Ainsworth B.E. et al. (2011). Compendium of Physical Activities: a second update of codes and MET values. Med Sci Sports Exerc. PubMed 21681120.
Lean · lean-app.com

指南发布于 2025 年 7 月 13 日,由 Lean 团队撰写。更新于 2026 年 6 月 11 日:全面改版,新增 AI 扫描截图和科学来源。Lean 可在 iOS 和 Android 上使用。

App Store Google Play