技术Calorize 团队2025 年 5 月 28 日8 分钟阅读

AI 食物识别到底如何工作 - 为什么它会改变卡路里追踪

多数卡路里应用要求你搜索数据库并猜测份量。AI 食物识别彻底改变这个流程。

核心技术:卷积神经网络

如果你用过传统卡路里应用,就会熟悉这个流程:搜索食物数据库,选择看起来差不多的条目,猜测份量,然后对盘子里的每种食物重复一遍。

AI 食物识别从卷积神经网络开始。这类模型也用于医学影像、自动驾驶视觉系统和现代计算机视觉。浅层识别边缘和纹理,深层把线索组合成食物、菜品和餐盘结构。

训练这类模型需要海量带标签食物照片,覆盖不同光照、角度、菜系和摆盘。模型学习的不只是“这是一份意面”,还包括不同做法之间的视觉差异。

多标签识别:看懂整盘食物

一餐通常不只包含一种食物。一个晚餐盘里可能同时有三文鱼、蔬菜、米饭和沙拉。

现代系统使用多标签分类在一张图片中识别多个食物,再结合语义分割理解哪些像素属于哪种食物。

模型学习的不只是“这是意面”,而是不同烹饪方式各自的视觉特征。

份量估算:真正困难的问题

识别食物只完成了一半。估算每种食物有多少更难,也是营养 AI 过去最容易出错的地方。

当前方法会结合参照物分析、深度估计、食物密度数据库和上下文先验。叉子、手或已知餐盘尺寸可用于校准尺度,密度数据再把体积估算转换为重量。

850,000 种食物:营养匹配层

模型识别食物并估算份量后,会把结果匹配到营养数据。Calorize 数据库包含超过 850,000 个食物条目,覆盖包装食品、餐厅菜品和常见家常菜。

歧义仍然存在。同样是番茄酱意面,热量会因配方和份量差异而变化。系统会给出合理默认值,并允许用户在了解具体情况时修正。

准确率如何?

在受控测试中,Calorize 的 AI 在常见菜品基准集上达到 98.2% 的首选识别准确率。

份量估算天然更难做到精确。实际使用中,它足以去掉最繁琐的记录阻力,同时保留手动调整结果的能力。

每天持续变好

当用户修正食物或份量估算时,这些信号会帮助改进后续预测。对地区菜、餐厅菜和变化很大的家常菜尤其有价值。

使用人数越多,修正样本越丰富,系统进步也越快。

这对你意味着什么

对用户来说,AI 食物识别意味着告别数据库搜索流程。打开应用,拍下餐食,检查估算,然后继续自己的生活。

这项技术不是魔法,也并不完美。但它已经足够移除营养意识最大的阻碍:记录本身的繁琐。


用 Calorize 轻松记录卡路里

上线后第一时间体验 AI 食物识别。