物品识别方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:38508742 阅读:21 留言:0更新日期:2023-08-19 16:54
本公开的实施例公开了物品识别方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:获取物品信息显示页面截图集合;将显示区域图像输入到预先训练好的光学字符识别模型,得到重量识别信息;响应于重量识别信息包括重量数值且数值大于预设数值,执行以下步骤:获取承载盘图像;对承载盘图像进行物品识别;响应于重量识别信息为空,获取承载盘图像;将承载盘图像输入到预先训练好的空盘检测模型;响应于空盘识别结果表征物品承载盘中承载有物品,对承载盘图像进行物品识别,得到物品识别信息。该实施方式实现了在称重过程中称重盘出现故障时,即使读取不到物品的重量,也可以触发物品识别。拓宽了物品识别的应用场景。用场景。用场景。

【技术实现步骤摘要】
物品识别方法、装置、电子设备和计算机可读介质


[0001]本公开的实施例涉及计算机
,具体涉及物品识别方法、装置、电子设备和计算机可读介质。

技术介绍

[0002]物品识别,是对物品进行识别的一项技术。目前,在对物品进行识别时,通常采用的方式为:通过直接对物品进行称重的方式根据重量的变化触发物品信息识别,之后,将所识别的物品信息打印在标签纸。
[0003]然而,当采用上述方式对物品进行识别时,经常会存在如下技术问题:
[0004]第一,通过直接对物品进行称重的方式,根据重量的变化触发物品信息识别,称重过程中称重盘出现故障时,读取不到物品的重量,导致无法触发物品识别。
[0005]第二,通过对直接获取到的承载盘图像进行物品信息识别,承载盘图像背景的干扰,识别的物品信息的准确率较低。对于打印的物品信息错误的标签纸,需重新识别物品信息,导致标签纸浪费。

技术实现思路

