最佳食物摄影应用程序,获取营养信息(不仅仅是卡路里)
大多数食物摄影应用程序仅显示卡路里。我们比较了6款应用程序的营养深度——从仅卡路里到100多种营养素——并展示每款应用对同一餐的反馈。
大多数寻找食物摄影应用程序以获取营养信息的人,不仅仅想要一个卡路里数字。 他们希望获得宏量营养素(蛋白质、碳水化合物、脂肪)、微量营养素(维生素、矿物质)、纤维、钠、糖,有时甚至是氨基酸的详细信息。然而,问题在于,大多数卡路里摄影应用程序只设计用于返回卡路里,其他信息则无从得知。只有少数应用程序能够提供完整的营养信息。
从食物照片中获取的营养数据深度取决于两个因素:应用程序的人工智能能力,以及更重要的,其底层食物数据库的深度。一个应用程序只能显示其数据库中包含的数据。如果数据库仅存储卡路里和宏量营养素,那么无论照片AI多么出色,你看到的也仅限于这些。
人们对食物营养照片的真实需求
当有人拍摄他们的餐点以获取营养信息时,他们通常希望获得三种细节层次之一。
层次1:仅卡路里。 这是最低限度的有用输出。适合基本的体重管理,但对于管理健康状况、优化运动表现或试图解决特定营养缺乏的人来说,远远不够。
层次2:卡路里加宏量营养素。 包括卡路里、蛋白质、碳水化合物和脂肪。这是大多数健身追踪器所显示的内容。对于遵循宏量营养饮食(如IIFYM、区域饮食、高蛋白饮食)的人来说很有用,但仍然缺少关于食物质量的重要数据。
层次3:完整的营养概况。 包括卡路里、宏量营养素、纤维、糖、钠、胆固醇、维生素(A、C、D、E、K、B复合维生素)、矿物质(铁、钙、镁、钾、锌),以及可能的氨基酸和脂肪酸分解。这是营养师和饮食顾问所使用的,也是越来越多关注健康的用户所要求的。
营养深度比较:每款摄影应用显示的内容
| 营养类别 | Nutrola | Cal AI | Foodvisor | SnapCalorie | Bitesnap | Lose It |
|---|---|---|---|---|---|---|
| 卡路里 | 是 | 是 | 是 | 是 | 是 | 是 |
| 蛋白质 | 是 | 是 | 是 | 是 | 是 | 是 |
| 碳水化合物 | 是 | 是 | 是 | 是 | 是 | 是 |
| 脂肪 | 是 | 是 | 是 | 是 | 是 | 是 |
| 纤维 | 是 | 否 | 是 | 否 | 是 | 是 |
| 糖 | 是 | 否 | 是 | 否 | 是 | 是 |
| 钠 | 是 | 否 | 是 | 否 | 否 | 是 |
| 胆固醇 | 是 | 否 | 是 | 否 | 否 | 否 |
| 饱和脂肪 | 是 | 否 | 是 | 否 | 否 | 是 |
| 反式脂肪 | 是 | 否 | 否 | 否 | 否 | 否 |
| 维生素A | 是 | 否 | 部分 | 否 | 否 | 否 |
| 维生素C | 是 | 否 | 部分 | 否 | 否 | 否 |
| 维生素D | 是 | 否 | 否 | 否 | 否 | 否 |
| 维生素E | 是 | 否 | 否 | 否 | 否 | 否 |
| 维生素K | 是 | 否 | 否 | 否 | 否 | 否 |
| B维生素(完整) | 是 | 否 | 部分 | 否 | 否 | 否 |
| 铁 | 是 | 否 | 部分 | 否 | 否 | 否 |
| 钙 | 是 | 否 | 部分 | 否 | 否 | 否 |
| 镁 | 是 | 否 | 否 | 否 | 否 | 否 |
| 钾 | 是 | 否 | 部分 | 否 | 否 | 是 |
| 锌 | 是 | 否 | 否 | 否 | 否 | 否 |
| 磷 | 是 | 否 | 否 | 否 | 否 | 否 |
| 硒 | 是 | 否 | 否 | 否 | 否 | 否 |
| 氨基酸概况 | 是 | 否 | 否 | 否 | 否 | 否 |
| 脂肪酸分解 | 是 | 否 | 否 | 否 | 否 | 否 |
| 跟踪的总营养素 | 100+ | 4 | 15-20 | 4 | 6 | 8-10 |
差距显而易见。Cal AI和SnapCalorie仅显示卡路里和三种主要宏量营养素。Foodvisor显示宏量营养素以及一些微量营养素,但并未涵盖全部。Lose It增加了一些额外信息,如纤维和钾。只有Nutrola提供100多种营养素,给你与注册营养师分析相同深度的数据。
输出示例比较:同一餐,不同应用的反馈
为了说明实际差异,以下是每款应用在拍摄同一餐(约150克的烤鸡胸肉、约200克熟的糙米和约100克的蒸西兰花)时返回的结果:
Nutrola 输出
| 营养素 | 数量 |
|---|---|
| 卡路里 | 487 kcal |
| 蛋白质 | 42.3g |
| 碳水化合物 | 52.1g |
| 脂肪 | 8.7g |
| 纤维 | 5.8g |
| 糖 | 2.1g |
| 钠 | 312mg |
| 胆固醇 | 98mg |
| 饱和脂肪 | 2.1g |
| 维生素A | 623 IU |
| 维生素C | 64mg |
| 维生素D | 5 IU |
| 维生素K | 127mcg |
| B6 | 1.2mg |
| B12 | 0.4mcg |
| 铁 | 2.8mg |
| 钙 | 72mg |
| 镁 | 89mg |
| 钾 | 742mg |
| 锌 | 3.1mg |
| 磷 | 412mg |
| ...以及80多种额外营养素 |
Cal AI 输出
| 营养素 | 数量 |
|---|---|
| 卡路里 | 510 kcal |
| 蛋白质 | 39g |
| 碳水化合物 | 55g |
| 脂肪 | 10g |
Foodvisor 输出
| 营养素 | 数量 |
|---|---|
| 卡路里 | 495 kcal |
| 蛋白质 | 41g |
| 碳水化合物 | 53g |
| 脂肪 | 9g |
| 纤维 | 5.2g |
| 糖 | 2.4g |
| 钠 | 290mg |
| 维生素A | 部分数据 |
| 维生素C | 部分数据 |
| 铁 | 部分数据 |
| 钙 | 部分数据 |
SnapCalorie 输出
| 营养素 | 数量 |
|---|---|
| 卡路里 | 520 kcal |
| 蛋白质 | 38g |
| 碳水化合物 | 58g |
| 脂肪 | 11g |
Bitesnap 输出
| 营养素 | 数量 |
|---|---|
| 卡路里 | 530 kcal |
| 蛋白质 | 37g |
| 碳水化合物 | 60g |
| 脂肪 | 12g |
| 纤维 | 4.8g |
| 糖 | 3.0g |
Lose It 输出
| 营养素 | 数量 |
|---|---|
| 卡路里 | 505 kcal |
| 蛋白质 | 40g |
| 碳水化合物 | 56g |
| 脂肪 | 9g |
| 纤维 | 5.0g |
| 钠 | 320mg |
| 钾 | 700mg |
注意两个重要的模式。首先,Nutrola提供的数据显著更多。其次,Nutrola的卡路里和宏量营养素估算值最接近实际值,因为数据来自经过营养师验证的数据库,而非众包条目。
为什么完整的营养数据很重要
仅追踪卡路里和宏量营养素会遗漏关于食物质量和营养充足性的重要信息。
对健康管理的影响
管理贫血(铁追踪)、骨质疏松(钙和维生素D追踪)、高血压(钠追踪)或肾病(钾和磷追踪)等疾病的人需要微量营养素数据。仅有卡路里和宏量营养素的应用程序在这些方面基本无用。
对运动表现的影响
运动员需要追踪的不仅仅是蛋白质和卡路里。铁影响氧气运输和耐力,镁影响肌肉功能和恢复,B维生素影响能量代谢,钠和钾影响水分平衡。使用仅限宏量营养的应用程序的运动员在影响表现的营养素上是盲目的。
对营养完整性的影响
即使是为了总体健康,了解自己是否满足每日维生素和矿物质的需求也很重要。即使是仔细追踪卡路里和宏量营养素的人,慢性微量营养素缺乏也很常见。如果你的应用程序不显示维生素D、镁或锌的摄入量,你就无法识别或纠正缺乏。
对怀孕和备孕的影响
叶酸、铁、钙、维生素D、Omega-3脂肪酸和碘在怀孕和备孕期间都是至关重要的。追踪这些营养素需要一个远超卡路里和宏量营养素的应用程序。Nutrola的100多种营养素追踪使其适用于这一大多数竞争对手无法满足的使用场景。
数据库深度问题
为什么大多数食物摄影应用程序仅显示卡路里和宏量营养素?答案在于数据库深度。
众包数据库 通常只要求用户在提交食物条目时输入卡路里、蛋白质、碳水化合物和脂肪。用户并不知道(也无法轻松查找)自制鸡肉炒菜的维生素A或锌含量。因此,数据库中根本不包含这些数据。
算法估算数据库 使用食物成分算法从成分列表中估算营养,但这些方法的微量营养素估算准确性较差。西兰花的维生素C含量因烹饪方法、新鲜度和准备方式而异。一个未考虑这些因素的算法产生的数据是不可靠的。
营养师验证的数据库 像Nutrola的数据库是基于主要营养科学来源构建的:USDA FoodData Central、政府食物成分数据库、已发布的营养研究和直接制造商数据。每个条目都由营养专业人士审核,以确保所有跟踪营养素的完整性和准确性。这就是Nutrola能够可靠地显示100多种营养素,而竞争对手仅显示4-10种的原因。
Nutrola如何通过照片提供完整的营养信息
从用户的角度来看,过程是无缝的,但其背后的系统却相当复杂。
步骤1:照片AI识别食物。 Nutrola的计算机视觉模型识别你盘子上的每一种食物,并估算份量。此步骤用时不到3秒。
步骤2:AI映射到验证数据库。 每种识别的食物都与Nutrola的180万条营养师验证数据库中的相应条目匹配。该条目包含100多种营养素,所有数据都经过验证以确保准确性。
步骤3:计算并显示完整营养信息。 应用程序将营养值乘以估算的份量,并立即显示完整的营养概况。你可以看到卡路里、宏量营养素以及完整的微量营养素分解。
步骤4:你可以深入查看或调整。 点击任何食物项以查看其单独的营养分解,调整份量或更换不同的准备方法(如烤制与油炸、生食与熟食)。每次调整都会重新计算完整的100多种营养素概况。
除了照片:语音和条形码获取完整营养信息
照片扫描并不是Nutrola获取完整营养数据的唯一方式。
语音记录 返回相同的100多种营养素概况。描述你的餐点,AI会解析并将每个成分与验证数据库匹配,显示完整的营养数据。
条形码扫描 返回制造商的营养数据,并在可用时补充经过验证的微量营养素数据。对于包装产品,你将获得标签数据以及来自验证数据库的额外营养素。
食谱导入 通过分析每种成分与验证数据库的对比,计算每份的100多种营养素。
无论你如何在Nutrola中记录食物,你都能获得完整的营养信息,而不仅仅是卡路里和宏量营养素。
谁需要超越卡路里和宏量营养素的追踪
如果你符合以下任何一种情况,仅限宏量营养的应用程序是不够的。
你正在管理需要追踪特定营养素的健康状况(如铁、钠、钾、钙、维生素D等)。
你是一名运动员,希望通过营养优化表现,而不仅仅是达到卡路里和蛋白质的目标。
你正在怀孕、哺乳或计划怀孕,需要追踪叶酸、铁、钙和其他与怀孕相关的关键营养素。
你遵循限制性饮食(如素食、严格素食、排除饮食),可能面临特定营养素缺乏的风险。
你正在与营养师合作,需要详细的营养数据以做出明智的建议。
你希望了解整体营养质量,而不仅仅是是否达到了卡路里目标。
对于所有这些使用场景,Nutrola通过照片、语音、条形码和食谱输入提供的100多种营养素追踪,能够满足你所需的数据,月费仅为€2.50,且在iOS和Android上无广告。
获取食物照片中更多营养细节的提示
分别拍摄单独的食物成分
如果你的盘子上有鸡肉、米饭和蔬菜,AI可以从一张照片中识别出这三种食物。但为了获得最准确的营养分解,分别拍摄食物(或在扫描后调整识别的份量)能提供最佳的每种营养素准确性。
尽可能指定烹饪方法
烤鸡和炸鸡的脂肪含量不同,这会影响完整的营养概况。如果Nutrola的AI识别出“鸡胸肉”,你可以指定“烤制”或“油炸”,以获得最准确的微量营养素数据。这也是语音记录的优势所在:“无油的烤鸡胸肉”比任何照片更具体。
分别记录油和脂肪
烹饪油中含有脂溶性维生素(如E、K)和脂肪酸,这会影响完整的营养概况。一汤匙橄榄油会增加维生素E和单不饱和脂肪,而这些是照片无法检测到的。单独记录这些以获得最完整的营养信息。
使用每日总结视图
Nutrola的每日总结显示你在所有跟踪营养素中的摄入量与推荐每日值的对比。这是100多种营养素追踪最有价值的地方。你可以一目了然地看到自己是否达到了铁、钙或维生素D的目标,而不仅仅是卡路里目标。
常见问题解答
哪款应用程序能从食物照片中显示最多的营养信息?
Nutrola从食物照片中显示最多的营养数据,包括100多种跟踪营养素,如卡路里、宏量营养素、纤维、钠、所有主要维生素(A、C、D、E、K、B复合维生素)和所有主要矿物质(铁、钙、镁、钾、锌、磷、硒)。大多数竞争应用程序仅显示4-20种营养素。
食物照片应用程序能显示微量营养素(如维生素和矿物质)吗?
可以,但前提是应用程序的数据库包含微量营养素数据。Nutrola跟踪100多种营养素,包括完整的维生素和矿物质概况,因为其数据库是经过营养师验证的,来源于主要营养科学资料。大多数竞争对手,如Cal AI和SnapCalorie,仅显示卡路里和宏量营养素,因为它们的数据库缺乏微量营养素数据。
食物摄影应用程序的营养数据准确吗?
准确性取决于照片AI和数据库。Nutrola实现了最高的准确性,因为它将照片识别映射到一个180万条的营养师验证数据库。对于同一张照片,Nutrola的卡路里估算通常在实际值的5-10%之内,而使用众包数据库的应用程序可能偏差15-25%。
为什么大多数食物摄影应用程序仅显示卡路里和宏量营养素?
大多数食物摄影应用程序使用众包数据库,用户提交的条目只包含卡路里、蛋白质、碳水化合物和脂肪。微量营养素数据在其数据库中根本不存在。构建一个包含100多种营养素的完整营养数据库需要专业营养师的验证,这比接受众包提交要耗费更多资源。
我可以通过食物摄影应用程序追踪维生素和矿物质的摄入吗?
可以,使用Nutrola。它是唯一一款能够追踪完整维生素和矿物质谱的食物摄影应用程序。你可以在一天中拍摄餐点,并查看你的维生素D、铁、钙和其他微量营养素的累计摄入量与推荐每日值的对比。这在Cal AI、SnapCalorie或Bitesnap中是无法实现的。