基于图像的取款控制方法、装置、计算机装置及存储介质与流程

文档序号:18788078发布日期:2019-09-29 18:14阅读:173来源:国知局
基于图像的取款控制方法、装置、计算机装置及存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种基于图像的取款控制方法、装置、计算机装置及存储介质。



背景技术:

目前,为了取款的便捷性,银行设置了取款机自助取款点,大大提高了用户取款的便捷性。然而现有技术中,在进行取款时,对于弱势群体(如具有视力障碍、听力障碍、语言障碍的群体)并不方便。例如,视力障碍的用户取款时,无法快速有效的取款。同时,由于弱势群体在出现危险时,自保的能力更弱,因此,现有的取款方式对弱势群体并且存在一定的安全隐患。



技术实现要素:

鉴于以上内容,有必要提供一种基于图像的取款控制方法、装置、计算机装置及存储介质,能够提高弱势群体取款的便捷性和安全性。

本发明提供一种基于图像的取款控制方法,所述方法包括:

实时检测取款区域内的所述计算机装置上是否触发残障用户取款指令;

若是,获取所述取款区域的第一摄像头检测到的所述用户所处的取款环境,判断所述取款环境是否为安全环境;

若所述取款环境为安全环境,根据所述用户基于所述计算机装置输入的身份标识号码获取所述用户的身份信息;

通过所述取款区域的第二摄像头检测所述用户的面部图像;

通过所述面部图像对所述用户的身份信息进行身份校验;

若身份校验通过,通过所述第二摄像头获取所述用户的取款动作和/或通过所述取款区域的麦克风获取所述用户的取款语音,识别所述取款动作和/或所述取款语音,得到取款金额;

控制所述计算机装置内的出钞模块根据所述取款金额出钞。

在本发明可选实施中,所述通过所述取款区域的第二摄像头检测所述用户的面部图像之前,所述方法还包括:

根据所述残障用户取款指令判断所述用户是否为存在视力障碍的用户;

若所述用户为存在视力障碍的用户,获取所述第一摄像头获取到的所述用户的第一位置和所述第二摄像头的第二位置;

根据所述第一位置和所述第二位置判断所述用户是否在所述第二摄像头的拍摄范围内;

若所述用户不在所述第二摄像头的拍摄范围内,向所述用户发送进行位置调整的语音提醒;

若所述用户在所述第二摄像头的拍摄范围内,执行所述通过所述取款区域的第二摄像头检测所述用户的面部图像的操作。

在本发明可选实施中,所述判断所述取款环境是否为安全环境包括:

获取所述取款环境中包含的排队用户的第一图像,其中,所述排队用户为与所述用户的距离大于第一距离的用户;

根据所述第一图像确定所述排队用户中是否存在不安全用户;

若所述排队用户中存在不安全用户,确定所述用户所处的环境为不安全环境;

若所述排队用户中不存在不安全用户,确定所述用户所处的环境为安全环境。

在本发明可选实施中,所述判断所述取款环境是否为安全环境包括:

获取所述取款环境中包含的跟随用户的图像,其中,所述跟随用户为与所述用户的距离小于第二距离的用户;

识别所述第二图像中所述跟随用户的动作;

判断所述跟随用户的动作是否为预设危险动作;

若所述跟随用户的动作为预设危险动作,确定所述用户所处的环境为不安全环境;

若所述跟随用户的动作不为预设危险动作,确定所述用户所述的环境为安全环境。

在本发明可选实施例中,所述计算机装置为取款机,所述取款机设置有高度按钮,所述方法还包括:

若检测到对所述高度调整按钮的触控操作,调整所述取款机的取款模块的高度和/或角度,所述取款模块包括显示屏和键盘。

在本发明可选实施例中,所述第二摄像头安装于所述计算机装置上或所述第二摄像头与所述计算机装置的距离小于第三距离,所述根据所述第一位置和所述第二位置判断所述用户是否在所述第二摄像头的拍摄范围内包括:

获取预先存储的所述第二摄像头在所述第二位置的拍摄范围;

根据所述用户的第一位置判断所属用户是否在所述拍摄设范围内。

在本发明可选实施例中,所述方法还包括:

若所述取款环境为不安全环境,发送取款风险提醒。

本发明还提供一种基于图像的取款控制装置,所述装置包括:

第一检测模块,用于实时检测取款区域内的计算机装置上是否触发残障用户取款指令;

判断模块,用于若检测到取款区域内的计算机装置上触发残障用户取款指令,获取所述取款区域的第一摄像头检测到的所述用户所处的取款环境,判断所述取款环境是否为安全环境;

获取模块,用于若所述取款环境为安全环境,根据所述用户基于所述计算机装置输入的身份标识号码获取所述用户的身份信息;

第二检测模块,用于通过所述取款区域的第二摄像头检测所述用户的面部图像;

