摘要:针对杭州伴手礼零售场景中逐件扫码与商品核对操作较多的问题,本文设计一种基于YOLO26的智能识别结算系统。系统以八类特色包装商品为对象,采用YOLO26n进行目标检测,通过PyQt5构建识别控制、画面预览与购物车结算三栏工作台,并利用SQLite分别组织商品目录与订单数据。
内容简介
研究整理2241张640×640像素图像,其中训练集1792张、验证集224张、测试集225张;围绕归一化标注、多尺度特征、迁移训练、异步推理、金额计算和订单快照提出完整设计。训练日志记录150轮训练,best权重在224张验证图像、496个目标上取得精确率0.999、召回率1.000、mAP@0.5与mAP@0.5:0.95均0.995,模型推理耗时2.9ms每图。六商品示例实现识别结果与清单映射,商品总额684元,在24元和34元优惠下分别得到660元和650元应收。
结果表明,该方案具备限定商品范围内的识别结算应用可行性。独立测试集评测、原图来源分组、混淆矩阵口径统一、票据编号一致性及端到端性能仍需进一步验证。本文区分验证指标、功能展示与交易闭环,为地方特色商品辅助收银的后续开发提供参考。
文档概述
文档信息
版本:初稿
页数:71页
字数:23512个字
格式:word(可编辑)
图表:45张图、22张表、20个公式
文档目录
第1章 绪论 1
1.1 研究背景与意义 1
1.1.1 地方伴手礼销售的业务特点 1
1.1.2 研究意义 1
1.2 国内外研究现状 1
1.2.1 目标检测技术研究 1
1.2.2 商品识别与自动结算研究 2
1.3 研究内容与技术路线 2
1.4 论文组织结构 2
第2章 相关理论与关键技术 3
2.1 卷积神经网络基础 3
2.1.1 卷积计算与层次特征 3
2.1.2 归一化与非线性表示 3
2.2 目标检测与边界框表示 3
2.3 模型评价指标 4
2.3.1 精确率 召回率与F1分数 4
2.3.2 平均精度与运行速度 4
2.4 PyQt5与本地数据管理 5
第3章 系统需求分析 6
3.1 业务对象与使用范围 6
3.2 功能需求 6
3.3 非功能需求 7
3.3.1 可用性与响应性 7
3.3.2 数据可靠性与访问约束 7
3.4 典型业务用例 7
第4章 系统总体设计 8
4.1 分层架构设计 8
4.2 总体业务流程 9
4.3 数据库与交易快照设计 10
4.3.1 核心实体与约束 10
4.3.2 金额与事务设计 11
4.4 三栏界面与异步数据流 12
第5章 深度卷积神经网络模型设计 14
5.1 数据集构建与类别体系 14
5.1.1 数据规模与划分 14
5.1.2 商品类别与标签管理 15
5.2 标注规范与数据预处理 15
5.2.1 YOLO标签格式 15
5.2.2 缩放与像素归一化 16
5.3 数据增强与泄漏控制 17
5.4 YOLO26n网络结构设计 18
5.4.1 骨干与多尺度融合 18
5.4.2 检测头与回归目标 18
5.5 迁移学习与训练配置 19
第6章 系统详细实现 20
6.1 用户认证与入口控制 20
6.1.1 登录界面 20
6.1.2 注册与信息校验 20
6.2 多输入源识别模块 22
6.2.1 检测器封装 22
6.2.2 稳定确认与数量处理 22
6.2.3 线程通信与结果显示 23
6.2.4 单类别多件商品识别 24
6.2.5 混合商品与连续输入模式 29
6.3 购物车与优惠金额实现 31
6.3.1 商品映射与清单编辑 31
6.3.2 优惠输入与缓存一致性 33
6.4 订单保存与小票输出 35
6.4.1 订单生成与失败处理 35
6.4.2 小票样例与金额关系 36
6.4.3 扫码展示与人工收款确认 40
6.5 商品管理 订单查询与统计 42
6.5.1 商品目录与资料维护 42
6.5.2 订单记录与明细查询 46
6.5.3 销售统计与金额口径 48
6.6 系统设置与数据维护 50
6.6.1 收银终端与识别参数配置 50
6.6.2 订单清空的两级确认 50
第7章 实验与结果分析 53
7.1 实验环境与证据范围 53
7.2 训练收敛分析 53
7.2.1 损失变化 53
7.2.2 训练成本与权重统计 54
7.3 验证集检测性能 55
7.3.1 总体指标与PR曲线 55
7.3.2 类别表现与样本分布 56
7.3.3 F1曲线与阈值选择 56
7.4 混淆矩阵与错误来源 57
7.5 推理速度与资源分析 59
7.6 功能核验与待补充实验 59
7.6.1 已有功能证据 59
7.6.2 业务评价指标与测试方案 60
7.7 结果讨论与适用边界 61
第8章 总结与展望 62
8.1 研究工作总结 62
8.2 研究局限 62
8.3 后续研究方向 62
参考文献 64
致谢 65
配套项目
作者联系
作者信息
原创作者:bob(可提供二次开发有偿修改服务)
项目编号:AI-79-P
原创声明:本项目为原创作品
联系方式

开源协议
本项目采用AGPL-3.0开源协议,允许个人和组织自由使用、修改和分发代码,但基于本项目的衍生作品必须同样开源,且用于提供网络服务时需向用户提供完整源代码。本项目仅供学习研究使用,作者不对使用本项目产生的任何后果承担责任,使用者应遵守当地法律法规,合理合法使用本项目。如本项目对您的研究或工作有所帮助,欢迎引用并注明出处。


评论(2)