电子菜单生成方法、装置和设备制造方法及图纸

技术编号:24252894 阅读:67 留言:0更新日期:2020-05-23 00:16
本发明专利技术公开了一种电子菜单生成方法、装置和设备。其中方法具体是基于文本检测识别技术与图像处理技术,针对原始菜单图像进行结构化分析,根据菜单上的排版特征信息将菜单上的文本块识别为菜名和价格,然后将菜名与对应价格关联起来,并根据关联关系生成电子菜单,由于无需事先准备包含产品信息的数据库用以识别和检测,因此可以极大地拓宽了其适用范围,而且提高电子菜单生成效率,能够快速将纸质菜单转换为电子菜单,供商家和用户使用。并且,本发明专利技术还相应地提供了一种计算机可读存储介质以及一种计算机程序产品。

Electronic menu generation method, device and equipment

【技术实现步骤摘要】
电子菜单生成方法、装置和设备
本专利技术涉及计算机
,尤其涉及一种电子菜单生成方法、装置和设备。
技术介绍
随着信息技术的发展,移动终端给人们的工作和生活带来了极大的便利。目前,人们越来越依赖移动终端来进行点餐和支付,越来越多的餐厅都开始使用电子菜单来提升餐厅的服务效率与服务质量。现有的电子菜单的方法是餐厅的工作人员下载专门的应用程序,然后在应用程序内根据需要人工录入菜名、价格以及图片、注释等相关信息,生成相应的数据库,然后由应用程序进行显示和使用。但人工录入效率低下,且要求有相关操作人员,很多餐厅仍然采用纸质菜单点单方式。因此需要一种能够快速将纸质菜单转换为电子菜单的方法供商家和用户使用。
技术实现思路
本专利技术提供了一种电子菜单生成方法、装置和设备,本专利技术还相应提供了一种计算机可读存储介质以及一种计算机程序产品,通过以上形式,可以极大地拓宽了其适用范围,而且提高电子菜单生成效率,能够快速将纸质菜单转换为电子菜单,供商家和用户使用。关于上述本专利技术采用的技术方案具体如下:第一方本文档来自技高网...

【技术保护点】
1.一种电子菜单生成方法,其特征在于,包括:/n获取原始菜单图像;/n基于所述原始菜单图像,检测出若干文本块;/n根据所述文本块的排版特征信息在所述文本块中筛选出若干文本块分组,所述文本块分组至少包括菜名分组和价格分组;/n建立所述菜名分组和所述价格分组之间的关联关系,并将相互关联的所述菜名分组和所述价格分组组合为同一菜单段落;/n确定所述菜单段落的段落标题;/n根据所述菜单段落以及对应的所述段落标题,生成并输出电子菜单。/n

【技术特征摘要】
1.一种电子菜单生成方法,其特征在于,包括:
获取原始菜单图像;
基于所述原始菜单图像,检测出若干文本块;
根据所述文本块的排版特征信息在所述文本块中筛选出若干文本块分组,所述文本块分组至少包括菜名分组和价格分组;
建立所述菜名分组和所述价格分组之间的关联关系,并将相互关联的所述菜名分组和所述价格分组组合为同一菜单段落;
确定所述菜单段落的段落标题;
根据所述菜单段落以及对应的所述段落标题,生成并输出电子菜单。


2.根据权利要求1所述的电子菜单生成方法,其特征在于,所述根据所述文本块的排版特征信息在所述文本块中筛选出若干文本分组包括:
根据所述文本块的对齐方式,将所述文本块分为若干对齐集合;
按照各所述对齐集合内各所述文本块的行高以及行间距,对各所述对齐集合内的所述文本块进行聚类,得到若干精细分组;
对所述精细分组中的所述文本块进行第一文本识别,将符合预设第一筛选策略的所述精细分组作为所述价格分组;
在排除所述价格分组后,将符合预设第二筛选策略的剩余所述精细分组作为所述菜名分组。


3.根据权利要求2所述的电子菜单生成方法,其特征在于,所述在排除所述价格分组后,将符合预设第二筛选策略的剩余所述精细分组作为所述菜名分组包括:
在排除所述价格分组后的剩余所述精细分组中,根据各剩余所述精细分组中的各文本块的平均行高,筛选出菜名分组。


4.根据权利要求2所述的电子菜单生成方法,其特征在于,所述对所述精细分组中的所述文本块进行第一文本识别,将符合预设第一筛选策略的所述精细分组作为所述价格分组包括:
对各所述精细分组依次进行第一文本识别,根据包含数字字符的文本块所占的比例,确定疑似价格分组;
根据各所述疑似价格分组的文本块中的数字字符所占的比例,在所述疑似价格分组中确定价格文本块,并将包含所述价格文本块的精细分组作为所述价格分组。


5.根据权利要求4所述的电子菜单生成方法,其特征在于,所述建立所述菜名分组和所述价格分组之间的关联关系包括:
利用设置在菜名和价格之间的特殊符号建立菜名文本块和价格文本块之间的关联关系,和/或利用所述菜名分组和所述价格分组之间的空间结构特征建立所述关联关系。


6.根据权利要求5所述的电子菜单生成方法,其特征在于,所述利用设置在菜名和价格之间的特殊符号建立菜名文本块和价格文本块之间的关联关系包括:
根据各所述疑似价格分组的文本块中的数字字符所占的比例,在所述疑似价格分组中确定特殊文本块;
根据所述特殊文本块中的各子文本块的行高的差异,确定其中特殊符号的位置;
对所述特殊符号两侧的子文本块分别进行第二文本识别,将数字字符占比较高一侧的所述子文本块作为价格文本块,并将另一侧的子文本块作为菜名文本块;
将通过所述特殊符号相连的所述菜名文本块和所述价格文本块建立关联关系。


7.根据权利要求5所述的电子菜单生成方法,其特征在于,所述利用所述菜名分组和所述价格分组之间的空间结构特征建立所述关联关系包括:
针对各所述菜名分组中每个菜名文本块,在菜单图像范围内按预设空间距离从至少一个所述价格分组中确定出若干疑似关联价格文本块;
根据各所述菜名分组的相对位置关系,从各所述菜名文本块对应的若干疑似关联价格文本块中确定一个目标价格文本块;
将所述菜名文本块与对应的所述目标价格文本块建立关联关系。


8.根据权利要求1所述的电子菜单生成方法,其特征在于,所述确定所述菜单段落的段落标题包括:
在全部所述文本块中去除所述菜名分组以及所述价格分组二者所含的文本块,并将剩下的文本块归入其它集合;
计算所述其它集合中的文本块与所述菜...

【专利技术属性】
技术研发人员:胡金水范琨殷兵谢名亮王少平韩球苏雷
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:安徽;34

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

1