袋鼯麻麻——智能零售结算平台

“袋鼯麻麻——智能零售结算平台”基于PaddleClas的PP-ShiTu技术,解决零售结算效率低、商品相似度高、品类更新快等痛点,实现商品自动识别与结算。新增商品仅需更新检索库,无需重训模型,部署于Jetson Nano及Windows系统,提升零售智能化水平,为无人零售提供实用方案。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

袋鼯麻麻——智能零售结算平台 - 创想鸟

袋鼯麻麻——智能零售结算平台

袋鼯麻麻——智能零售结算平台 - 创想鸟        

袋鼯麻麻——智能零售结算平台 - 创想鸟袋鼯麻麻——智能零售结算平台 - 创想鸟袋鼯麻麻——智能零售结算平台 - 创想鸟袋鼯麻麻——智能零售结算平台 - 创想鸟袋鼯麻麻——智能零售结算平台 - 创想鸟袋鼯麻麻——智能零售结算平台 - 创想鸟
简体中文 | 启智OpenI | Gitee | Github

近期更新

将于近期进行重构:即将新增检索库管理功能;发布体验桌面:基于QPT发布ColugoMum的体验桌面,可供开发者进行体验;代码bug修复: Pipeline部署方式下检索库更新后需重启服务;精度大幅提升:自采集数据集测试精度高达99.10%,RP2K数据集测试精度高达96.97%;部署方式优化:预测速度提升65%,基于CPU整体流程控制在0.9s左右;产品功能升级:增加库存信息管理功能,提供一键式数据可视化分析平台。

项目背景

目前在零售行业的实际运营过程中,会产生巨大的人力成本,例如导购、保洁、结算等,而其中,尤其需要花费大量的人力成本和时间成本在识别商品并对其进行价格结算的过程中,并且在此过程中,顾客也因此而需要排队等待。这样一来零售行业人力成本较大、工作效率极低,二来也使得顾客的购物体验下降。

随着计算机视觉技术的发展,以及无人化、自动化超市运营理念的提出,利用图像识别技术及目标检测技术实现产品的自动识别及自动化结算的需求呼之欲出,即自动结账系统(Automatic checkout, ACO)。基于计算机视觉的自动结账系统能有效降低零售行业的运营成本,提高顾客结账效率,从而进一步提升用户在购物过程中的体验感与幸福感。

适用场景

袋鼯麻麻——智能零售结算平台致力于为大型线下零售体验店提供基于视觉的零售结算方案。

痛点问题

结算效率要求极高:在零售场景中,若顾客购买的商品较多,采用传统的条形码结算,效率较低,顾客购物体验较差;不同商品相似度极高:比如同一种饮料的不同口味,就很可能拥有非常类似的包装。而且即便对于同一件商品,在不同情况下所获得的商品图像都往往存在相当大的差异;品类更新极快:商超零售场景下,新品通常以小时级别速度更新迭代,每增加新产品时若仅靠单一模型均需重新训练模型,模型训练成本及时间成本极大。

实现功能

“袋鼯麻麻——智能零售结算平台”具体实现在零售过程中对用户购买商品的自动结算。即:利用PaddleClas团队开源的图像识别PP-ShiTu技术,精准地定位顾客购买的商品,并进行智能化、自动化的价格结算。当顾客将自己选购的商品放置在制定区域内时,“袋鼯麻麻——智能零售结算平台”能够精准地定位识别每一个商品,并且能够返回完整的购物清单及顾客应付的实际商品总价格。而当系统有新商品增加时,本系统只需更新检索库即可,无需重新训练模型。

本项目为轻量级通用图像识别系统PP-ShiTu提供了扎实的落地应用案例,对新零售行业中无人零售视觉化智能解决方案提供了非常好的基础和思路,尤其针对解决多类别、小样本、高相似和更新频繁的特殊图像识别场景痛难点提供了可参考的示范,极大地降低零售行业实际运营过程中巨大的人力成本,提升零售行业无人化、自动化、智能化水平。

袋鼯麻麻——智能零售结算平台 - 创想鸟        

整体架构

