feat: 优化食物识别功能,添加份量调整和按比例计算
优化内容: - API 返回每 100g 的标准营养数据 - 新增 weightHint 字段,AI 估算图片中食物的大致份量 - 前端添加份量输入框,用户可手动调整实际重量 - 实现营养数据按份量比例自动计算逻辑 - 优化营养分析结果展示界面,显示每 100g 标准值和用户调整后的实际值 - 添加保存到健康档案功能按钮 - 更新文档说明
This commit is contained in:
22
README.md
22
README.md
@@ -19,6 +19,12 @@
|
||||
- 脂肪
|
||||
- 膳食纤维
|
||||
- 使用先进的视觉模型,识别准确
|
||||
- **份量调整功能**:
|
||||
- AI 提供每 100g 的标准营养数据
|
||||
- AI 估算图片中食物的大致份量
|
||||
- 用户可手动调整实际重量
|
||||
- 营养数据按份量比例自动计算
|
||||
- 支持一键保存到健康档案
|
||||
|
||||
### 3. 健康数据管理
|
||||
- **饮食记录**:记录每日摄入的食物和营养数据
|
||||
@@ -89,7 +95,10 @@ coze dev
|
||||
- 点击导航栏的 "图片识别"
|
||||
- 上传食物图片
|
||||
- 点击 "开始分析"
|
||||
- 查看详细的营养成分信息
|
||||
- AI 会返回每 100g 的标准营养数据
|
||||
- 调整实际份量(克),营养数据会自动按比例计算
|
||||
- AI 会提供图片中食物的大致份量估算作为参考
|
||||
- 可将分析结果保存到健康档案
|
||||
|
||||
#### 3. 健康档案
|
||||
- 点击导航栏的 "健康档案"
|
||||
@@ -136,10 +145,17 @@ AI 对话接口,支持流式输出
|
||||
"carbs": 20,
|
||||
"fat": 5,
|
||||
"fiber": 2,
|
||||
"standardWeight": 100,
|
||||
"weightHint": "图片中约200g",
|
||||
"description": "食物描述"
|
||||
}
|
||||
```
|
||||
|
||||
**说明:**
|
||||
- `standardWeight`: 标准份量,固定为 100g
|
||||
- `weightHint`: AI 估算的图片中食物大致份量
|
||||
- 其他营养数据均为每 100g 的标准值
|
||||
|
||||
## 数据存储
|
||||
|
||||
健康数据使用浏览器的 `localStorage` 进行本地存储:
|
||||
@@ -151,7 +167,9 @@ AI 对话接口,支持流式输出
|
||||
1. **图片上传限制**:最大 5MB
|
||||
2. **支持格式**:JPG、PNG、WebP
|
||||
3. **图片质量**:建议使用清晰、光线充足的图片
|
||||
4. **数据安全**:所有数据存储在本地浏览器中,不会上传到服务器
|
||||
4. **份量估算**:AI 仅供参考,建议结合实际情况调整份量
|
||||
5. **营养数据**:基于标准营养数据库,实际含量可能因食材和烹饪方式不同
|
||||
6. **数据安全**:所有数据存储在本地浏览器中,不会上传到服务器
|
||||
|
||||
## 开发
|
||||
|
||||
|
||||
Reference in New Issue
Block a user