校验模块,用于通过所述面部图像对所述用户的身份信息进行身份校验;

识别模块,用于若身份校验通过,通过所述第二摄像头获取所述用户的取款动作和/或通过所述取款区域的麦克风获取所述用户的取款语音,识别所述取款动作和/或所述取款语音,得到取款金额;

控制模块,用于控制所述计算机装置内的出钞模块根据所述取款金额出钞。

在本发明可选实施例中,所述装置还包括预处理模块,所述预处理模块用于:

通过所述取款区域的第二摄像头检测所述用户的面部图像之前,根据所述残障用户取款指令判断所述用户是否为存在视力障碍的用户;

若所述用户为存在视力障碍的用户,获取所述第一摄像头获取到的所述用户的第一位置和所述第二摄像头的第二位置;

根据所述第一位置和所述第二位置判断所述用户是否在所述第二摄像头的拍摄范围内;

若所述用户不在所述第二摄像头的拍摄范围内,向所述用户发送进行位置调整的语音提醒;

若所述用户在所述第二摄像头的拍摄范围内,通过所述取款区域的第二摄像头检测所述用户的面部图像。

在本发明可选实施例中,所述判断模块判断所述取款环境是否为安全环境包括:

获取所述取款环境中包含的排队用户的第一图像,其中,所述排队用户为与所述用户的距离大于第一距离的用户;

根据所述第一图像确定所述排队用户中是否存在不安全用户;

若所述排队用户中存在不安全用户,确定所述用户所处的环境为不安全环境;

若所述排队用户中不存在不安全用户,确定所述用户所处的环境为安全环境。

在本发明可选实施例中,所述判断模块判断所述取款环境是否为安全环境包括:

获取所述取款环境中包含的跟随用户的图像,其中,所述跟随用户为与所述用户的距离小于第二距离的用户;

识别所述第二图像中所述跟随用户的动作;

判断所述跟随用户的动作是否为预设危险动作;

若所述跟随用户的动作为预设危险动作,确定所述用户所处的环境为不安全环境;

若所述跟随用户的动作不为预设危险动作,确定所述用户所述的环境为安全环境。

在本发明可选实施例中,所述计算机装置为取款机,所述取款机设置有高度按钮,所述装置还包括:

调整模块,用于若检测到对所述高度调整按钮的触控操作,调整所述取款机的取款模块的高度和/或角度,所述取款模块包括显示屏和键盘。

在本发明可选实施例中,所述第二摄像头安装于所述计算机装置上或所述第二摄像头与所述计算机装置的距离小于第三距离,所述根据所述第一位置和所述第二位置判断所述用户是否在所述第二摄像头的拍摄范围内包括:

获取预先存储的所述第二摄像头在所述第二位置的拍摄范围;

根据所述用户的第一位置判断所属用户是否在所述拍摄设范围内。

在本发明可选实施例中,所述装置还包括:

提醒模块,用于若所述取款环境为不安全环境,发送取款风险提醒。

本发明还提供一种计算机装置,所述计算机装置包括存储器及处理器,所述存储器用于存储至少一个指令,所述处理器用于执行所述至少一个指令以实现任意实施例中所述的基于图像的取款控制方法。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现任意实施例中所述的基于图像的取款控制方法。

由以上技术方案看出,本发明通过实时检测取款区域内的所述计算机装置上是否触发残障用户取款指令;若是,获取所述取款区域的第一摄像头检测到的所述用户所处的取款环境,判断所述取款环境是否为安全环境;若所述取款环境为安全环境,根据所述用户基于所述计算机装置输入的身份标识号码获取所述用户的身份信息;通过所述取款区域的第二摄像头检测所述用户的面部图像;通过所述面部图像对所述用户的身份信息进行身份校验;若身份校验通过,通过所述第二摄像头获取所述用户的取款动作和/或通过所述取款区域的麦克风获取所述用户的取款语音,识别所述取款动作和/或所述取款语音,得到取款金额;控制所述计算机装置内的出钞模块根据所述取款金额出钞。在用户为残障用户时,判断取款环境是否为安全环境,并在取款环境为安全环境时进行身份验证,提高了弱势群体取款时的安全性,同时,通过摄像头和/或麦克风获取取款信息,进而出钞,无需用户查看屏幕或手动输入,提高了弱势群体取款时的便捷性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1是本发明实施例提供的一种基于图像的取款控制方法的流程图;

图2是本发明实施例提供的一种基于图像的取款控制装置的功能模块图;

图3是本发明实现基于图像的取款控制方法的较佳实施例的计算机装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

如图1所示,图1为本发明实施例提供的一种基于图像的取款控制方法的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。

s11,实时检测取款区域内的所述计算机装置上是否触发残障用户取款指令。

