admin 管理员组文章数量: 1184232
2024年6月1日发(作者:电脑文档表格制作教程)
第13卷 第8期
Vol.13No.8
智 能 计 算 机 与 应 用
IntelligentComputerandApplications
中图分类号:TP391文献标志码:A
2023年8月
Aug.2023
文章编号:2095
-
2163(2023)08
-
0045
-
08
一种基于目标检测的无人零售商品识别算法
王军祥
(福建船政交通职业学院信息与智慧交通学院,福州350007)
摘 要:随着近几年深度学习技术飞速发展,深度卷积神经网络在图像分类等任务的水准已经高于人类的水平,这为无人零
售带来了新的可能。本文通过目标检测数据集制作、基于翻转的目标检测数据扩充,基于开源目标检测框架MMDetection构
建了一种基于深度神经网络的无人零售商品定位、识别模型,并最终实现了一个基于深度学习目标检测算法的无人零售商品
识别系统。文末,依据目标检测常用性能衡量指标,采用目标检测常用度量方法,对本系统训练好的模型进行验证,结果表
明,系统对商品识别速度快,整体性能良好。
关键词:深度学习;图像处理;目标检测;数据扩充
Analgorithmforunmannedretail
productrecognitionbasedonobjectdetection
WANGJunxiang
(SchoolofInformationandIntelligentTransportation,FujianChuanzhengCommunicationsCollege,Fuzhou350007,China)
【Abstract】Withtherapiddevelopmentofdeeplearningtechnologyinrecentyears,thelevelofdeepconvolutionneuralnetwork
inimageclassificationandothertaskshasbeenhigherthanthatofhumanbeings,whichbringsnewpossibilitiesforunmannedretail.
Throughtheproductionoftargetdetectiondataset,theexpansionoftargetdetectiondatabasedonflipping,andbasedontheopen
sourcetargetdetectionframeworkMMDetection,thispaperconstructsanunmannedretailcommoditylocationandrecognitionmodel
basedondeepneuralnetwork,andrealizesanunmannedretailcommodityrecognitionsystembasedondeeplearningtargetdetection
algorithm.Therefore,accordingtothecommonlyusedperformanceindicatorsoftargetdetection,thecommonlyusedmeasurement
methodsoftargetdetectionareusedtoverifythetrainedmodelofthesystem.Theresultsshowthatthecommodityrecognitionspeed
isfastandtheoverallperformanceisgood.
【Keywords】deeplearning;imageprocessing;targetdetection;dataexpansion
0 引 言
各类新零售模式及智能服务平台的不断发展,
要求系统能精准识别出商品类型以完成销售服务,
而商品信息识别技术是这项功能得以实现的重要基
础
[1]
。传统自动贩售货柜成本较高,使用称重仪的
自动贩售柜则不支持同时贩售重量相同、但价格不
同的商品。无人零售作为人工智能技术在零售业的
典型应用场景,因其具备无人化、低成本、智能化的
应用优势,在日常生活中深受欢迎。利用人工智能
技术优势,结合国内全球领先的移动支付态势,无人
零售作为新零售的实践样本得到了极大关注
[2]
。
本文实现了一个基于深度学习目标检测算法的
使用开源的目标检测标注工具进行数据标注,介绍
了一种快速清洗数据的方法,讨论了目标检测数据
集扩充方法,提出了COCO数据集格式以及从
Labelme格式转换成COCO格式的方法。分析了训
练过程中的日志,并在介绍目标检测常用性能指标
后对训练结果进行了分析。
1 相关工具综述
1.1 深度学习框架Pytorch
Pytorch是一个由Facebook人工智能研究院研发
的开源机器学习框架,提供了既可以存在于CPU上、
也可以存在于GPU上的张量,可以极大地加快计算
速度。Pytorch基于反向模式自动微分技术,使得用
户可以构建动态的神经网络模型。用户可以像使用零售商品定位、识别模型。首先采集商品图片数据,
基金项目:福建省中青年课题(科技类)(JAT210704)。
作者简介:王军祥(1975
-
),男,教授,主要研究方向:软件技术、人工智能与大数据技术应用。
收稿日期:2023
-
02
-
09
哈尔滨工业大学主办
版权声明:本文标题:一种基于目标检测的无人零售商品识别算法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1717247443a703564.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
网络小白必看:路由器与交换机操作实例解析
路由器1、路由器工作原理2、数据交换方式3、网络类型区分 1、路由器的工作原理, 3层设备;当数据包进入路由器时,路由器 先查看数据包中的目标MAC地址;
从繁复到简单——使用Leaf快速完成Flash资源自动化备份与恢复
Leaf备份系统:自动备份与恢复
爱奇艺视频弹幕不再神秘,教你一招轻松获取数据
前言: 弹幕是了解观众真实反应的绝佳窗口,无论是:
Mysql高可用集群配置秘籍:一主两从模式实战演练
一、项目概述成功部署并验证了MySQL 8.3.0一主两从复制集群,实现了数据自动同步、高可用性和读写分离基础架构。该项目涵盖了从环境准备、软件安装、配置优化到故障排查的全流程。 MySQL 集群(MySQL C
GIS新知:快速上手指南带你玩转空间数据处理
1. 从零开始:GIS文件格式到底是什么? 如果你刚接触GIS(地理信息系统),可能会被一堆文件格式搞得晕头转向。别担心,这很正常。简单来说,GIS文件格式就是用来存储地理空间数据的“容器”,就像我们平时用的Word文档存文字
NRG文件编辑之旅:从基础知识到进阶技能全面梳理
NRG 文件是光盘映像文件的一种,通常用于存储光盘的完整副本,包括数据、文件系统和光盘的结构。在本文中,我将向您介绍如何打开和编程处理 NRG 文件。 要处理 NRG 文件,您可以使用开源的工具或库来读取和提取其中的数据。下面
全面解读NRG文件:Adobe Flash Player助力编程大法
NRG 文件是光盘映像文件的一种,通常用于存储光盘的完整副本,包括数据、文件系统和光盘的结构。在本文中,我将向您介绍如何打开和编程处理 NRG 文件。 要处理 NRG 文件,您可以使用开源的工具或库来读取和提取其中的数据。下面
SSD基础知识大汇总:理解硬盘读写原理,掌握FTL、TRIM与写入放大效应
前言 大家好,我是jiantaoyab,本篇文章我们来看看SSD硬盘和FTL、磨损均衡,SSD 硬盘,适合读多写少的应用,使用寿命受限于可以擦除的次数。 SSD 的读写原理 SSD 没有像机械硬盘那样的寻道过程
SSD硬盘操作秘籍:深入了解SSD内部的读写逻辑、认识FTL并掌握TRIM优化技巧
前言 大家好,我是jiantaoyab,本篇文章我们来看看SSD硬盘和FTL、磨损均衡,SSD 硬盘,适合读多写少的应用,使用寿命受限于可以擦除的次数。 SSD 的读写原理 SSD 没有像机械硬盘那样的寻道过程
从菜鸟到高手:快速上手技巧,轻松获取你的网卡“丢包率”数据。
平时上网延时丢包影响不大, 但对网络对战玩家那就完全不能接受了,下面小编教大家怎么测试网络延时时间,以及查看网络丢包情况,供大家参考。 同时按下键盘中的Win + R 组合快捷,如下图所示,注意小编的电脑是win10 PRO版
XMP数据处理指南:探索Adobe Flash中心的SWF文件基本架构
012-XMP数据处理 学习目标 通过本章学习,你将掌握:XMP标准理解 XMP元数据架构和结构 XMP命名空间和属性定义 XMP与其他元数据
在32位与64位之间:操作系统的内存与处理器挑战
64位系统和32位系统的区别:操作系统只是硬件和应用软件中间的一个平台 32位操作系统针对的32位的CPU设计 64位操作系统针对的64位的CPU设计 我们的CPU从原来的8位,16位,
NRG文件不再难:Flash开发者指南与实战技巧
NRG 文件是光盘映像文件的一种,通常用于存储光盘的完整副本,包括数据、文件系统和光盘的结构。在本文中,我将向您介绍如何打开和编程处理 NRG 文件。 要处理 NRG 文件,您可以使用开源的工具或库来读取和提取其中的数据。下面
Mac小白也能学会:深度清理系统垃圾,加速效率
在日常使用苹果电脑(Mac)时,系统和应用会产生各种缓存文件来加速操作,但久而久之,这些文件会占用宝贵的存储空间,甚至引发系统卡顿或异常。如何高效地清理Mac的缓存和垃圾文件,让电脑重新回归流畅?本文将为你详细介绍几种实用方法。
从基础到进阶:VLOOKUP在Excel中的运用与优化策略
说明我下面简单说明匹配数据,详细使用方式也可以参考下面文库哈EXCEL表中如何利用VLOOKUP将2张工作表的数据匹配? countif 方式1 A列数据在B列中出现的次
解析Canon CR2文件:揭秘cr2 ifd0的关键
首先是8个字节的文件头。 CR2的前2个字节是"II",代表INTEL格式的存储顺序,即低字节在前,高字节在后。 接下来是固定的2个字节:0x2a00。 最后的4个字节的整数是指向第一个IFD(I
硬盘坏了,数据要凉凉了吗?——硬盘坏道数据恢复,找回丢失数据的希望!
电脑硬盘坏了数据可以恢复吗?对于这种问题,还需要具体问题具体分析的,一般是可以恢复。 硬盘损坏可以分为物理损坏和逻辑损坏两种情况: 1.逻辑损坏 这通常是由于软件问题,如文件系统错误、病毒攻击、误删除、格式化等
机械硬盘损坏,数据还能起死回生吗?揭秘数据恢复秘籍
电脑硬盘坏了数据可以恢复吗?对于这种问题,还需要具体问题具体分析的,一般是可以恢复。 硬盘损坏可以分为物理损坏和逻辑损坏两种情况: 1.逻辑损坏 这通常是由于软件问题,如文件系统错误、病毒攻击、误删除、格式化等
Windows应用数据开发实战:Windows 8环境下轻松上手
一、Application Data简介Applicaion Data相当于桌面应用的注册表,存储一些用户配置信息,如运行时状态,用户喜好等,需要注意的时, 当卸载应用时,这些数据会被删除,所以不要存储重要数
深入Windows Phone 8.1应用设置:LocalSettings与ApplicationDataContainer的实战应用
最近正好有机会看到林政老师的Windows Phone 8,1的书,正好我平时都是基于用户控件之类的写写使用收获,虽然 编程中基本上都用过应用数据之类的知识,但是一直没整理过,知识越来越多,东西也越来越杂,有时候过
发表评论