[0006]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0007]本公开的一些实施例提出了物品识别方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。
[0008]第一方面,本公开的一些实施例提供了一种物品识别方法,该方法包括:获取预设时间段内物品信息显示页面的页面截图集合。其中,上述页面截图集合中的页面截图包括重量显示区域;根据上述页面截图集合,生成重量信息显示区域图像作为显示区域图像;将上述显示区域图像输入到预先训练好的光学字符识别模型,得到上述显示区域图像中的重量识别信息;响应于确定上述重量识别信息包括重量识别数值,且上述重量识别数值大于预设数值,执行以下步骤:确定满足物品识别触发条件。其中,上述物品承载盘对应上述物品信息显示页面;获取上述物品承载盘的物品承载盘图像作为第一物品承载盘图像;对上述第一物品承载盘图像进行物品识别,得到物品识别信息;响应于确定上述重量识别信息为空,获取上述物品承载盘的物品承载盘图像作为第二物品承载盘图像;将上述第二物品承载盘图像输入到预先训练好的空盘检测模型,得到空盘识别结果。其中,上述空盘识别结果表征上述物品承载盘中是否承载有物品;响应于确定上述空盘识别结果表征上述物品承载盘中承载有物品,确定满足物品识别触发条件;响应于确定满足物品识别触发条件,对上述第二物品承载盘图像进行物品识别,得到物品识别信息。
[0009]第二方面,本公开的一些实施例提供了一种物品识别装置,装置包括:第一获取单元,被配置成获取预设时间段内物品信息显示页面的页面截图集合;第一输入单元,被配置
成将上述显示区域图像输入到预先训练好的光学字符识别模型,得到上述显示区域图像中的重量识别信息;第一确定单元,被配置成确定满足物品识别触发条件,获取上述物品承载盘的物品承载盘图像作为第一物品承载盘图像,对上述第一物品承载盘图像进行物品识别,得到物品识别信息;第二获取单元,被配置成响应于确定上述重量识别信息为空,获取上述物品承载盘的物品承载盘图像作为第二物品承载盘图像;第二输入单元,被配置成将上述第二物品承载盘图像输入到预先训练好的空盘检测模型,得到空盘识别结果;第二确定单元,被配置成响应于确定上述空盘识别结果表征上述物品承载盘中承载有物品,确定满足物品识别触发条件;识别单元,响应于确定满足物品识别触发条件,对上述第二物品承载盘图像进行物品识别,得到物品识别信息。
[0010]第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。
[0011]第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序。其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。
[0012]本公开的上述各个实施例中具有如下有益效果:通过本公开的一些实施例的物品识别方法,在称重过程中称重盘出现故障时,即使读取不到物品的重量,也可以触发物品识别。拓宽了物品识别的应用场景。具体来说,造成无法触发物品信息识别对物品进行识别的原因在于:通过直接对物品进行称重的方式,根据重量的变化触发物品信息识别,称重过程中称重盘出现故障时,读取不到物品的重量,导致无法触发物品识别。基于此,本公开的一些实施例的物品识别方法,首先获取预设时间段内物品信息显示页面的页面截图集合。其中,上述页面截图集合中的页面截图包括重量显示区域。由此,可以得到在预设时间段内物品信息显示页面的各个截图。其次,根据上述页面截图集合,生成重量信息显示区域图像作为显示区域图像。由此,可以得到显示了重量信息的图像。再其次,将上述显示区域图像输入到预先训练好的光学字符识别模型,得到上述显示区域图像中的重量识别信息。由此,可以通过光学字符识别模型识别显示区域图像中显示的重量相关信息。接着,响应于确定上述重量识别信息包括重量识别数值,且上述重量识别数值大于预设数值,执行以下步骤:第一步,确定满足物品识别触发条件。其中,上述物品承载盘对应上述物品信息显示页面。第二步,获取上述物品承载盘的物品承载盘图像作为第一物品承载盘图像。第三步,对上述第一物品承载盘图像进行物品识别,得到物品识别信息。由此,可以在识别的重量识别信息包括大于预设数值的重量识别数值时,触发物品识别,得到物品识别信息。再接着,响应于确定上述重量识别信息为空,获取上述物品承载盘的物品承载盘图像作为第二物品承载盘图像。由此,可以在识别的重量识别信息为空时,获取物品承载盘的图像。然后,将上述第二物品承载盘图像输入到预先训练好的空盘检测模型,得到空盘识别结果。其中,上述空盘识别结果表征上述物品承载盘中是否承载有物品。由此,可以通过空盘检测模型识别物品承载盘中是否承载有物品。之后,响应于确定上述空盘识别结果表征上述物品承载盘中承载有物品,确定满足物品识别触发条件。由此,可以在确定物品承载盘中承载有物品时,触发物品识别。然后,响应于确定满足物品识别触发条件。对上述第二物品承载盘图像进行物品识别,得到物品识别信息。由此,可以对获取的物品承载盘的图像进行物品识别,得到物品识别信息。也因为可以在重量识别信息为空时,通过物品承载盘的图像,识别物品承载盘中是
否承载有物品,从而可以在确定物品承载盘中承载有物品时,继续进行物品识别。从而可以在称重过程中称重盘出现故障时,即使读取不到物品的重量,也可以触发物品识别。从而拓宽了物品识别的应用场景。
附图说明
[0013]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。
[0014]图1是根据本公开的物品识别方法的一些实施例的流程图;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物品识别方法,包括:获取预设时间段内物品信息显示页面的页面截图集合,其中,所述页面截图集合中的页面截图包括重量显示区域;根据所述页面截图集合,生成重量显示区域图像作为显示区域图像;将所述显示区域图像输入到预先训练好的光学字符识别模型,得到所述显示区域图像中的重量识别信息;响应于确定所述重量识别信息包括重量识别数值,且所述重量识别数值大于预设数值,执行以下步骤:确定满足物品识别触发条件,其中,物品承载盘对应所述物品信息显示页面;获取所述物品承载盘的物品承载盘图像作为第一物品承载盘图像;对所述第一物品承载盘图像进行物品识别,得到物品识别信息;响应于确定所述重量识别信息为空,获取所述物品承载盘的物品承载盘图像作为第二物品承载盘图像;将所述第二物品承载盘图像输入到预先训练好的空盘检测模型,得到空盘识别结果,其中,所述空盘识别结果表征所述物品承载盘中是否承载有物品;响应于确定所述空盘识别结果表征所述物品承载盘中承载有物品,确定满足物品识别触发条件;响应于确定满足物品识别触发条件,对所述第二物品承载盘图像进行物品识别,得到物品识别信息。2.根据权利要求1所述的方法,其中,所述根据所述页面截图集合,生成重量显示区域图像作为显示区域图像,包括:对所述页面截图集合中的每个页面截图进行灰度处理,得到页面灰度截图集合;将所述页面灰度截图集合按照滑动窗口的方式进行划分,得到页面灰度截图组集合,其中,所述页面灰度截图组集合中的页面灰度截图组包括第一页面灰度截图与第二页面灰度截图;对于所述页面灰度截图组集合中的每个页面灰度截图组,执行以下步骤:将所述页面灰度截图组包括的第一页面灰度截图中的各个像素点的像素值确定为第一像素值集合;将所述页面灰度截图组包括的第二页面灰度截图中的各个像素点的像素值确定为第二像素值集合;根据所述第一像素值集合与第二像素值集合,确定像素差平均值;将所确定的各个像素差平均值确定为像素差平均值集合;从所述像素差平均值集合中选择满足预设数值条件的像素差平均值作为目标像素差平均值;将对应所述目标像素差平均值的页面灰度截图组确定为目标页面灰度截图组;根据所述目标页面灰度截图组包括的第一页面灰度截图与第二页面灰度截图,生成差分图;将所述差分图中各个像素点的像素值确定为像素值集合;响应于确定所述像素值集合中的各个像素值均大于预设阈值,将所述像素值集合对应
各个像素点的位置信息确定为变化区域像素点位置信息集合;根据所述变化区域像素点位置信息集合,确定对应所述目标页面灰度截图组包括的第二页面灰度截图中的重量显示区域;根据所确定的重量显示区域,生成重量显示区域图像。3.根据权利要求2所述的方法,其中,所述对所述页面截图集合中的每个页面截图进行灰度处理,得到页面灰度截图集合,包括:对于所述页面截图集合中每个页面截图,执行以下步骤:将所述页面截图中的各个像素点确定为像素点集合;对于所述像素点集合中的每个像素点,执行以下像素点处理步骤:将所述像素点的红绿蓝三个颜色通道的数值确定为颜色值集合;根据所述颜色值集合中的各个颜色值,生成颜色平均值作为灰度值;将所述像素点的像素值更新为所述灰度值;将各个像素点通过所述像素点处理步骤处理后的页面截图确定为页面灰度截图;将所确定的各个页面灰度截图确定为页面灰度截图集合。4.根据权利要求2所述的方法,其中,所述根据所述目标页面灰度截图组包括的第一页面灰度截图与第二页面灰度截图,生成差分图,包括:将所述第二页面灰度截图中的各个像素点的像素值确定为第二页面灰度截图像素值集合;对于所述第一页面灰度截图中的每个像素点,执行以下步骤:将所述像素点的像素值确定为第一页面灰度截图像素值;根据所述第一页面灰度截图像素值与第二页面灰度截图像素值集合中所述第一页面灰度截图像素值对应的像素值,生成目标像素值;将所述像素点的像素值更新为所述目标像素值,得到更新后的像素点;根据各个更新后的像素点,生成差分图。5.根据权利要求1所述的方法,其中,所述光学字符识别模型是通过以下步骤训练得到的:获取样本集,其中,所述样本集中的样本包括样本重量显示区域截图,以及与样本重量显示区域截图对应的样本目标重量数值信息;基于样本集执行以下训练步骤:将样本集中的至少一个样本的样本重量显示区域截图输入至初始神经网络,得到所述至少一个样本中的每个样本对应的样本识别...

【专利技术属性】
技术研发人员:刘柳徐振博李金文
申请(专利权)人:杭州食方科技有限公司
类型:发明
国别省市:

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

1