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://roclinux.cn/b/1717247443a703564.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
图片超过盒子大小怎么办css
图片超过盒子大小怎么办css 导读:笔者刚才在给页面添加业务图片的时候,遇到图片被压缩的问题,宽度1180的图片,硬生生被压成了850的宽度。后面经过
下载HuggingFace模型和数据集(免翻墙)
首推 huggingface 镜像站: https:hf-mirror 。 首推工具:官方的 huggingface-cli 命令行工具 这个知乎博主总结的很全面 如何快速下载hugging
文件直接下载( 解决图片,视频点击下载的时候在浏览器默认是打开)
*href:下载的链接;downloadName:下载到本地的文件名*downloadFile(href, downloadName) > { const oadocument.createElement(a);
微信小程序开发图片太多怎么办
小程序开发过程,图片数量多,将图片存储在本地可能会超过代码包的限制。常用的存储方式是将图片传到服务器上,但并不是每个开发者都有自己的服务器,可以使用开发
数据丢包怎么修复_网络丢包率高怎么办
展开全部 网络丢包率就是在我们数据包的数据传输过程中,因为中32313133353236313431303231363533e59b9ee7ad9431333365643661途的传输而导致部分数据包被丢失。 1、物理
数据透视表右侧字段不见了,怎么办?
数据透视表右侧字段不见了,怎么办? 点击“右键”——选择“显示字段列表”
中兴ZTE4G网卡显示数据卡未连接 或者 USB-AT USB-log USB-Rndis黄色感叹号
1.电脑设置中设备管理器 查看 USB-AT USB-log USB-Rndis是否出现感叹号。出现就安装驱动, 建议先看看这篇文章有个预备认识http:blog.grablan?post80 找到出现感叹号的
charles 抓包图片显示_解决Charles https抓包显示
https:blog.csdnZachary_46articledetails81458098 用mac电脑开发安卓的都应该知道青花瓷吧~(不知道的都是小菜鸡,邪恶.jpg) Charles类似Window
DHT磁力链数据爬取和资源搜索站的搭建
前端时间想看一些日更的电视剧, 但是网上找资源有点儿困难, google一圈儿之后发现了DHT和磁力链, 感觉是好东西, 但是能找到的搜索站基本都有些不和谐的小广告,用起来胆战心惊, 于是就想用自己之前买的虚拟机搭建一个纯净版的网站, 方便
巨量千川M-API开端:账户下的短视频计划数据获取(一)
啦啦啦,巨量千川的M-API的实践在上一份使用教程之后正式开始记录设计思路及具体步骤啦!详细的其实还是要看一下巨量引擎工作台中的开发文档API接口 - 商业开放平台,本文所讲
重拾希望:hopeData数据恢复软件——您的数据救援专家
重拾希望:hopeData数据恢复软件——您的数据救援专家 【下载地址】hopeData数据恢复软件分享 hopeData数据恢复软件.zip 是一款功能强大的数据恢复工具,专为从各种存储设备中恢
【YOLO部署Android安卓手机APP】YOLOv8部署到安卓实时目标检测识别——官方自训练模型YOLOv8人脸车辆等目标检测(可自定义更换其他目标)(完整工程资料源码等)
前言:本文首先讲解如何直接使用官方训练好的模型部署到手机APP进行人脸检测,然后讲解如何修改其他目标进行检测,以车辆检测为例进行讲解如何训练自己的模型部署到手机APP。本文为详细设计配置文档,包含完整所需的环境配置搭建,项目工程配置步骤等
c语言超大数计算,c语言中怎么办一个特别大的数据的运算
我的计算器只能计算 乘法 加法太简单了自己,拿我的程序自己去改 可以计算最大100位乘100位的数字 修改程序第2行的abc的数组大小可以把计算数据大小改成无限大 所有的注释掉的输出都是在写程序的时候自
spark大数据入门(一)如何在windows下部署spark开发环境
spark机器学习: spark现如今在大数据领域有着很重的地位,lz最喜欢的是基于spark之上的机器学习,也就是MlIB,这是基于分布式环境下的机器
【YOLO部署Android安卓手机APP】YOLOv8部署到安卓实时目标检测识别——官方自训练模型YOLOv8人脸车辆等目标检测(可自定义更换其他目标)
前言:本文首先讲解如何直接使用官方训练好的模型部署到手机APP进行人脸检测,然后讲解如何修改其他目标进行检测,以车辆检测为例进行讲解如何训练自己的模型部署到手机APP。本文为详细设计配置文档,包含完整所需的环境配置搭建,项目工程配置步骤等
数据分析师必看,盘点最常用的四种数据统计分析方法
在当今数据驱动的商业环境中,数据分析已成为企业获取竞争优势的关键工具。随着数据量的不断增加,企业面临着前所未有的机遇与挑战。通过有效的数据分析,企业可以优化运营效率、提高客户
超强干货之---Python-数据爬取(爬虫)
~~~理性爬取~~~ 杜绝从入门到入狱 1.简要描述一下Python爬虫的工作原理,并介绍几个常用的Python爬虫库。 Python爬虫的工作原理 发送请求:爬虫向目标网站发送HTTP请求,通常使用GET请求来获取网页内容。解析响应:接
元数据管理系统
数据治理工具–元数据系统数据服务基础能力之元数据管理元数据管理系统设计 1.元数据概述 1.1 介绍 如果想建设好元数据系统,需要理解元数据系统的相关概念,如数据、数据模型、元数据、元模型、
【mysql解决办法】insert into select 想插入的数据如果部分为空怎么办?
简述 一开始,真的没想到这么简单。 期末数据默认就为NULL,所以,插入的时候,不要管就好了。 比如,我下面要插入的数据中&a
保姆级教程:ABAP 通过 HTTP POST 调用 OData 服务创建业务数据的具体例子
笔者之前的文章 SAP ABAP Web Service 的创建与消费:保姆级教程发布之后,有朋友在评论区留言,询问 ABAP 除了 Web Service 之外,是否也支持 HTTP 呢? ABAP 这么强大的语言,支持 HTTP 当然
发表评论