本申请涉及价签内容的检测识别,具体涉及一种价签内容获取方法、装置、存储介质和计算机设备。
背景技术:
1、价签是用于标识商品信息的道具,随着电子价签的产生,商家可以在电子价签上轮播商品信息和大号的特殊字符,方便购买者通过电子价签上的商品信息了解商品名称和价格,而商家可以利用算法识别特殊字符,获取特殊字符指向的商品信息,以提高实现对货架上商品的实时监测和管理,提高货架管理的效率和准确性。然而,传统的非电子价签由于由于尺寸限制,无法同时显示商品信息和大号的特殊字符,而且也无法轮播商品信息和大号的特殊字符,因此对于货架上设有非电子价签的商品难以实现实时监测和管理。
技术实现思路
1、本申请的目的在于克服现有技术中的缺点与不足,提供一种价签内容获取方法、装置、存储介质和计算机设备,可以准确获取电子价签和非电子价签上的价签内容,有利于对货架上的商品实现实时监测和管理。
2、本申请的一个实施例提供一种价签内容获取方法,包括:
3、获取目标价签的价签图片;
4、通过目标检测算法,检测出所述价签图片的名称区域和商品价格;
5、通过ocr算法对所述名称区域进行内容识别,得到商品名称;
6、将所述商品名称和预构建的商品信息数据库进行匹配,得到匹配结果;所述匹配结果包括若干个第一候选商品数据;
7、将所述匹配结果的若干个第一候选商品数据的价格数据与所述商品价格进行匹配,得到匹配数据;
8、根据所述匹配数据,从所述匹配结果的若干个第一候选商品数据中确定目标商品数据,将所述目标商品数据确定为所述目标价签的价签内容。
9、进一步,所述通过目标检测算法,检测出所述价签图片的名称区域和商品价格的步骤,包括:
10、通过所述目标检测算法检测出所述价签图片的名称区域和价格区域;
11、通过所述目标检测算法识别出所述价格区域的价格数字和价格符号,得到所述商品价格。
12、进一步,所述将所述商品名称和预构建的商品信息数据库进行匹配,得到匹配结果;所述匹配结果包括若干个第一候选商品数据的步骤,包括:
13、获取所述商品名称与所述商品信息数据库存储的各个商品信息数据的相似度;
14、将相似度最高的前若干个商品信息数据确定为所述第一候选商品数据。
15、进一步,所述匹配数据包括各个所述第一候选商品数据与所述商品价格的匹配值;
16、所述根据所述匹配数据,从所述匹配结果的若干个第一候选商品数据中确定目标商品数据,将所述目标商品数据确定为所述目标价签的价签内容的步骤,包括:
17、若所述匹配数据的匹配值均小于预设的匹配阈值,从所述匹配结果中,将相似度最高的所述第一候选商品数据确定为所述目标商品数据。
18、进一步,所述根据所述匹配数据,从所述匹配结果的若干个第一候选商品数据中确定目标商品数据,将所述目标商品数据确定为所述目标价签的价签内容的步骤,包括:
19、若所述匹配数据中存在一个匹配值大于或等于预设的匹配阈值,将对应的所述第一候选商品数据确定为所述目标商品数据。
20、进一步,所述根据所述匹配数据,从所述匹配结果的若干个第一候选商品数据中确定目标商品数据,将所述目标商品数据确定为所述目标价签的价签内容的步骤,包括:
21、若所述匹配数据中存在至少两个匹配值大于或等于预设的匹配阈值,将对应的所述第一候选商品数据确定为第二候选商品数据;
22、根据所述匹配结果,获取各个所述第二候选商品数据与所述商品信息的相似度,将相似度最高的所述第二候选商品数据确定为所述目标商品数据。
23、进一步,所述根据所述匹配数据,从所述匹配结果的若干个第一候选商品数据中确定目标商品数据,将所述目标商品数据确定为所述目标价签的价签内容的步骤,包括:
24、若存在若干个相似度最高的所述第二候选商品数据,从所述相似度最高的若干个所述第二候选商品数据中随机选择一个确定为所述目标商品数据。
25、本申请的一个实施例还提供一种价签内容获取装置,包括:
26、图片获取模块,用于获取目标价签的价签图片;
27、检测模块,用于通过目标检测算法,检测出所述价签图片的名称区域和商品价格;
28、识别模块,用于通过ocr算法对所述名称区域进行内容识别,得到商品名称;
29、第一匹配模块,用于将所述商品名称和预构建的商品信息数据库进行匹配,得到匹配结果;所述匹配结果包括若干个第一候选商品数据;
30、第二匹配模块,用于将所述匹配结果的若干个第一候选商品数据的价格数据与所述商品价格进行匹配,得到匹配数据;
31、价签内容获取模块,用于根据所述匹配数据,从所述匹配结果的若干个第一候选商品数据中确定目标商品数据,将所述目标商品数据确定为所述目标价签的价签内容。
32、本申请的一个实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的价签内容获取方法的步骤。
33、本申请的一个实施例还提供一种计算机设备,包括储存器、处理器以及储存在所述储存器中并可被所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的价签内容获取方法的步骤。
34、相对于相关技术,本申请通过目标检测算法,检测出价签图片的名称区域和商品价格,然后将通过ocr算法从名称区域识别得到的商品名称和预构建的商品信息数据库进行匹配,再获取匹配结果的若干个第一候选商品数据的价格数据与商品价格的匹配数据,根据匹配数据,从匹配结果的若干个第一候选商品数据中确定目标商品数据,从而得到目标价签的价签内容,无论价签图片对应的价签是电子价签还是传统的非电子价签,本申请都可以准确地获取价签上的价签内容,有利于对货架上的商品实现实时监测和管理。
35、为了能更清晰的理解本申请,以下将结合附图说明阐述本申请的具体实施方式。
1.一种价签内容获取方法,其特征在于,包括:
2.根据权利要求1所述的价签内容获取方法,其特征在于,所述通过目标检测算法,检测出所述价签图片的名称区域和商品价格的步骤,包括:
3.根据权利要求1所述的价签内容获取方法,其特征在于,所述将所述商品名称和预构建的商品信息数据库进行匹配,得到匹配结果;所述匹配结果包括若干个第一候选商品数据的步骤,包括:
4.根据权利要求3所述的价签内容获取方法,其特征在于,所述匹配数据包括各个所述第一候选商品数据与所述商品价格的匹配值;
5.根据权利要求3所述的价签内容获取方法,其特征在于,所述根据所述匹配数据,从所述匹配结果的若干个第一候选商品数据中确定目标商品数据,将所述目标商品数据确定为所述目标价签的价签内容的步骤,包括:
6.根据权利要求3所述的价签内容获取方法,其特征在于,所述根据所述匹配数据,从所述匹配结果的若干个第一候选商品数据中确定目标商品数据,将所述目标商品数据确定为所述目标价签的价签内容的步骤,包括:
7.根据权利要求6所述的价签内容获取方法,其特征在于,所述根据所述匹配数据,从所述匹配结果的若干个第一候选商品数据中确定目标商品数据,将所述目标商品数据确定为所述目标价签的价签内容的步骤,包括:
8.一种价签内容获取装置,其特征在于,包括:
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的价签内容获取方法的步骤。
10.一种计算机设备,其特征在于:包括储存器、处理器以及储存在所述储存器中并可被所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的价签内容获取方法的步骤。