本实施例所述方法应用于计算机装置,所述计算机装置可以为取款机。

所述取款区域为用户进行取款的区域,所述取款区域内包括一个或多个计算机装置用于供用户进行取款。

所述残障用户取款指令为残障用户基于计算机装置进行操作所触发的取款指令,例如,存在语言障碍的用户或者存在视听障碍的用户基于计算机装置进行操作所触发的取款指令,其中,视听障碍的用户包括听力障碍的用户以及视力障碍的用户。

在一种可选实施例中,计算机装置上设置有分别供语言障碍用户、听力障碍用户、视力障碍用户进行选择的可操作按钮,通过选择不同的可操作按钮,可以触发不同的残障用户取款指令(如视力障碍用户取款指令,或者是听力障碍用户取款指令)。

例如,视力障碍用户通过点击计算机装置上的盲人键盘中的按钮触发视力障碍用户取款指令,该取款指令用于触发运行视力障碍用户取款程序;或者,听力障碍用户通过点击计算机装置的电子触摸屏上的取款按钮触发听力障碍用户取款指令,该取款指令用于触发运行听力障碍用户取款程序。

可选的,在本发明另一实施例中,所述计算机装置为取款机,所述取款机设置有高度按钮,所述方法还包括:

若检测到对所述高度调整按钮的触控操作,调整所述取款机的取款模块的高度和/或角度,所述取款模块包括显示屏和键盘。

所述高度按钮可以设置在计算机装置的显示屏周围。

在一可选实施例中,在检测到残障用户取款指令之后,检测对所述高度调整按钮的触控操作,调整取款机的取款模块的高度和/或角度。

在对取款模块的高度和/或角度进行调整时,可以对取款模块包括的显示屏或键盘的高度和/或角度进行调整。

在本实施例中,可以通过高度按钮,来调整取款机的取款模块的高度,以适应不同的残障用户的高度,从而提高残障用户取款时的便捷性。

s12,若是,获取所述取款区域的第一摄像头检测到的所述用户所处的取款环境,判断所述取款环境是否为安全环境。

可选的,在另一实施例中,若检测到取款区域内的计算机装置上没有触发残障用户取款指令,则执行s18控制计算机装置内的出钞模块为关闭状态。当出钞模块为关闭状态时,计算机装置不进行出钞,提高取款时的安全性。

本实施例中,第一摄像头安装在取款区域内。

一种可选实施例中,第一摄像头是安装在计算机装置上用于检测取款人周围环境的一个或多个摄像头。

另一可选实施例中,第一摄像头是安装在取款机所处的房间内的用于检测取款环境的一个或多个摄像头。

又一可选实施例中,第一摄像头是安装在取款机上用于检测取款人周围环境与安装取款区域内用于检测取款环境的多个摄像头。

其中,判断取款环境是否为安全环境包括:判断取款环境内是否包含危险物品,若所述取款环境内不包含危险物品,确定所述取款环境为安全环境。

本实施例中,通过第一摄像头可以清楚的了解用户所处的环境,进而判断该环境是否为安全环境。例如,当用户周围不存在其他用户时,确定用户所处的环境为安全环境。通过本实施例,有利于提高用户取款时的安全性。

可选的,在本发明另一实施例中,所述判断所述取款环境是否为安全环境包括:

获取所述取款环境中包含的排队用户的第一图像,其中,所述排队用户为与所述用户的距离大于第一距离的用户;

根据所述第一图像确定所述排队用户中是否存在不安全用户;

若所述排队用户中存在不安全用户,确定所述用户所处的环境为不安全环境;

若所述排队用户中不存在不安全用户,确定所述用户所处的环境为安全环境。

所述第一距离可以根据需要预先设定,例如第一距离为1米。

在一种可选实施例中,所述第一距离根据所述取款区域的大小确定。

一种可选实施例中,所述根据所述第一图像确定所述排队用户中是否存在不安全用户包括:识别所述第一图像中包含的人脸图像;判断所述人脸图像中是否包括预设危险用户;若所述人脸图像中不包括预设危险用户,确定排队用户中不存在不安全用户;若所述人脸图像中包括预设危险用户,确定排队用户中存在不安全用户。

一种可选实施例中,所述根据所述第一图像确定所述排队用户中是否存在不安全用户包括:识别所述第一图像中包含的人脸图像;判断所述人脸图像中是否包括预设物品;若所述人脸图像中不包括预设物品,确定排队用户中不存在不安全用户;若所述人脸图像中包括预设物品,确定排队用户中存在不安全用户。例如,预设物品为蒙面头罩。

另一可选实施例中,所述根据所述第一图像确定所述排队用户中是否存在不安全用户包括:识别所述第一图像中包含的人物;判断所述人物的手中是否持有预设危险物品或者所述人物是否携带预设危险物品;若所述人物的手中持有预设危险物品或所述人物携带预设危险物品,确定排队用户中存在不安全用户;若所述人物的手中没有持有预设危险物品且所述人物没有携带预设危险物品,确定排队用户中不存在不安全用户。