袋鼯麻麻——智能零售结算平台 - 创想鸟        

技术路线

袋鼯麻麻——智能零售结算平台 基于PaddleClas作为主要的功能开发套件,利用其开源的PP-ShiTu进行核心功能的开发,并通过PaddleInference将其部署于Jetson Nano,并基于QPT打包.exe打通Windows系统,开发一套符合实际应用需求的工业级智能零售结算平台。

图像识别PP-ShiTu介绍

PP-ShiTu是一个实用的轻量级通用图像识别系统,主要由主体检测、特征学习和向量检索三个模块组成。该系统从骨干网络选择和调整、损失函数的选择、数据增强、学习率变换策略、正则化参数选择、预训练模型使用以及模型裁剪量化8个方面,采用多种策略,对各个模块的模型进行优化,最终得到在CPU上仅0.2s即可完成10w+库的图像识别的系统。

袋鼯麻麻——智能零售结算平台 - 创想鸟        

整个图像识别系统分为三步(详情见【飞桨产业范例库】:基于图像识别的智慧零售商品识别):
(1)通过一个目标检测模型,检测图像物体候选区域;
(2)对每个候选区域进行特征提取;
(3)与检索库中图像进行特征匹配,提取识别结果。

对于新的未知类别,无需重新训练模型,只需要在检索库补入该类别图像,重新建立检索库,就可以识别该类别。 

数据集介绍

【The first one】:Products-10K Large Scale Product Recognition Dataset

【The second one】:RP2K: A Large-Scale Retail Product Dataset for Fine-Grained Image Classification

袋鼯麻麻——智能购物平台基于上述两个数据集,结合爬虫,对此两种数据集进行适应性处理。

商品部分list

东古酱油一品鲜
东古黄豆酱750G
东鹏特饮罐装
中华(硬)
中华(软)
ru酸菌600亿_2
ru酸菌600亿_3
ru酸菌600亿原味
ru酸菌600亿芒果
ru酸菌600亿芦荟
…

目前处理后的数据集已在启智社区和飞桨AIStudio开源。 

bilibili效果演示

       

主界面

袋鼯麻麻——智能零售结算平台 - 创想鸟                

端侧界面

袋鼯麻麻——智能零售结算平台 - 创想鸟        小程序界面袋鼯麻麻——智能零售结算平台 - 创想鸟        大数据可视化分析界面 袋鼯麻麻——智能零售结算平台 - 创想鸟    

特别鸣谢

PaddleClas 提供了图像识别核心功能开发;

QPT打包工具 提供了Windows端.exe打包;

jkfx 修复了一些bug.

欢迎共建

我们非常欢迎您为”袋鼯麻麻——智能零售结算平台”贡献代码或者提供使用建议。无论您是提出存在bug、修复某个bug或者增加一个新功能,欢迎给我们提交Issue or Pull Requests。

联系方式

您可以通过邮箱:yx20001210@163.com 联系我。

欢迎引用

@INPROCEEDINGS{9851085,  author={Yan, Xin and Hu, QingChun and Huang, XiaoYue and Shen, Chen},  booktitle={2022 4th International Conference on Communications, Information System and Computer Engineering (CISCE)},   title={Intelligent Retail Settlement Platform based on Image Retrieval},   year={2022},  pages={609-616},  doi={10.1109/CISCE55963.2022.9851085}}

       

相关引用

@misc{cui2021pplcnet,      title={PP-LCNet: A Lightweight CPU Convolutional Neural Network},       author={Cheng Cui and Tingquan Gao and Shengyu Wei and Yuning Du and Ruoyu Guo and Shuilong Dong and Bin Lu and Ying Zhou and Xueying Lv and Qiwen Liu and Xiaoguang Hu and Dianhai Yu and Yanjun Ma},      year={2021},      eprint={2109.15099},      archivePrefix={arXiv},      primaryClass={cs.CV}}

       

