# 软件工程课设 **Repository Path**: issuei/huahui ## Basic Information - **Project Name**: 软件工程课设 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-15 - **Last Updated**: 2024-06-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 软件工程课设 #### 介绍 花卉识别系统 是一款旨在帮助用户识别不同种类花卉的应用程序。它利用深度学习模型,特别是使用预训练的ResNet50模型,通过分析花卉的图像来识别其种类。该系统提供了用户友好的界面,允许用户上传花卉图片并获取识别结果。 #### 软件架构 软件架构部分将描述系统的高层结构和组成组件: 前端界面:使用Qt框架开发的用户界面,负责展示图像、识别结果和花语信息。 后端处理:包括图像预处理、模型训练、模型推理等Python脚本。 数据管理:使用SQLite数据库管理花卉数据,包括花卉名称、花语等信息。 模型:采用预训练的ResNet50模型进行特征提取和图像分类。 #### 安装教程 安装教程部分将指导用户如何安装和配置软件: 1.环境要求: 操作系统:Windows 7及以上。 内存:至少8GB。 显存:至少4GB。 Python 3.x。 2.安装步骤: 安装Python和PyTorch。 克隆项目仓库到本地。 安装所需的Python库,如torch, torchvision, PIL, PyQt5等。 3.运行程序: 打开命令行工具,切换到项目目录。 运行主程序脚本,如python main.py。 #### 使用说明 使用说明部分将指导用户如何使用软件: 启动程序:双击程序图标或运行主程序脚本。 加载图像:通过界面上的按钮选择要识别的花卉图像。 识别操作:点击识别按钮,系统将展示识别结果和花语。 保存结果:用户可以选择将识别结果保存到本地文件。 #### 参与贡献 组长:江文杰 组员:史哲楷、陈郭伟、方世玉