一种基于机器视觉的自动售货机库存管理方法及系统技术方案

技术编号:38710992 阅读:12 留言:0更新日期:2023-09-08 14:53
本发明专利技术涉及机器视觉领域,更具体的说,它涉及一种基于机器视觉的自动售货机库存管理方法及系统。一种基于机器视觉的自动售货机库存管理系统,包括:已补货货架图片获取模块;图片预处理模块;图片分割模块;标签识别模块;补货量计算模块;库存更新模块;警示模块。本发明专利技术通过拍摄已补货货架图片,并基于采用机器视觉的货物识别模型计算补货量,避免了人工记录并上传导致的库存管理错误,并且只需要进行拍摄照片,无需进行额外繁琐的填写工作,操作成本低。低。低。

【技术实现步骤摘要】
一种基于机器视觉的自动售货机库存管理方法及系统


[0001]本专利技术涉及机器视觉领域,更具体的说,它涉及一种基于机器视觉的自动售货机库存管理方法及系统。

技术介绍

[0002]自助售货机是一种能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。目前针对自动售货机的补货需要通过工作人员进行手动补货,但是在工作人员手动补货的过程中,需要人为记录补货数量,并且填写上传至终端,一旦工作人员记录错误,如果少补,会导致弹簧空转不出货。如果多补,导致库存管理对不上,并且工作效率较低。

技术实现思路

[0003]本专利技术提供通过拍摄已补货货架图片,并基于采用机器视觉的货物识别模型计算补货量,避免了人工记录并上传导致的库存管理错误,并且只需要进行拍摄照片,无需进行额外繁琐的填写工作,操作成本低。
[0004]一种基于机器视觉的自动售货机库存管理方法,包括:S1:获取自动售货机的已补货货架图片;S2:将已补货货架图片通过预处理,得到待识别图片,预处理包括图片校正和灰度化处理;S3:将待识别图片按照货道进行图片分割,得到待识别货道图片Y
n
,其中n为货架中货道对应的编号,n=1,2,3
······
N,N为货架中货道的总数量;S4:通过标签识别模型依次对待识别货道图片Y
n
进行标签识别,得到货道标签T
n
,并通过货道标签T<br/>n
对待识别货道图片Y
n
进行标记,即每一个货道标签T
n
对应一张待识别货道图片Y
n
;根据货道标签T
n
获取货道库存数量U
1n
、货道载荷量Q
n
和理论货物类型P
n
;S5:依次选择货道标签T
n
,针对每一个货道标签T
n
,选择对应的待识别货道图片Y
n
;将待识别货道图片Y
n
通过货物识别模型进行处理,得到货物数量U
2n
,货物数量U2指当前货道已经进行了补货后的货物数量;S6:判断“U
2n
≤Q
n”是否成立,若是成立,进入S7;若是“U
2n
&gt;Q
n”,发出警示信息;S7:计算补货量F
n
=U
2n

U
1n
,对货道标签T
n
对应货物的库存进行更新。
[0005]进一步地,图片校正具体包括如下步骤:将已补货货架图片通过霍夫直线变换方法标记出已补货货架图片中的线条;再以已补货货架图片的中心为坐标原点,水平向左为X轴正方向,竖直向上为Y轴正方向建立平面直角坐标系,将已补货货架图片的所有线条分别组成线条集合,每个线条集合中存储线条对应的点坐标,根据每个线条集合中位于两端的点的距离得到每个线条集合对应线条的线条长度,将所有线条长度依次与第一预设范围进行匹配,第一预设范围用于表征货道之间挡板的长度,并将所有匹配成功的线条长度对应
的线条标记为待筛选挡板线条,将已补货货架图片的所有待筛选挡板线条分别拟合成待筛选直线,待筛选直线为一次函数,形式为y=kx+b,再计算各个待筛选直线之间的距离,并将各个待筛选直线之间的距离与第二预设范围进行匹配,第二预设范围用于表征货道挡板之间的距离,将匹配成功的两个待筛选直线对应的待筛选挡板线条标记为挡板线条,实现对待筛选挡板线条的筛选,获取挡板线条对应待筛选直线的k值,计算旋转角度θ=π/2

arctank,将已补货货架图片逆时针旋转θ对已补货货架图片进行图片校正。
[0006]进一步地,将待识别图片按照货道进行图片分割具体包括如下步骤:以待识别图片中的挡板线条为基准,通过OpenCv中裁剪函数对待识别图片进行图片分割。
[0007]进一步地,货物识别模型采用Faster