@misc{yu2021pppicodet,      title={PP-PicoDet: A Better Real-Time Object Detector on Mobile Devices},      author={Guanghua Yu and Qinyao Chang and Wenyu Lv and Chang Xu and Cheng Cui and Wei Ji and Qingqing Dang and Kaipeng Deng and Guanzhong Wang and Yuning Du and Baohua Lai and Qiwen Liu and Xiaoguang Hu and Dianhai Yu and Yanjun Ma},      year={2021},      eprint={2111.00902},      archivePrefix={arXiv},      primaryClass={cs.CV}}

   

以上就是袋鼯麻麻——智能零售结算平台的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/47147.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
金铲铲之战新赛季阵容搭配攻略
上一篇 2025年11月7日 22:22:44
MYSQL中获取得最后一条记录的语句
下一篇 2025年11月7日 22:22:51

相关推荐

  • 抖音挂小黄车操作流程 新人也能轻松变现带货

    抖音挂小黄车操作流程 新人也能轻松变现带货抖音挂小黄车操作流程 新人也能轻松变现带货抖音挂小黄车操作流程 新人也能轻松变现带货抖音挂小黄车操作流程 新人也能轻松变现带货

    开通商品橱窗需满足粉丝数1000、发布作品10条以上并缴纳500元保证金;若未达标,可先通过短视频内容提升互动和粉丝增长。提升账号权重的方法包括持续更新垂直领域原创内容、增加用户互动、结合热门话题与音乐。满足条件后操作步骤如下:进入抖音app菜单栏的“创作者服务中心”,点击“电商带货”入口,选择“我…

    2026年9月29日 • 用户投稿
    200
  • Google Chrome 官方入口一键直达

    Google Chrome 官方入口一键直达Google Chrome 官方入口一键直达Google Chrome 官方入口一键直达Google Chrome 官方入口一键直达

    Google Chrome官方入口为https://www.google.com/chrome/,提供高效渲染、多标签管理、简洁界面、丰富插件生态及跨设备加密同步功能。 Google Chrome 官方入口一键直达在哪里?这是不少网友都关注的,接下来由PHP小编为大家带来Google Chrome …

    2026年9月29日 • 用户投稿
    000
  • windows性能监视器怎么看_性能监视器报告分析与使用方法

    windows性能监视器怎么看_性能监视器报告分析与使用方法windows性能监视器怎么看_性能监视器报告分析与使用方法windows性能监视器怎么看_性能监视器报告分析与使用方法windows性能监视器怎么看_性能监视器报告分析与使用方法

    使用性能监视器可监控Windows系统资源负载。首先通过perfmon启动工具,添加CPU、内存和磁盘计数器实现实时监控;接着创建自定义数据收集器集“MyPerformanceLog”,配置采样间隔5秒,保存为CSV格式用于长期分析;随后启动采集任务运行30分钟典型负载后停止;最后用Excel打开日…

    2026年9月29日 • 用户投稿
    100
  • 使用Java在Vulkan中加载GLSL着色器文件

    使用Java在Vulkan中加载GLSL着色器文件使用Java在Vulkan中加载GLSL着色器文件使用Java在Vulkan中加载GLSL着色器文件使用Java在Vulkan中加载GLSL着色器文件

    本文介绍了如何在Java中使用Vulkan API加载和使用GLSL着色器文件。重点讲解了将GLSL着色器编译为SPIR-V二进制格式,并提供了一个GitHub教程链接,帮助开发者快速上手。通过本文,你将能够掌握在Java Vulkan程序中集成GLSL着色器的关键步骤。 要在Java中使用Vulk…

    2026年9月29日 • 用户投稿
    000
  • windows无法停止通用卷设备怎么办_U盘“正被使用”无法安全弹出的终极办法

    windows无法停止通用卷设备怎么办_U盘“正被使用”无法安全弹出的终极办法windows无法停止通用卷设备怎么办_U盘“正被使用”无法安全弹出的终极办法windows无法停止通用卷设备怎么办_U盘“正被使用”无法安全弹出的终极办法windows无法停止通用卷设备怎么办_U盘“正被使用”无法安全弹出的终极办法

    系统提示“Windows无法停止‘通用卷’设备”时,说明有程序正在访问U盘。可依次尝试:清空剪贴板并刷新;结束rundll32.exe进程;重启explorer.exe;使用磁盘管理脱机;通过diskpart命令行脱机;检查并关闭可能占用U盘的后台程序,如QQ、微信等,最终实现安全移除。 如果您尝试…

    2026年9月29日 • 用户投稿
    000
  • AI 编程工具被指 “水土不服”,企业需重新审视软件开发流程

    AI 编程工具被指 “水土不服”,企业需重新审视软件开发流程AI 编程工具被指 “水土不服”,企业需重新审视软件开发流程AI 编程工具被指 “水土不服”,企业需重新审视软件开发流程AI 编程工具被指 “水土不服”,企业需重新审视软件开发流程

    在软件开发行业中,生成式 AI 曾被视为提升效率的突破口,然而最近贝恩公司发布的一份技术报告却揭示了其实际效果的局限性。 报告显示,虽然已有约三分之二的软件企业推出了生成式 AI 工具,但开发者对这些工具的采纳程度普遍偏低。即便有团队在使用,所反馈的生产力增长也仅维持在10%至15%之间。 更值得注…

    2026年9月29日 • 用户投稿
    000
  • 基于数据库动态配置 Spring Boot 应用属性

    基于数据库动态配置 Spring Boot 应用属性基于数据库动态配置 Spring Boot 应用属性基于数据库动态配置 Spring Boot 应用属性基于数据库动态配置 Spring Boot 应用属性

    本文旨在提供一种解决方案,允许 Spring Boot 应用从数据库动态加载和配置属性,从而避免每次修改配置都需要重启服务器。通过自定义 PropertySource,我们可以将数据库中的配置项集成到 Spring 的属性管理体系中,实现配置的动态更新和管理。 实现原理 核心思想是创建一个自定义的 …

    2026年9月29日 • 用户投稿
    200
  • 穿越周期:全球三大报告解读AIoT产业的真实突破口

    穿越周期:全球三大报告解读AIoT产业的真实突破口穿越周期:全球三大报告解读AIoT产业的真实突破口穿越周期:全球三大报告解读AIoT产业的真实突破口穿越周期:全球三大报告解读AIoT产业的真实突破口

    这是我的第385篇专栏文章。 如今,AI正处在与物理世界深度融合的关键拐点。为了便于把握产业趋势、厘清泡沫与现实的边界,2025年7月和8月间,最新发布的三份权威报告为我们提供了不同视角的真相。 这三份报告分别是: 1.《2025年技术趋势展望》(Technology Trends Outlook …

    2026年9月29日 • 用户投稿
    000
  • SpringBoot3深度实践之启动优化_Java使用SpringBoot3构建高效应用的方法

    SpringBoot3深度实践之启动优化_Java使用SpringBoot3构建高效应用的方法SpringBoot3深度实践之启动优化_Java使用SpringBoot3构建高效应用的方法SpringBoot3深度实践之启动优化_Java使用SpringBoot3构建高效应用的方法SpringBoot3深度实践之启动优化_Java使用SpringBoot3构建高效应用的方法

    SpringBoot3启动优化需从依赖精简、Bean懒加载、自动配置排除、组件扫描范围控制、JVM调优及AOT编译等多维度入手,核心是减少启动时不必要的初始化负担;通过合理配置可显著提升启动速度,而GraalVM Native Image虽能实现毫秒级启动,但存在构建复杂性和兼容性代价,需权衡使用。…

    2026年9月29日 • 用户投稿
    000
  • 1688阿里巴巴官网登录 1688阿里巴巴企业采购入口

    1688阿里巴巴官网登录 1688阿里巴巴企业采购入口1688阿里巴巴官网登录 1688阿里巴巴企业采购入口1688阿里巴巴官网登录 1688阿里巴巴企业采购入口1688阿里巴巴官网登录 1688阿里巴巴企业采购入口

    1688阿里巴巴官网登录入口位于www.1688.com,用户可通过电脑端或手机应用登录,支持密码与短信验证,并可发布采购需求、匹配供应商。 1688阿里巴巴官网登录入口在哪里?这是不少网友都关注的,接下来由PHP小编为大家带来1688阿里巴巴企业采购入口,感兴趣的网友一起随小编来瞧瞧吧! http…

    2026年9月29日 • 用户投稿
    000
  • Gemini如何实现多账户协作 Gemini工作区权限管理技巧

    Gemini如何实现多账户协作 Gemini工作区权限管理技巧Gemini如何实现多账户协作 Gemini工作区权限管理技巧Gemini如何实现多账户协作 Gemini工作区权限管理技巧Gemini如何实现多账户协作 Gemini工作区权限管理技巧

    多账户协作在现代工作流程中日益重要。本文将聚焦于如何在Gemini环境中通过精细的工作区权限管理实现多账户间的顺畅协作。我们将详细介绍Gemini工作区及其权限设置的核心概念,并分步骤指导您完成权限配置,帮助您高效地与团队成员共享资源并管理访问。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索,…

    2026年9月29日 • 用户投稿
    000
  • MAC怎么把应用窗口全屏_macOS应用窗口最大化与全屏模式切换

    MAC怎么把应用窗口全屏_macOS应用窗口最大化与全屏模式切换MAC怎么把应用窗口全屏_macOS应用窗口最大化与全屏模式切换MAC怎么把应用窗口全屏_macOS应用窗口最大化与全屏模式切换MAC怎么把应用窗口全屏_macOS应用窗口最大化与全屏模式切换

    点击绿色按钮并按住Option键可强制全屏,或使用Control+Command+F快捷键切换全屏模式,部分应用可通过菜单栏“缩放至屏幕大小”实现最大化,建议开启系统设置中“显示器具有单独的空间”以优化全屏体验。 如果您在使用 macOS 时发现应用窗口无法占据整个屏幕,可能是因为您尚未启用全屏模式…

    2026年9月29日 • 用户投稿
    100
  • 360极速浏览器怎么设置网页静音_360极速浏览器单个标签页静音功能使用

    360极速浏览器怎么设置网页静音_360极速浏览器单个标签页静音功能使用360极速浏览器怎么设置网页静音_360极速浏览器单个标签页静音功能使用360极速浏览器怎么设置网页静音_360极速浏览器单个标签页静音功能使用360极速浏览器怎么设置网页静音_360极速浏览器单个标签页静音功能使用

    首先开启标签页独立静音,点击标签页小喇叭图标即可静音;其次通过设置阻止自动播放声音,进入隐私与安全的网站设置,选择不允许网站自动播放声音;最后可对特定网站单独设置声音权限,点击地址栏锁形图标调整允许或阻止。 如果您在使用360极速浏览器时,发现某个网页自动播放音频影响了您的浏览体验,可以通过设置静音…

    2026年9月29日 • 用户投稿
    000
  • 如何在SublimeText中配置C++开发环境?快速搭建C++项目的教程

    如何在SublimeText中配置C++开发环境?快速搭建C++项目的教程如何在SublimeText中配置C++开发环境?快速搭建C++项目的教程如何在SublimeText中配置C++开发环境?快速搭建C++项目的教程如何在SublimeText中配置C++开发环境?快速搭建C++项目的教程

    答案是配置Sublime Text的C++开发环境需安装编译器并设置构建系统。首先安装MinGW-w64并配置PATH,验证g++可用;接着在Sublime中创建C++.sublime-build文件,定义编译和运行命令;推荐添加Run (Console)变体以支持交互输入;然后通过Package …

    2026年9月29日 • 用户投稿
    100
  • 抖音下单怎么备注?抖音直播下单怎么备注

    抖音下单怎么备注?抖音直播下单怎么备注抖音下单怎么备注?抖音直播下单怎么备注抖音下单怎么备注?抖音直播下单怎么备注抖音下单怎么备注?抖音直播下单怎么备注

    如今,抖音已经深入人们的日常生活。通过抖音购物已成为一种流行趋势,而在下单时合理利用备注功能,不仅有助于提升购物体验,还能让商家更清楚地了解买家的需求。本文将分享如何在150字以内的备注中,实现更高效的购物交流。 一、如何写好抖音订单备注 1. 清晰表达需求 撰写备注的第一步是明确自己的具体要求。例…

    2026年9月29日 • 用户投稿
    200
  • Spring RequestParam 参数校验:禁止空字符串与空白字符

    Spring RequestParam 参数校验:禁止空字符串与空白字符Spring RequestParam 参数校验:禁止空字符串与空白字符Spring RequestParam 参数校验:禁止空字符串与空白字符Spring RequestParam 参数校验:禁止空字符串与空白字符

    本文介绍了如何利用 Spring Validation 框架,在 Controller 层对 @RequestParam 注解修饰的请求参数进行校验,特别是禁止接收空字符串(””)或只包含空白字符的字符串。通过添加 @Validated 注解和相应的校验注解,可以有效防止非法…

    2026年9月29日 • 用户投稿
    000
  • 如何诊断硬件中断冲突导致的系统卡顿?

    如何诊断硬件中断冲突导致的系统卡顿?如何诊断硬件中断冲突导致的系统卡顿?如何诊断硬件中断冲突导致的系统卡顿?如何诊断硬件中断冲突导致的系统卡顿?

    硬件中断冲突导致系统卡顿,需通过事件查看器或dmesg排查错误日志,确认后采用禁用设备、更新驱动、调整BIOS或PCI插槽等方法解决,重点检查声卡等常见冲突设备。 卡拉OK视频制作 卡拉OK视频制作,在几分钟内制作出你的卡拉OK视频 178 查看详情 硬件中断冲突导致的系统卡顿,简单来说,就是不同的…

    2026年9月29日 • 用户投稿
    000
  • windows屏幕刷新率无法调节怎么办 屏幕刷新率无法调节的解决方法

    windows屏幕刷新率无法调节怎么办 屏幕刷新率无法调节的解决方法windows屏幕刷新率无法调节怎么办 屏幕刷新率无法调节的解决方法windows屏幕刷新率无法调节怎么办 屏幕刷新率无法调节的解决方法windows屏幕刷新率无法调节怎么办 屏幕刷新率无法调节的解决方法

    首先检查连接线缆是否为DisplayPort或HDMI 2.0及以上版本,避免因线材限制导致刷新率不可调;接着更新显卡驱动以确保系统正确识别显示器能力;若Windows设置无选项,可通过NVIDIA控制面板或AMD Radeon软件调整;必要时可检查显示器本身是否支持高刷新率,并在电视作为显示器时开…

    2026年9月29日 • 用户投稿
    100
  • 微信公众号如何与蝴蝶号联动,实现多平台流量闭环?

    微信公众号如何与蝴蝶号联动,实现多平台流量闭环?微信公众号如何与蝴蝶号联动,实现多平台流量闭环?微信公众号如何与蝴蝶号联动,实现多平台流量闭环?微信公众号如何与蝴蝶号联动,实现多平台流量闭环?

    微信公众号与蝴蝶号联动的核心在于打通内容分发渠道,实现流量互导并形成多平台闭环。首先,明确联动目标如提升品牌或销售;其次适配内容形式保持一致性;再次通过二维码等方式双向引导用户;接着追踪数据优化策略;最后策划联合活动增强吸引力。技术难点包括格式兼容、资源同步及接口开发。反哺方面需打造差异化内容吸引用…

    2026年9月29日 • 用户投稿
    100
  • 如何在SublimeText中运行Dart代码?快速设置Dart环境的完整教程

    如何在SublimeText中运行Dart代码?快速设置Dart环境的完整教程如何在SublimeText中运行Dart代码?快速设置Dart环境的完整教程如何在SublimeText中运行Dart代码?快速设置Dart环境的完整教程如何在SublimeText中运行Dart代码?快速设置Dart环境的完整教程

    答案:安装Dart SDK并配置环境变量,通过Package Control安装Dart插件,设置自定义构建系统实现运行与编译。首先从官网下载Dart SDK并将其bin目录加入PATH,验证dart –version和dart pub –version;接着在Sublime…

    2026年9月29日 • 用户投稿
    100

发表回复

登录后才能评论
关注微信