技术领域
本发明涉及支付终端领域,尤其涉及一种自动化对象辨识平台。
背景技术
支付终端是用于执行移动支付的电子终端。移动支付是指使用普通手机或智能手机完成支付或确认支付,而不是用现金、支票或银行卡支付。买方可以使用移动电话购买一系列的服务、数字产品或实体商品。单位或个人通过移动设备、互联网或者近距离传感直接或间接向银行金融机构发送支付指令产生货币支付与资金转移行为,从而实现移动支付功能。移动支付将终端设备、互联网、应用提供商以及金融机构相融合,为用户提供货币支付、缴费等金融业务。
移动支付标准的制定工作已经持续了三年多,主要是银联和中国移动两大阵营在比赛。数据研究公司IDC的报告显示,2018年全球移动支付的金额将突破2万亿美元。强大的数据意味着,今后几年全球移动支付业务将呈现持续走强趋势。
发明内容
本发明需要具备以下几处关键的发明点:
(1)以当前取餐用户的脸部图像为搜索要素,搜索到对应用户通过手机应用程序选择的多个菜品,并将选择的多个菜品自动推送到取餐台上,从而进一步方便快餐店的管理;
(2)识别出前景图像中占据像素点的数量超限的各个目标,并将所述各个目标的数量作为现场目标数量以用作后续滤波模式自动选择的参考因子。
根据本发明的一方面,提供了一种自动化对象辨识平台,所述平台包括:数据服务器,设置在快餐店的后台位置,用于接收用户通过手机的应用程序点餐支付时所上传的用户脸部图案和点餐列表;其中,在所述数据服务器中,所述点餐列表与所述用户脸部图案一一对应对应。
更具体地,在所述自动化对象辨识平台中:在所述数据服务器中,所述用户脸部图案来自于手机的应用程序执行点餐支付时通过手机前置摄像头捕获的用户脸部图像。
更具体地,在所述自动化对象辨识平台中:在所述数据服务器中,所述点餐列表为用户通过手机的应用程序选择的、由快餐店供应的各个菜品。
更具体地,在所述自动化对象辨识平台中,所述平台还包括:面部辨识设备,设置在所述取餐终端内,与点像复原设备连接,用于将逐次复原图像中景深最浅的面部对象所在的区域作为待分析区域输出;内容分析设备,分别与所述面部辨识设备和所述数据服务器连接,用于将待分析区域与数据服务器中各个用户脸部图像分别进行内容相似度分析,并将内容相似度最高的用户脸部图像对应的点餐列表作为当前点餐列表;菜品推送设备,设置在快餐店的取餐台上,与所述内容分析设备连接,用于从已备好的各个菜品中选择与当前点餐列表对应的多个菜品并将所述多个菜品推送到取餐台上。
本发明的自动化对象辨识平台操作方便,设计紧凑。由于以当前取餐用户的脸部图像为搜索要素,搜索到对应用户通过手机应用程序选择的多个菜品以自动推送到取餐台上,从而进一步方便快餐店的管理。
具体实施方式
下面将对本发明的自动化对象辨识平台的实施方案进行详细说明。
支付应用程序是通过研发安装到手机上以完成电子支付的应用程序。支付应用程序以手机为载体,通过与终端读写器近距离识别进行的信息交互,运营商可以将移动通信卡、公交卡、地铁卡、银行卡等各类信息整合到以手机为平台的载体中进行集成管理,并搭建与之配套的网络体系,从而为用户提供十分方便的支付以及身份认证渠道。电子支付业务是由移动运营商、移动应用服务提供商和金融机构共同推出的、构建在移动运营支撑系统上的一个移动数据增值业务应用。支付应用程序为每个移动用户建立一个与其手机号码关联的支付账户,其功能相当于电子钱包,为移动用户提供了一个通过手机进行交易支付和身份认证的途径。
目前,快餐店是城市居民快速取餐就餐的重要场所,前来就餐的人们一般采用前台点餐、现场支付以及等待取餐这三个步骤,然而每一个步骤都需要花费时间等待,也需要快餐店的人工配合,在某一环节耽误了时间就会从整体上影响人们的取餐就餐速度。
为了克服上述不足,本发明搭建了一种自动化对象辨识平台,能够有效解决相应的技术问题。
根据本发明实施方案示出的自动化对象辨识平台包括:
数据服务器,设置在快餐店的后台位置,用于接收用户通过手机的应用程序点餐支付时所上传的用户脸部图案和点餐列表;
其中,在所述数据服务器中,所述点餐列表与所述用户脸部图案一一对应对应。
接着,继续对本发明的自动化对象辨识平台的具体结构进行进一步的说明。
所述自动化对象辨识平台中:
在所述数据服务器中,所述用户脸部图案来自于手机的应用程序执行点餐支付时通过手机前置摄像头捕获的用户脸部图像。
所述自动化对象辨识平台中:
在所述数据服务器中,所述点餐列表为用户通过手机的应用程序选择的、由快餐店供应的各个菜品。
所述自动化对象辨识平台中还可以包括:
面部辨识设备,设置在所述取餐终端内,与点像复原设备连接,用于将逐次复原图像中景深最浅的面部对象所在的区域作为待分析区域输出;
内容分析设备,分别与所述面部辨识设备和所述数据服务器连接,用于将待分析区域与数据服务器中各个用户脸部图像分别进行内容相似度分析,并将内容相似度最高的用户脸部图像对应的点餐列表作为当前点餐列表;
菜品推送设备,设置在快餐店的取餐台上,与所述内容分析设备连接,用于从已备好的各个菜品中选择与当前点餐列表对应的多个菜品并将所述多个菜品推送到取餐台上;
有线采集设备,设置在快餐店的取餐台的取餐终端内,用于对取餐场景进行图像数据采集,以获得相应的实时取餐图像;
同态滤波设备,与所述有线采集设备连接,用于接收所述实时取餐图像,对所述实时取餐图像执行同态滤波处理,以获得并输出滤波后图像;
前景剥离设备,与所述同态滤波设备连接,用于接收所述滤波后图像,将所述滤波后图像中灰度值在前景上限灰度值和前景下限灰度值之间的像素点作为前景像素点,基于所述滤波后图像中的各个前景像素点组成所述滤波后图像对应的现场前景图像;
目标辨识设备,与所述前景剥离设备连接,用于接收所述现场前景图像,识别出所述现场前景图像中占据像素点的数量超限的各个目标,并将所述各个目标的数量作为现场目标数量输出;
平滑线性滤波设备,分别与所述同态滤波设备和所述目标辨识设备连接,用于在接收到的现场目标数量大于等于预设数量阈值时,从省电模式进入正常模式以对接收到的滤波后图像执行平滑线性滤波处理,以获得并输出相应的自适应滤波图像;
中值滤波设备,分别与所述同态滤波设备和所述目标辨识设备连接,用于在接收到的现场目标数量小于所述预设数量阈值时,从省电模式进入正常模式以对接收到的滤波后图像执行中值滤波处理,以获得并输出相应的自适应滤波图像;
点像复原设备,分别与所述平滑线性滤波设备和所述中值滤波设备连接;
其中,所述点像复原设备用于对接收到的自适应滤波图像执行一次或多次点像复原处理,以获得并输出相应的逐次复原图像;
其中,所述平滑线性滤波设备还用于在接收到的现场目标数量小于预设数量阈值时,从正常模式进入省电模式以中断对接收到的滤波后图像执行的平滑线性滤波处理;
其中,所述中值滤波设备还用于在接收到的现场目标数量大于等于预设数量阈值时,从正常模式进入省电模式以中断对接收到的滤波后图像执行的中值滤波处理。
所述自动化对象辨识平台中:
所述内容分析设备通过无线数据通信链路与所述数据服务器进行数据交互。
所述自动化对象辨识平台中:
在所述点像复原设备中,执行点像复原处理的次数与所述自适应滤波图像中的干扰最大幅值成正比。
所述自动化对象辨识平台中还可以包括:
显示设备,设置在所述取餐终端内,分别与面部辨识设备和内容分析设备连接;
其中,所述显示设备用于显示面部辨识设备的各项工作参数和内容分析设备的各项工作参数;
其中,所述面部辨识设备、所述内容分析设备、所述平滑线性滤波设备和所述中值滤波设备被集成在同一块印刷电路板上且共用同一电力供应设备。
所述自动化对象辨识平台中:
显示设备为液晶显示屏。
所述自动化对象辨识平台中还可以包括:
触摸屏,设置在所述取餐终端内,用于根据用户的操作,接收用户的输入信息;
其中,所述面部辨识设备、所述内容分析设备、所述平滑线性滤波设备和所述中值滤波设备分别采用不同型号的可编程逻辑器件来实现;
其中,分别实现所述面部辨识设备、所述内容分析设备、所述平滑线性滤波设备和所述中值滤波设备的不同型号的可编程逻辑器件都是采用VHDL语言进行设计。
另外,VHDL主要用于描述数字系统的结构,行为,功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语言形式、描述风格以及语法是十分类似于一般的计算机高级语言。VHDL的程序结构特点是将一项工程设计,或称设计实体(可以是一个元件,一个电路模块或一个系统)分成外部(或称可视部分,及端口)和内部(或称不可视部分),既涉及实体的内部功能和算法完成部分。在对一个设计实体定义了外部界面后,一旦其内部开发完成后,其他的设计就可以直接调用这个实体。这种将设计实体分成内外部分的概念是VHDL系统设计的基本点。
VHDL具有功能强大的语言结构,可以用简洁明确的源代码来描述复杂的逻辑控制。他具有多层次的设计描述功能,层层细化,最后可直接生成电路级描述。VHDL支持同步电路、异步电路和随机电路的设计,这是其他硬件描述语言所不能比拟的。VHDL还支持各种设计方法,既支持自底向上的设计,又支持自顶向下的设计;既支持模块化设计,又支持层次化设计。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。
虽然本发明已以实施例揭示如上,但其并非用以限定本发明,任何所属技术领域的普通技术人员,在不脱离本发明的精神和范围内,应当可以做出适当的改动和同等替换。因此本发明的保护范围应当以本申请权利要求所界定的范围为准。