在识别第一图像包含的人物之后,可以对第一图像中每个人物的手持物以及携带物进行识别,也可以对第一图像中部分人物的手持物以及携带物进行识别,从而提高识别的效率。

例如,获取所述第一图像包含的人物的数量,确定所述第一图像包含的人物中距离所述用户的距离小于预设接近距离的任务为目标任务,进一步对目标任务的手持物以及携带物进行识别,其中所述预设接近距离可以为预先设定的。

可选的,在本发明另一实施例中,所述判断所述取款环境是否为安全环境包括:

获取所述取款环境中包含的跟随用户的图像,其中,所述跟随用户为与所述用户的距离小于第二距离的用户;

识别所述第二图像中所述跟随用户的动作;

判断所述跟随用户的动作是否为预设危险动作;

若所述跟随用户的动作为预设危险动作,确定所述用户所处的环境为不安全环境;

若所述跟随用户的动作不为预设危险动作,确定所述用户所述的环境为安全环境。

本实施例中,所述第二距离可以根据需要预先设定,所述第二距离小于等于上述第一距离。例如第二距离为1米,或者,所述第二距离为0.5米。

可选的,在本发明另一实施例中,所述方法还包括:

若所述取款环境为不安全环境,发送取款风险提醒。

本实施例中,发送取款风险提醒可以向用户发送取款风险提醒,还可以向安全监控中心(如银行监控中心或所述取款区域对应的派出所)发送取款风险提醒。

一种可选实施例中,发送取款风险提醒包括:根据所述残障用户取款指令判断所述用户是否为存在视力障碍的用户还是为听力障碍的用户;当所述用户为存在视力障碍的用户时,通过语音形式向所述用户发送取款风险提醒;当所述用户在存在听力障碍的用户时,在所述计算机装置的显示屏上显示手语信息,所述手语信息用于提醒用户存在取款风险。

通过本实施例在当用户所处的环境不为安全环境时,发送取款风险提醒,从而提高用户取款时的安全性,有利于用户尽快离开危险环境,提高用户的人身安全。

s13,若所述取款环境为安全环境,根据所述用户基于所述计算机装置输入的身份标识号码获取所述用户的身份信息。

可选的,在另一实施例中,若所述取款环境不为安全环境,则执行s18控制计算机装置内的出钞模块为关闭状态。当出钞模块为关闭状态时,计算机装置不进行出钞,提高取款时的安全性。

本实施例中,可以通过计算机装置上预设的键盘获取用户的身份信息。

所述身份标识号码可以是身份证号码、银行卡号码等号码。

例如,获取用户通过键盘输入的身份证号,或者是银行卡号,或者是手机号等身份标识号码,进而根据获取到的身份证号、银行卡号、手机号等身份标识号码确定所述用户的身份信息。

s14,通过所述取款区域的第二摄像头检测所述用户的面部图像。

本实施例中,第二摄像头与第一摄像头可以为相同摄像头也可以为不同的摄像头。

优选的,第二摄像头与第一摄像头为不同摄像头,第二摄像头安装于计算机装置上,例如,第二摄像头的出钞口的周围。从而能够使第二摄像头近距离捕捉到清晰的面部图像。

可选的,在本发明另一实施例中,所述步骤s14通过所述取款区域的第二摄像头检测所述用户的面部图像之前,所述方法还包括:

根据所述残障用户取款指令判断所述用户是否为存在视力障碍的用户;

若所述用户为存在视力障碍的用户,获取所述第一摄像头获取到的所述用户的第一位置和所述第二摄像头的第二位置;

根据所述第一位置和所述第二位置判断所述用户是否在所述第二摄像头的拍摄范围内;

若所述用户不在所述第二摄像头的拍摄范围内,向所述用户发送进行位置调整的语音提醒;

若所述用户在所述第二摄像头的拍摄范围内,执行所述通过所述取款区域的第二摄像头检测所述用户的面部图像的操作。

由于用户为视力障碍的用户时,可能无法准确的站在第二摄像头的拍摄范围内,因此,当检测到用户不在第二摄像头的拍摄范围内时,发送位置调整提醒,以使第二摄像头可以准确的获取到用户的图像进行身份认证。

可选的,在本发明另一实施例中,所述第二摄像头安装于所述计算机装置上或所述第二摄像头与所述计算机装置的距离小于第三距离,所述根据所述第一位置和所述第二位置判断所述用户是否在所述第二摄像头的拍摄范围内包括:

获取预先存储的所述第二摄像头在所述第二位置的拍摄范围;

根据所述用户的第一位置判断所属用户是否在所述拍摄设范围内。

