admin 管理员组文章数量: 1086019
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://www.roclinux.cn/b/1717247443a703564.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
python windows系统下导入数据集的绝对路径问题
与Linux系统相比,windows系统存在着盘符,所以导入数据集的时候需要做一些调整。 举个例子: 当直接使用数据集文件夹的绝对路径时,运行可能会
为何excel中数据无法计算机,电脑excel表格数据改不了-Excel单元格里面的数字改不动怎么办...
如何让excel表格中的数据不允许修改 不能修改excel表格中的数据的问题 为什么在EXCEL表格中不能更改数据 EXCEL软件本身出现了一些漏洞,解决办法: 1、单击“office”。 2、在弹出的下拉菜单中&am
HTML img 中的 src 访问不到绝对路径下的图片怎么办?
HTML访问不到绝对路径下的图片怎么办?有时候我们使用 img 标签下的src属性访问图片的时候,会想把图片放到D盘或者E盘的某个路径。但是结果却是访问不到。一开F12调试却看到了绝对路径前面多了 file:。就是下图
SAS系统从入门到放弃?不能放弃,它是数据科学家必备技能
SAS (Statistical Analysis System)是一个模块化、集成化的大型应用软件系统。 它由数十个专用模块构成,功能包括数据访问、数据储存及管理、应用开发、图形处理、数据分析、报告编制、运筹学方法、计量经济学与预测等等
Docker on Windows: 为.NET 容器选择目标操作系统
Docker 运行在Linux上,可能你已经了解很多,但运行在windows上呢,本文来试一下部署一个静态文件在IIS上,目的不在于练习docker,
中兴ZTE4G网卡显示数据卡未连接 或者 USB-AT USB-log USB-Rndis黄色感叹号
1.电脑设置中设备管理器 查看 USB-AT USB-log USB-Rndis是否出现感叹号。出现就安装驱动, 建议先看看这篇文章有个预备认识http:blog.grablan?post80 找到出现感叹号的
U盘变成RAW格式怎么办?数据如何恢复?
U盘类型显示为RAW,导致无法正常读取或写入数据,怎么办?这种情况一般都表示U盘的文件系统无法被操作系统识别,可能原因包括:不正确
常用免费DEM数据汇总(含下载使用方法)
本篇文章介绍几个免费的DEM,分辨率有1km、90m、30m、12.5m,不是说分辨率越高越好,这得看应用场景的每个数据还是分数据简介、网站链接、下载方法、使用方法4个方面说明 一、全球海陆数据库 1.数据简介: The GEBCO_2
在Windows系统中使用脚本定时备份和恢复MySQL数据库的数据
1. 定时备份 1.1 创建备份脚本 创建脚本:back.bat rem ******MySQL backup start******echo off::删除一周前的备份数据forfiles p "
使用 ReclaiMe Pro 恢复群晖 Synology NAS 设备数据
ReclaiMe Pro 软件提供对复杂阵列的分析及恢复功能。对于复杂的智能存储设备 ReclaiMe Pro 提供了一键式识别阵列信息的功能。为用户免去了使用其他数据恢复软件所要求的复杂软件应用技巧。 如何使用 ReclaiMe Pro
【YOLO部署Android安卓手机APP】YOLOv8部署到安卓实时目标检测识别——官方自训练模型YOLOv8人脸车辆等目标检测(可自定义更换其他目标)(完整工程资料源码等)
前言:本文首先讲解如何直接使用官方训练好的模型部署到手机APP进行人脸检测,然后讲解如何修改其他目标进行检测,以车辆检测为例进行讲解如何训练自己的模型部署到手机APP。本文为详细设计配置文档,包含完整所需的环境配置搭建,项目工程配置步骤等
c语言超大数计算,c语言中怎么办一个特别大的数据的运算
我的计算器只能计算 乘法 加法太简单了自己,拿我的程序自己去改 可以计算最大100位乘100位的数字 修改程序第2行的abc的数组大小可以把计算数据大小改成无限大 所有的注释掉的输出都是在写程序的时候自
不影响磁盘数据的前提下,如何扩容电脑C盘
本文档记录了在不影响磁盘数据的前提下,如何扩容电脑C盘: 网上看了许多杂乱的文章,本文档就个人遇到的问题,汇总一下具体的步骤,让
spark大数据入门(一)如何在windows下部署spark开发环境
spark机器学习: spark现如今在大数据领域有着很重的地位,lz最喜欢的是基于spark之上的机器学习,也就是MlIB,这是基于分布式环境下的机器
Oracle数据库分别在WindowsLinux环境下普通数据泵方式导入导出示例
1 Linux普通导出入1.1 终端下导出 exp userpwd192.168.100.100dbPro owner(mm_app,mm_sys) fileorabackupdb_201408131200.dmp log or
2024年大数据高频面试题(下篇)
文章目录 Scala数据类型函数式编程闭包函数柯里化面向对象样例类对象与伴生对象特质(trait)模式匹配隐式转换即席查询KylinKylin特点Kylin工作原理核心算法Kylin总结Kylin的优点什么场景用KylinKylin的缺点I
元数据管理系统
数据治理工具–元数据系统数据服务基础能力之元数据管理元数据管理系统设计 1.元数据概述 1.1 介绍 如果想建设好元数据系统,需要理解元数据系统的相关概念,如数据、数据模型、元数据、元模型、
安卓OKhttp请求接口数据失败,postman也失败,用浏览器却能正常请求数据
实现需求的时候用OKhttp请求数据一直报服务器500错误,用postman请求也是这样,但是拼接后的网址放浏览器中却能得到json数据…后面代码,postman都换get请求也是失败,最后又排查了各种问题.没有结果问了后端大佬… 加上请求
网页打开后,微信分享的时候,微信没抓到图片怎么办?
网页打开后,微信分享的时候,微信没抓到图片怎么办? 或者我们不想让微信随便抓,想有个默认的图片怎么办? 我们这边采用最简单粗暴的
U盘提示格式化后的数据拯救之路
U盘提示格式化现象解读 在日常使用U盘的过程中,我们有时会遇到一个令人头疼的问题:插入U盘后,系统突然提示需要格式化才能使用。这个提示往往让人措手不及,
发表评论