RCNN算法,通过货物识别模型处理后输出矩形框坐标集,待识别货道图片Y
n
通过货物识别模型处理后输出的矩形框坐标集的个数便是货物数量U
2n
;通过货物识别模型处理后还输出每个矩形框坐标集对应的货物类型。
[0008]进一步地,还包括对货道内货物类型进行检测,具体步骤如下:将待识别货道图片Y
n
通过货物识别模型进行处理,获得补货的货物对应的货物类型,并依次将补货的货物对应的货物类型与理论货物类型P
n
进行匹配,若是匹配成功,无操作;若是匹配失败,发出警示信息。
[0009]进一步地,预处理还包括:图像直方图均衡化处理。
[0010]一种基于机器视觉的自动售货机库存管理系统,包括:已补货货架图片获取模块,用于获取自动售货机的已补货货架图片;图片预处理模块,用于对已补货货架图片进行预处理;图片分割模块,用于将待识别图片按照货道进行图片分割,得到待识别货道图片;标签识别模块,内置标签识别模型,用于通过标签识别模型对待识别货道图片进行标签识别,得到货道标签,根据货道标签T
n
获取货道库存数量、货道载荷量和理论货物类型;补货量计算模块,用于通过货物识别模型得到货物数量,并根据货道库存数量和货物数量计算补货量;库存更新模块,用于根据货道标签和补货量对货道标签对应货物的库存进行更新;警示模块,用于当货道对应的货物补量不正确时,发出警示信息。
[0011]进一步地,还包括:货物类型检测模块,用于对货道内货物类型进行检测。
[0012]本专利技术具有以下优点:1、本专利技术通过拍摄已补货货架图片,并基于采用机器视觉的货物识别模型计算补货量,避免了人工记录并上传导致的库存管理错误,并且只需要进行拍摄照片,无需进行额外繁琐的填写工作,操作成本低。
[0013]2、本专利技术通过图片校正方便后续对图片进行分割,并且使得图片更加贴近货物识别模型的训练数据,提升货物识别模型的准确率。
[0014]3、本专利技术通过对货道内货物类型进行检测,避免出现工作人员操作失误导致货道里面放置错误货物的情况。
[0015]4、本专利技术通过对已补货货架图片进行图像直方图均衡化处理,减弱光照的影响,进一步提升货物识别模型的准确率。
附图说明
[0016]图1为本专利技术实施例采用的基于机器视觉的自动售货机库存管理系统的流程示意图。
具体实施方式
[0017]为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。
实施例1
[0018]一种基于机器视觉的自动售货机库存管理方法,包括:S1:获取自动售货机的已补货货架图片,在具体实施中,当工作人员已经完成对当前抽出的货架的补货工作时,工作人员通过例如PAD本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于机器视觉的自动售货机库存管理方法,其特征在于,包括:S1:获取自动售货机的已补货货架图片;S2:将已补货货架图片通过预处理,得到待识别图片,预处理包括图片校正和灰度化处理;S3:将待识别图片按照货道进行图片分割,得到待识别货道图片Y
n
,其中n为货架中货道对应的编号,n=1,2,3
······
N,N为货架中货道的总数量;S4:通过标签识别模型依次对待识别货道图片Y
n
进行标签识别,得到货道标签T
n
,并通过货道标签T
n
对待识别货道图片Y
n
进行标记,即每一个货道标签T
n
对应一张待识别货道图片Y
n
;根据货道标签T
n
获取货道库存数量U
1n
、货道载荷量Q
n
和理论货物类型P
n
;S5:依次选择货道标签T
n
,针对每一个货道标签T
n
,选择对应的待识别货道图片Y
n
;将待识别货道图片Y
n
通过货物识别模型进行处理,得到货物数量U
2n
,货物数量U2指当前货道已经进行了补货后的货物数量;S6:判断“U
2n
≤Q
n”是否成立,若是成立,进入S7;若是“U
2n
&gt;Q
n”,发出警示信息;S7:计算补货量F
n
=U
2n

U
1n
,对货道标签T
n
对应货物的库存进行更新。2.根据权利要求1所述的一种基于机器视觉的自动售货机库存管理方法,其特征在于,图片校正具体包括如下步骤:将已补货货架图片通过霍夫直线变换方法标记出已补货货架图片中的线条;再以已补货货架图片的中心为坐标原点,水平向左为X轴正方向,竖直向上为Y轴正方向建立平面直角坐标系,将已补货货架图片的所有线条分别组成线条集合,每个线条集合中存储线条对应的点坐标,根据每个线条集合中位于两端的点的距离得到每个线条集合对应线条的线条长度,将所有线条长度依次与第一预设范围进行匹配,第一预设范围用于表征货道之间挡板的长度,并将所有匹配成功的线条长度对应的线条标记为待筛选挡板线条,将已补货货架图片的所有待筛选挡板线条分别拟合成待筛选直线,待筛选直线为一次函数,...

【专利技术属性】
技术研发人员:吴军良毛丽青丁胜财
申请(专利权)人:南昌交通学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1