s15,通过所述面部图像对所述用户的身份信息进行身份校验。

本实施例中,通过面部图像验证对所述用户的身份信息进行身份校验包括:根据所述用户的身份信息获取所述用户的认证图像,将所述认证图像与所述面部图像进行匹配,确定所述用户是否与所述认证图像表示的人一致。

在一种可选实施例中,获取所述用户的认证图像包括:在获取到用户的身份信息之后,获取银行数据库中保存的与该身份信息对应的认证图像。

s16,若身份校验通过,通过所述第二摄像头获取所述用户的取款动作和/或通过所述取款区域的麦克风获取所述用户的取款语音,识别所述取款动作和/或所述取款语音,得到取款金额。

本实施例中,第二摄像头可以获取的动作包括手势动作和头部动作。

所述取款区域的麦克风可以是设置在所述计算机装置上的麦克风。

所述通过所述第二摄像头获取所述用户的取款动作和/或通过所述取款区域的麦克风获取所述用户的取款语音可以包括:

根据所述残障用户取款指令确定所述用户为听说障碍用户还是视力障碍用户;

若所述用户的类型为听说障碍类型,通过所述第二摄像头获取所述用户的取款动作;

若所述用户的类型为视力障碍类型,通过麦克风获取所述残障用户的取款语音。

在本实施例中,当获取到取款动作时,通过图像识别技术识别该动作,得到该动作表达的取款金额;当获取到取款语音时,通过语音识别技术识别该语音,得到该语音表达的取款金额。

一种可选实施例中,当确定用户为存在听说障碍的用户时,通过计算机装置的显示器输出手语画面,提示用户通过手势表达要取款的金额,手势表达错误时,通过挥手表示删除,或者摇头表示删除,点头表示确认,然后获取该用户输入的手势。

另一可选实施例中,当确定用户为存在视力障碍的用户时,通过计算机装置的语音输出模块输出语音信息,该语音信息提示用户通过语音输入要取款的金额。

s17,控制所述计算机装置内的出钞模块根据所述取款金额出钞。

在本实施例中,在得到取款金额之后,根据取款金额生成出钞指令,该出钞指令用于指示取款机将与取款金额对应的钞票输出至出钞口,从而使得用户从出钞口可以直接获取与取款金额对应的钞票。

本发明提供的一种基于图像的取款控制方法,通过实时检测取款区域内的所述计算机装置上是否触发残障用户取款指令;若是,获取所述取款区域的第一摄像头检测到的所述用户所处的取款环境,判断所述取款环境是否为安全环境;若所述取款环境为安全环境,根据所述用户基于所述计算机装置输入的身份标识号码获取所述用户的身份信息;通过所述取款区域的第二摄像头检测所述用户的面部图像;通过所述面部图像对所述用户的身份信息进行身份校验;若身份校验通过,通过所述第二摄像头获取所述用户的取款动作和/或通过所述取款区域的麦克风获取所述用户的取款语音,识别所述取款动作和/或所述取款语音,得到取款金额;控制所述计算机装置内的出钞模块根据所述取款金额出钞。在用户为残障用户时,判断取款环境是否为安全环境,并在取款环境为安全环境时进行身份验证,提高了弱势群体取款时的安全性,同时,通过摄像头和/或麦克风获取取款信息,进而出钞,无需用户查看屏幕或手动输入,提高了弱势群体取款时的便捷性。

如图2所示,图2为本发明实施例提供的一种基于图像的取款控制装置的功能模块图。所述基于图像的取款控制装置包括第一检测模块210、判断模块220、获取模块230、第二检测模块240、校验模块250、识别模块260和控制模块270。本发明所称的模块是指一种能够被处理器所执行并且能够完成固定功能的一系列计算机程序段,其存储在计算机装置的存储器中。在本实施例中,关于各模块的功能将在后续的实施例中详述。

第一检测模块210,用于实时检测取款区域内的所述计算机装置上是否触发残障用户取款指令。

本实施例中,所述计算机装置可以为取款机。

所述取款区域为用户进行取款的区域,所述取款区域内包括一个或多个计算机装置用于供用户进行取款。

所述残障用户取款指令为残障用户基于计算机装置进行操作所触发的取款指令,例如,存在语言障碍的用户或者存在视听障碍的用户基于计算机装置进行操作所触发的取款指令,其中,视听障碍的用户包括听力障碍的用户以及视力障碍的用户。

在一种可选实施例中,计算机装置上设置有分别供语言障碍用户、听力障碍用户、视力障碍用户进行选择的可操作按钮,通过选择不同的可操作按钮,可以触发不同的残障用户取款指令(如视力障碍用户取款指令,或者是听力障碍用户取款指令)。

