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

哈尔滨工业大学主办

本文标签: 标注 图片 检测 数据 目标

更多相关文章

网络小白必看:路由器与交换机操作实例解析

2月前

路由器1、路由器工作原理2、数据交换方式3、网络类型区分 1、路由器的工作原理, 3层设备;当数据包进入路由器时,路由器 先查看数据包中的目标MAC地址;

从繁复到简单——使用Leaf快速完成Flash资源自动化备份与恢复

2月前

Leaf备份系统:自动备份与恢复

爱奇艺视频弹幕不再神秘,教你一招轻松获取数据

2月前

前言: 弹幕是了解观众真实反应的绝佳窗口,无论是:

Mysql高可用集群配置秘籍:一主两从模式实战演练

2月前

一、项目概述成功部署并验证了MySQL 8.3.0一主两从复制集群,实现了数据自动同步、高可用性和读写分离基础架构。该项目涵盖了从环境准备、软件安装、配置优化到故障排查的全流程。 MySQL 集群(MySQL C

GIS新知:快速上手指南带你玩转空间数据处理

2月前

1. 从零开始:GIS文件格式到底是什么? 如果你刚接触GIS(地理信息系统),可能会被一堆文件格式搞得晕头转向。别担心,这很正常。简单来说,GIS文件格式就是用来存储地理空间数据的“容器”,就像我们平时用的Word文档存文字

NRG文件编辑之旅:从基础知识到进阶技能全面梳理

2月前

NRG 文件是光盘映像文件的一种,通常用于存储光盘的完整副本,包括数据、文件系统和光盘的结构。在本文中,我将向您介绍如何打开和编程处理 NRG 文件。 要处理 NRG 文件,您可以使用开源的工具或库来读取和提取其中的数据。下面

全面解读NRG文件:Adobe Flash Player助力编程大法

2月前

NRG 文件是光盘映像文件的一种,通常用于存储光盘的完整副本,包括数据、文件系统和光盘的结构。在本文中,我将向您介绍如何打开和编程处理 NRG 文件。 要处理 NRG 文件,您可以使用开源的工具或库来读取和提取其中的数据。下面

SSD基础知识大汇总:理解硬盘读写原理,掌握FTL、TRIM与写入放大效应

2月前

前言 大家好,我是jiantaoyab,本篇文章我们来看看SSD硬盘和FTL、磨损均衡,SSD 硬盘,适合读多写少的应用,使用寿命受限于可以擦除的次数。 SSD 的读写原理 SSD 没有像机械硬盘那样的寻道过程

SSD硬盘操作秘籍:深入了解SSD内部的读写逻辑、认识FTL并掌握TRIM优化技巧

2月前

前言 大家好,我是jiantaoyab,本篇文章我们来看看SSD硬盘和FTL、磨损均衡,SSD 硬盘,适合读多写少的应用,使用寿命受限于可以擦除的次数。 SSD 的读写原理 SSD 没有像机械硬盘那样的寻道过程

从菜鸟到高手:快速上手技巧,轻松获取你的网卡“丢包率”数据。

2月前

平时上网延时丢包影响不大, 但对网络对战玩家那就完全不能接受了,下面小编教大家怎么测试网络延时时间,以及查看网络丢包情况,供大家参考。 同时按下键盘中的Win + R 组合快捷,如下图所示,注意小编的电脑是win10 PRO版

XMP数据处理指南:探索Adobe Flash中心的SWF文件基本架构

2月前

012-XMP数据处理 学习目标 通过本章学习,你将掌握:XMP标准理解 XMP元数据架构和结构 XMP命名空间和属性定义 XMP与其他元数据

在32位与64位之间:操作系统的内存与处理器挑战

1月前

64位系统和32位系统的区别:操作系统只是硬件和应用软件中间的一个平台 32位操作系统针对的32位的CPU设计 64位操作系统针对的64位的CPU设计 我们的CPU从原来的8位,16位,

NRG文件不再难:Flash开发者指南与实战技巧

1月前

NRG 文件是光盘映像文件的一种,通常用于存储光盘的完整副本,包括数据、文件系统和光盘的结构。在本文中,我将向您介绍如何打开和编程处理 NRG 文件。 要处理 NRG 文件,您可以使用开源的工具或库来读取和提取其中的数据。下面

Mac小白也能学会:深度清理系统垃圾,加速效率

1月前

在日常使用苹果电脑(Mac)时,系统和应用会产生各种缓存文件来加速操作,但久而久之,这些文件会占用宝贵的存储空间,甚至引发系统卡顿或异常。如何高效地清理Mac的缓存和垃圾文件,让电脑重新回归流畅?本文将为你详细介绍几种实用方法。

从基础到进阶:VLOOKUP在Excel中的运用与优化策略

1月前

说明我下面简单说明匹配数据,详细使用方式也可以参考下面文库哈EXCEL表中如何利用VLOOKUP将2张工作表的数据匹配? countif 方式1 A列数据在B列中出现的次

解析Canon CR2文件:揭秘cr2 ifd0的关键

1月前

首先是8个字节的文件头。 CR2的前2个字节是"II",代表INTEL格式的存储顺序,即低字节在前,高字节在后。 接下来是固定的2个字节:0x2a00。 最后的4个字节的整数是指向第一个IFD(I

硬盘坏了,数据要凉凉了吗?——硬盘坏道数据恢复,找回丢失数据的希望!

1月前

电脑硬盘坏了数据可以恢复吗?对于这种问题,还需要具体问题具体分析的,一般是可以恢复。 硬盘损坏可以分为物理损坏和逻辑损坏两种情况: 1.逻辑损坏 这通常是由于软件问题,如文件系统错误、病毒攻击、误删除、格式化等

机械硬盘损坏,数据还能起死回生吗?揭秘数据恢复秘籍

1月前

电脑硬盘坏了数据可以恢复吗?对于这种问题,还需要具体问题具体分析的,一般是可以恢复。 硬盘损坏可以分为物理损坏和逻辑损坏两种情况: 1.逻辑损坏 这通常是由于软件问题,如文件系统错误、病毒攻击、误删除、格式化等

Windows应用数据开发实战:Windows 8环境下轻松上手

1月前

一、Application Data简介Applicaion Data相当于桌面应用的注册表,存储一些用户配置信息,如运行时状态,用户喜好等,需要注意的时, 当卸载应用时,这些数据会被删除,所以不要存储重要数

深入Windows Phone 8.1应用设置:LocalSettings与ApplicationDataContainer的实战应用

1月前

最近正好有机会看到林政老师的Windows Phone 8,1的书,正好我平时都是基于用户控件之类的写写使用收获,虽然 编程中基本上都用过应用数据之类的知识,但是一直没整理过,知识越来越多,东西也越来越杂,有时候过

发表评论

全部评论 0
暂无评论