以下是一个基于 Python 的食物卡路里计算程序,使用深度学习模型识别食物种类,并通过食物数据库查询卡路里信息。程序使用 PyQt5 构建用户界面,支持加载食物图片、识别食物种类并计算卡路里。
主要功能说明:
1. 用户界面
- 主窗口:包含加载图片、计算卡路里、清除按钮,以及图片显示区域和结果展示区域。
- 图片显示:支持显示原始图片。
- 结果显示:显示识别到的食物种类和卡路里。
---
2. 核心功能
- 加载图片:用户可以通过点击“加载图片”按钮选择本地图片文件。
- 食物识别:使用 ResNet 模型识别图片中的食物种类。
- 卡路里计算:根据识别到的食物种类查询卡路里数据库,显示卡路里信息。
- 清除显示:点击“清除”按钮,清空图片和结果显示区域。
---
3. 技术细节
- ResNet 模型:使用 PyTorch 提供的预