例如,视力障碍用户通过点击计算机装置上的盲人键盘中的按钮触发视力障碍用户取款指令,该取款指令用于触发运行视力障碍用户取款程序;或者,听力障碍用户通过点击计算机装置的电子触摸屏上的取款按钮触发听力障碍用户取款指令,该取款指令用于触发运行听力障碍用户取款程序。

可选的,在本发明另一实施例中,所述计算机装置为取款机,所述取款机设置有高度按钮,所述装置还包括:

调整模块,用于若检测到对所述高度调整按钮的触控操作,调整所述取款机的取款模块的高度和/或角度,所述取款模块包括显示屏和键盘。

所述高度按钮可以设置在计算机装置的显示屏周围。

在一可选实施例中,在检测到残障用户取款指令之后,检测对所述高度调整按钮的触控操作,调整取款机的取款模块的高度和/或角度。

在对取款模块的高度和/或角度进行调整时,可以对取款模块包括的显示屏或键盘的高度和/或角度进行调整。

在本实施例中,可以通过高度按钮,来调整取款机的取款模块的高度,以适应不同的残障用户的高度,从而提高残障用户取款时的便捷性。

判断模块220,用于若检测到取款区域内的计算机装置上触发残障用户取款指令,获取所述取款区域的第一摄像头检测到的所述用户所处的取款环境,判断所述取款环境是否为安全环境。

可选的,在另一实施例中,若检测到取款区域内的计算机装置上没有触发残障用户取款指令,则通过本发明所述装置包括的控制模块控制计算机装置内的出钞模块为关闭状态。当出钞模块为关闭状态时,计算机装置不进行出钞,提高取款时的安全性。

本实施例中,第一摄像头安装在取款区域内。

一种可选实施例中,第一摄像头是安装在计算机装置上用于检测取款人周围环境的一个或多个摄像头。

另一可选实施例中,第一摄像头是安装在取款机所处的房间内的用于检测取款环境的一个或多个摄像头。

又一可选实施例中,第一摄像头是安装在取款机上用于检测取款人周围环境与安装取款区域内用于检测取款环境的多个摄像头。

其中,判断取款环境是否为安全环境包括:判断取款环境内是否包含危险物品,若所述取款环境内不包含危险物品,确定所述取款环境为安全环境。

本实施例中,通过第一摄像头可以清楚的了解用户所处的环境,进而判断该环境是否为安全环境。例如,当用户周围不存在其他用户时,确定用户所处的环境为安全环境。通过本实施例,有利于提高用户取款时的安全性。

可选的,在本发明另一实施例中,所述判断模块220判断所述取款环境是否为安全环境包括:

获取所述取款环境中包含的排队用户的第一图像,其中,所述排队用户为与所述用户的距离大于第一距离的用户;

根据所述第一图像确定所述排队用户中是否存在不安全用户;

若所述排队用户中存在不安全用户,确定所述用户所处的环境为不安全环境;

若所述排队用户中不存在不安全用户,确定所述用户所处的环境为安全环境。

所述第一距离可以根据需要预先设定,例如第一距离为1米。

在一种可选实施例中,所述第一距离根据所述取款区域的大小确定。

一种可选实施例中,所述根据所述第一图像确定所述排队用户中是否存在不安全用户包括:识别所述第一图像中包含的人脸图像;判断所述人脸图像中是否包括预设危险用户;若所述人脸图像中不包括预设危险用户,确定排队用户中不存在不安全用户;若所述人脸图像中包括预设危险用户,确定排队用户中存在不安全用户。

一种可选实施例中,所述根据所述第一图像确定所述排队用户中是否存在不安全用户包括:识别所述第一图像中包含的人脸图像;判断所述人脸图像中是否包括预设物品;若所述人脸图像中不包括预设物品,确定排队用户中不存在不安全用户;若所述人脸图像中包括预设物品,确定排队用户中存在不安全用户。例如,预设物品为蒙面头罩。

另一可选实施例中,所述根据所述第一图像确定所述排队用户中是否存在不安全用户包括:识别所述第一图像中包含的人物;判断所述人物的手中是否持有预设危险物品或者所述人物是否携带预设危险物品;若所述人物的手中持有预设危险物品或所述人物携带预设危险物品,确定排队用户中存在不安全用户;若所述人物的手中没有持有预设危险物品且所述人物没有携带预设危险物品,确定排队用户中不存在不安全用户。

在识别第一图像包含的人物之后,可以对第一图像中每个人物的手持物以及携带物进行识别,也可以对第一图像中部分人物的手持物以及携带物进行识别,从而提高识别的效率。

例如,获取所述第一图像包含的人物的数量,确定所述第一图像包含的人物中距离所述用户的距离小于预设接近距离的任务为目标任务,进一步对目标任务的手持物以及携带物进行识别,其中所述预设接近距离可以为预先设定的。

