一种商品识别方法、装置、设备及可读存储介质与流程
- 国知局
- 2024-10-09 15:45:01
本申请涉及图像处理,特别是涉及一种商品识别方法、装置、设备及可读存储介质。
背景技术:
1、商品陈列比对是指对商店或展示区域中的实际商品陈列情况与预期的标准陈列进行比较和评估的过程,其背景是商家对陈列效果和销售业绩的关注,以及对效率、准确性和自动化的需求。通过合理利用现代技术和方法,可以实现对商品陈列的高效监测、评估和管理,从而提升客户体验和销售效果。
2、但是,对于冷柜中的蔬菜、肉类等包装盒商品,称取封装过程中存在数量斤重、堆叠位置不一的问题,且部分商品外观相似性极高,无法单纯地运用算法进行合理有效地区分,在这种情况下,商品陈列比对也就无从谈起。
3、综上所述,如何有效地解决陈列商品的识别等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
1、本申请的目的是提供一种商品识别方法、装置、设备及可读存储介质,能够有效识别相似的陈列商品,为进一步进行商品陈列比对提供前提条件。
2、为解决上述技术问题,本申请提供如下技术方案:
3、一种商品识别方法,包括:
4、获取陈列商品的目标图像;其中,所述陈列商品上贴有商品码,所述商品码包括编码区域,所述编码区域具有至少两种色块,且色块的排版与商品编码对应;
5、利用训练好的商品码检测模型,对所述目标图像的商品码进行检测,得到商品码检测框和角点信息;
6、基于所述角点信息,对所述目标图像进行透视变换处理;
7、完成透视变换后,对所述目标图像中的编码区域进行解析,得到所述商品编码;
8、利用所述商品编码,确定所述商品码检测框对应陈列商品的商品名。
9、优选地,所述商品码还包括标志区域,所述标志区域位于所述编码区域的外围;
10、相应地,利用训练好的商品码检测模型,对所述目标图像的商品码进行检测,得到商品码检测框和角点信息,包括:
11、利用训练好的商品码检测模型,提取所述目标图像的目标图像特征;
12、从所述目标图像特征中筛选符合所述标志区域对应的标志特征信息;
13、基于所述标志特征信息,确定外围区域,得到所述商品码检测框和所述角点信息。
14、优选地,所述标志区域为方形环状,方形环状的外角中存在一个定位角,所述定位角与所述标志区域中的其他部分的颜色不同;
15、相应地,对所述目标图像中的编码区域进行解析,得到所述商品编码,包括:
16、基于所述定位角,对所述目标图像中的编码区域进行起始定位;
17、基于所述起始定位,并结合色块的排版与商品编码的对应关系,对所述目标图像中的编码区域进行解析,得到所述商品编码。
18、优选地,利用所述商品编码,确定所述商品码检测框对应陈列商品的商品名,还包括:
19、显示所述目标图像,并在所述目标图像上显示所述商品码检测框及所述商品编码对应的商品名。
20、优选地,利用所述商品编码,确定所述商品码检测框对应陈列商品的商品名之后,还包括:
21、判断所述商品名与预设商品类型是否一致;
22、如果是,则输出商品陈列合格的提示信息。
23、如果否,则输出商品陈列错误的提示信息。
24、优选地,获取陈列商品的目标图像,包括:
25、对所述陈列商品进行目标图像采集,得到视频;
26、将所述视频中的每一帧图像确定为所述目标图像。
27、优选地,利用所述商品编码,确定所述商品码检测框对应陈列商品的商品名,包括:
28、在一个列表中按序记录一帧图像对应的商品码检测框、角点信息、商品编码;
29、对所述视频流对应的若干个列表中相同位置的商品编码进行统计,得到商品编码众数;
30、利用所述商品编码众数,确定所述陈列商品的商品名;
31、相应地,确定所述陈列商品的商品名之后,还包括:
32、输出显示所述视频,并在每一帧图像上显示所述商品码检测框及所述商品编码对应的商品名。
33、一种商品识别装置,包括:
34、图像获取模块,用于获取陈列商品的目标图像;其中,所述陈列商品上贴有商品码,所述商品码包括编码区域,所述编码区域具有至少两种色块,且色块的排版与商品编码对应;
35、商品码检测模块,用于利用训练好的商品码检测模型,对所述目标图像的商品码进行检测,得到商品码检测框和角点信息;
36、图像处理模块,用于基于所述角点信息,对所述目标图像进行透视变换处理;
37、解码模块,用于完成透视变换后,对所述目标图像中的编码区域进行解析,得到所述商品编码;
38、识别模块,用于利用所述商品编码,确定所述商品码检测框对应陈列商品的商品名。
39、一种电子设备,包括:
40、存储器,用于存储计算机程序;
41、处理器,用于执行所述计算机程序时实现上述商品识别方法的步骤。
42、一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述商品识别方法的步骤。
43、应用本申请实施例所提供的方法,获取陈列商品的目标图像;其中,陈列商品上贴有商品码,商品码包括编码区域,编码区域具有至少两种色块,且色块的排版与商品编码对应;利用训练好的商品码检测模型,对目标图像的商品码进行检测,得到商品码检测框和角点信息;基于角点信息,对目标图像进行透视变换处理;完成透视变换后,对目标图像中的编码区域进行解析,得到商品编码;利用商品编码,确定商品码检测框对应陈列商品的商品名。
44、在本申请中,为了便于识别陈列商品,首先需要在陈列商品上贴上商品码,该商品码上具有编码区域,且编码区域具有至少两种色块,且色块的排版与商品编码对应。然后,获取到陈列商品的目标图像之后,首先利用训练好的商品码检测模型,对目标图像的商品码进行检测,得到商品码检测框和角点信息。也就是说,进行图像检测时,不再识别图像内的商品内容,而是先检测其上贴的特殊设计的商品码,然后,再基于角度信息对目标图像进行透视变换,从而调整编码区域,便于解码。编码区域的不同色块的排版是与商品编码对应的,因此,通过对编码区域进行解码,即可获得商品编码。然后,再借助该商品编码,则确定明确商品检测框对应陈列商品的商品名。
45、技术效果:本申请中不直接对陈列商品的图片中商品本身进行识别,而是基于其上的商品码进行识别,从而明确商品名。由于商品码中的色块的排列可以进行编排,因而其色块编排信息即可指代商品编码,而基于商品编码又可确定出商品名,如此,便可实现相似商品的有效识别。为进一步进行商品排列比对提供了前提条件。
46、相应地,本申请实施例还提供了与上述商品识别方法相对应的商品识别装置、设备和可读存储介质,具有上述技术效果,在此不再赘述。
技术特征:1.一种商品识别方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述商品码还包括标志区域,所述标志区域位于所述编码区域的外围;
3.根据权利要求2所述的方法,其特征在于,所述标志区域为方形环状,方形环状的外角中存在一个定位角,所述定位角与所述标志区域中的其他部分的颜色不同;
4.根据权利要求1所述的方法,其特征在于,利用所述商品编码,确定所述商品码检测框对应陈列商品的商品名之后,还包括:
5.根据权利要求1所述的方法,其特征在于,利用所述商品编码,确定所述商品码检测框对应陈列商品的商品名之后,还包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,获取陈列商品的目标图像,包括:
7.根据权利要求6所述的方法,其特征在于,利用所述商品编码,确定所述商品码检测框对应陈列商品的商品名,包括:
8.一种商品识别装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述商品识别方法的步骤。
技术总结本申请公开了一种商品识别方法、装置、设备及可读存储介质,该方法包括:获取陈列商品的目标图像;其中,陈列商品上贴有商品码,商品码包括编码区域,编码区域具有至少两种色块,且色块的排版与商品编码对应;利用训练好的商品码检测模型,对目标图像的商品码进行检测,得到商品码检测框和角点信息;基于角点信息,对目标图像进行透视变换处理;完成透视变换后,对目标图像中的编码区域进行解析,得到商品编码;利用商品编码,确定商品码检测框对应陈列商品的商品名。技术效果:不直接对陈列商品的图片中商品本身进行识别,而是基于其上的商品码进行识别,从而明确商品名,可实现相似商品的有效识别。为进一步进行商品排列比对提供了前提条件。技术研发人员:孙祺杰,张海,黄岗,周圣强受保护的技术使用者:苏州万店掌网络科技有限公司技术研发日:技术公布日:2024/9/26本文地址:https://www.jishuxx.com/zhuanli/20240929/309911.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表