可选的,在本发明另一实施例中,所述判断模块220判断所述取款环境是否为安全环境包括:

获取所述取款环境中包含的跟随用户的图像,其中,所述跟随用户为与所述用户的距离小于第二距离的用户;

识别所述第二图像中所述跟随用户的动作;

判断所述跟随用户的动作是否为预设危险动作;

若所述跟随用户的动作为预设危险动作,确定所述用户所处的环境为不安全环境;

若所述跟随用户的动作不为预设危险动作,确定所述用户所述的环境为安全环境。

本实施例中,所述第二距离可以根据需要预先设定,所述第二距离小于等于上述第一距离。例如第二距离为1米,或者,所述第二距离为0.5米。

可选的,在本发明另一实施例中,所述装置还包括:

提醒模块,用于若所述取款环境为不安全环境,发送取款风险提醒。

本实施例中,发送取款风险提醒可以向用户发送取款风险提醒,还可以向安全监控中心(如银行监控中心或所述取款区域对应的派出所)发送取款风险提醒。

一种可选实施例中,发送取款风险提醒包括:根据所述残障用户取款指令判断所述用户是否为存在视力障碍的用户还是为听力障碍的用户;当所述用户为存在视力障碍的用户时,通过语音形式向所述用户发送取款风险提醒;当所述用户在存在听力障碍的用户时,在所述计算机装置的显示屏上显示手语信息,所述手语信息用于提醒用户存在取款风险。

通过本实施例在当用户所处的环境不为安全环境时,发送取款风险提醒,从而提高用户取款时的安全性,有利于用户尽快离开危险环境,提高用户的人身安全。

获取模块230,用于若所述取款环境为安全环境,根据所述用户基于所述计算机装置输入的身份标识号码获取所述用户的身份信息。

可选的,在另一实施例中,若所述取款环境不为安全环境,则通过本发明所述装置包括的控制模块控制计算机装置内的出钞模块为关闭状态。当出钞模块为关闭状态时,计算机装置不进行出钞,提高取款时的安全性。

本实施例中,可以通过计算机装置上预设的键盘获取用户的身份信息。

所述身份标识号码可以是身份证号码、银行卡号码等号码。

例如,获取用户通过键盘输入的身份证号,或者是银行卡号,或者是手机号等身份标识号码,进而根据获取到的身份证号、银行卡号、手机号等身份标识号码确定所述用户的身份信息。

第二检测模块240,用于通过所述取款区域的第二摄像头检测所述用户的面部图像。

本实施例中,第二摄像头与第一摄像头可以为相同摄像头也可以为不同的摄像头。

优选的,第二摄像头与第一摄像头为不同摄像头,第二摄像头安装于计算机装置上,例如,第二摄像头的出钞口的周围。从而能够使第二摄像头近距离捕捉到清晰的面部图像。

可选的,在本发明另一实施例中,所述装置还包括预处理模块,所述预处理模块用于:

通过所述取款区域的第二摄像头检测所述用户的面部图像之前,根据所述残障用户取款指令判断所述用户是否为存在视力障碍的用户;

若所述用户为存在视力障碍的用户,获取所述第一摄像头获取到的所述用户的第一位置和所述第二摄像头的第二位置;

根据所述第一位置和所述第二位置判断所述用户是否在所述第二摄像头的拍摄范围内;

若所述用户不在所述第二摄像头的拍摄范围内,向所述用户发送进行位置调整的语音提醒;

若所述用户在所述第二摄像头的拍摄范围内,通过所述取款区域的第二摄像头检测所述用户的面部图像。

由于用户为视力障碍的用户时,可能无法准确的站在第二摄像头的拍摄范围内,因此,当检测到用户不在第二摄像头的拍摄范围内时,发送位置调整提醒,以使第二摄像头可以准确的获取到用户的图像进行身份认证。

可选的,在本发明另一实施例中,所述第二摄像头安装于所述计算机装置上或所述第二摄像头与所述计算机装置的距离小于第三距离,所述根据所述第一位置和所述第二位置判断所述用户是否在所述第二摄像头的拍摄范围内包括:

获取预先存储的所述第二摄像头在所述第二位置的拍摄范围;

根据所述用户的第一位置判断所属用户是否在所述拍摄设范围内。

校验模块250,用于通过所述面部图像对所述用户的身份信息进行身份校验。

本实施例中,通过面部图像验证对所述用户的身份信息进行身份校验包括:根据所述用户的身份信息获取所述用户的认证图像,将所述认证图像与所述面部图像进行匹配,确定所述用户是否与所述认证图像表示的人一致。

在一种可选实施例中,获取所述用户的认证图像包括:在获取到用户的身份信息之后,获取银行数据库中保存的与该身份信息对应的认证图像。

识别模块260,用于若身份校验通过,通过所述第二摄像头获取所述用户的取款动作和/或通过所述取款区域的麦克风获取所述用户的取款语音,识别所述取款动作和/或所述取款语音,得到取款金额。

本实施例中,第二摄像头可以获取的动作包括手势动作和头部动作。

所述取款区域的麦克风可以是设置在所述计算机装置上的麦克风。

所述通过所述第二摄像头获取所述用户的取款动作和/或通过所述取款区域的麦克风获取所述用户的取款语音可以包括:

根据所述残障用户取款指令确定所述用户为听说障碍用户还是视力障碍用户;

若所述用户的类型为听说障碍类型,通过所述第二摄像头获取所述用户的取款动作;

若所述用户的类型为视力障碍类型,通过麦克风获取所述残障用户的取款语音。

在本实施例中,当获取到取款动作时,通过图像识别技术识别该动作,得到该动作表达的取款金额;当获取到取款语音时,通过语音识别技术识别该语音,得到该语音表达的取款金额。

一种可选实施例中,当确定用户为存在听说障碍的用户时,通过计算机装置的显示器输出手语画面,提示用户通过手势表达要取款的金额,手势表达错误时,通过挥手表示删除,或者摇头表示删除,点头表示确认,然后获取该用户输入的手势。

另一可选实施例中,当确定用户为存在视力障碍的用户时,通过计算机装置的语音输出模块输出语音信息,该语音信息提示用户通过语音输入要取款的金额。

控制模块270,用于控制所述计算机装置内的出钞模块根据所述取款金额出钞。

在本实施例中,在得到取款金额之后,根据取款金额生成出钞指令,该出钞指令用于指示取款机将与取款金额对应的钞票输出至出钞口,从而使得用户从出钞口可以直接获取与取款金额对应的钞票。

本发明提供的一种基于图像的取款控制装置,通过第一检测模块实时检测取款区域内的计算机装置上是否触发残障用户取款指令;若检测到取款区域内的计算机装置上触发残障用户取款指令,判断模块获取所述取款区域的第一摄像头检测到的所述用户所处的取款环境,判断所述取款环境是否为安全环境;若所述取款环境为安全环境,获取模块根据所述用户基于所述计算机装置输入的身份标识号码获取所述用户的身份信息;第二检测模块通过所述取款区域的第二摄像头检测所述用户的面部图像;校验模块通过所述面部图像对所述用户的身份信息进行身份校验;若身份校验通过,识别模块通过所述第二摄像头获取所述用户的取款动作和/或通过所述取款区域的麦克风获取所述用户的取款语音,识别所述取款动作和/或所述取款语音,得到取款金额;控制模块控制所述计算机装置内的出钞模块根据所述取款金额出钞。在用户为残障用户时,判断取款环境是否为安全环境,并在取款环境为安全环境时进行身份验证,提高了弱势群体取款时的安全性,同时,通过摄像头和/或麦克风获取取款信息,进而出钞,无需用户查看屏幕或手动输入,提高了弱势群体取款时的便捷性。

上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。

如图3所示,图3是本发明实现基于图像的取款控制方法的较佳实施例的计算机装置的结构示意图。所述计算机装置包括至少一个发送装置31、至少一个存储器32、至少一个处理器33、至少一个接收装置34以及至少一个通信总线。其中,所述通信总线用于实现这些组件之间的连接通信。

所述计算机装置是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程门阵列(field-programmablegatearray,fpga)、数字处理器(digitalsignalprocessor,dsp)、嵌入式设备等。所述计算机装置还可包括网络设备和/或用户设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(cloudcomputing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。

所述计算机装置可以是,但不限于任何一种可与用户通过键盘、触摸板或声控设备等方式进行人机交互的电子产品,例如,平板电脑、智能手机、监控设备等终端。

所述计算机装置所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(virtualprivatenetwork,vpn)等。

其中,所述接收装置34和所述发送装置31可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。

所述存储器32用于存储程序代码。所述存储器32可以是集成电路中没有实物形式的具有存储功能的电路,如ram(random-accessmemory,随机存取存储器)、fifo(firstinfirstout,先进先出存储器)等。或者,所述存储器32也可以是具有实物形式的存储器,如内存条、tf卡(trans-flashcard)、智能媒体卡(smartmediacard)、安全数字卡(securedigitalcard)、快闪存储器卡(flashcard)等储存设备等等。

所述处理器33可以包括一个或者多个微处理器、数字处理器。所述处理器33可调用存储器32中存储的程序代码以执行相关的功能。例如,图2中所述的各个模块是存储在所述存储器32中的程序代码,并由所述处理器33所执行,以实现一种基于图像的取款控制方法。所述处理器33又称中央处理器(cpu,centralprocessingunit),是一块超大规模的集成电路,是运算核心(core)和控制核心(controlunit)。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1