现场拍摄图像的判断方法、装置及系统与流程

文档序号:17376534发布日期:2019-04-12 23:22阅读:239来源:国知局
现场拍摄图像的判断方法、装置及系统与流程

本发明涉及身份验证技术领域,尤其是涉及一种现场拍摄图像的判断方法、装置及系统。



背景技术:

用户在使用手机办理银行卡开通、身份验证等多种业务时,都需要进行身份验证,现有的主要验证方式为要求用户上传证件信息,诸如上传身份证图像等。然而,这种验证方式难以确保上传的证件图像为现场拍摄的,诸如在网上办理手机卡开通业务时,不法分子将非法盗用的他人身份证图像进行上传,利用他人身份证图像办理业务。在证件图像为非现场拍摄的情况下,大大增加了办理业务时不法分子盗用他人证件信息的可能性,身份验证方式的可靠性较差。



技术实现要素:

有鉴于此,本发明的目的在于提供一种现场拍摄图像的判断方法、装置及系统,能够较好的保证采集到的图像为现场拍摄的,可有效提升身份验证的可靠性。

为了实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明实施例提供了一种现场拍摄图像的判断方法,所述方法包括:响应拍摄指令,提供引导指示;判断目标图像上的光斑是否与所述引导指示匹配;其中,所述目标图像中包含有目标对象,所述光斑为光照所述目标对象时引起;如果是,确定所述目标图像为现场拍摄图像。

进一步,所述提供引导指示的步骤,包括:显示引导标识、引导路径和/或者引导语;和/或者,语音播报所述引导语。

进一步,所述显示引导标识的步骤,包括:显示样例图像;将引导标识设置在所述样例图像上的指定位置;所述判断目标图像上的光斑是否与所述引导指示匹配的步骤,包括:判断所述目标图像上的光斑在所述目标图像上的位置是否与所述样例图像上的指定位置匹配;如果是,确定所述光斑与所述引导指示匹配。

进一步,所述判断所述目标图像上的光斑在所述目标图像上的位置是否与所述样例图像上的指定位置匹配的步骤,包括:获取所述引导标识与所述样例图像的第一基准点之间的第一相对位置,以及所述光斑与所述目标图像的第二基准点之间的第二相对位置;其中,所述第一基准点在所述样例图像上的位置与所述第二基准点在所述目标图像上的位置相同;判断所述第一相对位置与所述第二相对位置的差异是否在预设差异阈值内;如果是,确定所述目标图像上的光斑在所述目标图像上的位置与所述样例图像上的指定位置匹配。

进一步,所述显示引导路径的步骤,包括:在指定区域内显示引导路径;所述目标图像为多张;所述判断目标图像上的光斑是否与所述引导指示匹配的步骤,包括:对多张所述目标图像上的光斑进行追踪,得到光斑的运动轨迹;判断所述光斑的运动轨迹是否与所述指定区域内的引导路径匹配;如果是,确定所述光斑与所述引导指示匹配。

进一步,所述引导语中包含有光斑的位置信息或光斑的运动轨迹信息;所述判断目标图像上的光斑是否与所述引导指示匹配的步骤,包括:如果所述引导语包含光斑的位置信息,判断所述目标图像上的光斑在所述目标图像上的位置是否与所述光斑的位置信息匹配;如果是,确定所述光斑与所述引导指示匹配;如果所述引导语包含光斑的运动轨迹信息,对多张所述目标图像上的光斑进行追踪,得到光斑的运动轨迹;判断所述光斑的运动轨迹是否与所述光斑的运动轨迹信息匹配;如果是,确定所述光斑与所述引导指示匹配。

进一步,所述对多张所述目标图像上的光斑进行追踪,得到光斑的运动轨迹的步骤,包括:根据各张所述目标图像中的光斑位置以及各张所述目标图像的采集时间,生成光斑的运动轨迹。

进一步,所述目标图像上的光斑是采用如下步骤确定的:对所述目标图像进行亮度检测,得到所述目标图像中每个像素点的亮度值;根据亮度值大于预设亮度阈值的像素点的位置,确定所述目标图像上的亮度区域;判断所述亮度区域的外接圆的半径是否位于预设半径区间;如果是,将所述亮度区域确定为光斑。

进一步,所述目标对象为证件;所述方法还包括:采用光学字符识别技术对所述目标图像进行字符识别,得到所述目标对象的证件信息。

第二方面,本发明实施例还提供一种现场拍摄图像的判断装置,所述装置包括:指令响应模块,用于响应拍摄指令,提供引导指示;判断模块,用于判断目标图像上的光斑是否与所述引导指示匹配;其中,所述目标图像中包含有目标对象,所述光斑为光照所述目标对象时引起;现场拍摄确定模块,用于在所述判断模块的判断结果为是时,确定所述目标图像为现场拍摄图像。

第三方面,本发明实施例提供了一种现场拍摄图像的判断系统,所述系统包括:图像采集装置、发光装置、处理器和存储装置;所述图像采集装置,用于采集目标图像;所述发光装置,用于在照射目标物体时引起光斑;所述存储装置上存储有计算机程序,所述计算机程序在被所述处理器运行时执行上述第一方面任一项所述的方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面任一项所述的方法的步骤。

本发明实施例提供了一种现场拍摄图像的判断方法、装置及系统,首先响应拍摄指令,提供引导指示;然后判断目标图像上的光斑是否与引导指示匹配;如果是,确定目标图像为现场拍摄图像。本实施例判断目标图像上的光斑(由光照引起)是否与提供的引导指示匹配的方式,可以较好地保证采集到的图像是现场拍摄的,从而有效提升身份验证的可靠性。

本发明的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本发明的上述技术即可得知。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

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

图1示出了本发明实施例所提供的一种电子设备的结构示意图;

图2示出了本发明实施例所提供的一种现场拍摄图像的判断方法流程图;

图3示出了本发明实施例所提供的一种引导标识的显示界面示意图;

图4示出了本发明实施例所提供的第一种引导路径的显示界面示意图;

图5示出了本发明实施例所提供的第二种引导路径的显示界面示意图;

图6示出了本发明实施例所提供的一种引导语的显示界面示意图;

图7示出了本发明实施例所提供的一种语音播报引导语的显示界面示意图;

图8示出了本发明实施例所提供的一种现场拍摄图像的判断装置的结构框图。

具体实施方式

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

考虑到现有办理业务中的身份验证方式难以确保用户上传的证件图像为现场拍摄,致使增加了办理业务时不法分子盗用他人证件信息的可能性,以及身份验证方式的可靠性较差。基于此,本发明实施例提供了一种现场拍摄图像的判断方法、装置及系统,该技术可应用于任何需要判别图像是否为现场拍摄的场景,诸如可应用于需要用户上传证件信息的移动终端app,还可直接应用于诸如银行、车管所等各种机构设置的需要获取用户证件信息的业务机器等。为便于理解,以下对本发明实施例进行详细介绍。

实施例一:

首先,参照图1来描述用于实现本发明实施例的现场拍摄图像的判断方法、装置及系统的示例电子设备100。

如图1所示的一种电子设备的结构示意图,电子设备100包括一个或多个处理器102、一个或多个存储装置104、输入装置106、输出装置108以及图像采集装置110,这些组件通过总线系统112和/或其它形式的连接机构(未示出)互连。应当注意,图1所示的电子设备100的组件和结构只是示例性的,而非限制性的,根据需要,所述电子设备也可以具有其他组件和结构。

所述处理器102可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元,并且可以控制所述电子设备100中的其它组件以执行期望的功能。

所述存储装置104可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器102可以运行所述程序指令,以实现下文所述的本发明实施例中(由处理器实现)的客户端功能以及/或者其它期望的功能。在所述计算机可读存储介质中还可以存储各种应用程序和各种数据,例如所述应用程序使用和/或产生的各种数据等。

所述输入装置106可以是用户用来输入指令的装置,并且可以包括键盘、鼠标、麦克风和触摸屏等中的一个或多个。

所述输出装置108可以向外部(例如,用户)输出各种信息(例如,图像或声音),并且可以包括显示器、扬声器等中的一个或多个。

所述图像采集装置110可以拍摄用户期望的图像(例如照片、视频等),并且将所拍摄的图像存储在所述存储装置104中以供其它组件使用。

示例性地,用于实现根据本发明实施例的一种现场拍摄图像的判断方法、装置及系统的示例电子设备可以被实现为诸如智能手机、平板电脑、计算机、atm机等智能终端上。

实施例二:

参照图2所示的一种现场拍摄图像的判断方法的流程图,该方法可以应用于手机、照相机、摄像头等图像采集设备(也可称为图像采集装置),且图像采集设备配置有诸如手电筒、激光发射器等发光设备(也可称为发光装置),该发光设备可以与图像采集设备为一体结构,也可以为独立分离的结构。该方法具体包括如下步骤:

步骤s202,响应拍摄指令,提供引导指示。

在本实施例中,该拍摄指令可以是用户通过屏幕触摸、按键操作或者语音操作等方式向图像采集设备输入的拍摄请求信息,诸如点击预设的“拍摄”图标。当响应拍摄指令时,图像采集设备可以开启摄像头和发光装置,令摄像头和发光装置均对准目标对象,并通过图像采集设备的显示界面或者播放器等提供引导指示。其中,摄像头可用于采集包含有目标对象的目标图像;发光装置可用于以光束形式或激光形式照射目标对象,在目标对象上引起光斑。在实际应用中,用户按照引导指示改变发光设备的光束照射方向或者移动目标对象,以使发光装置照射目标对象时引起的光斑配合着引导指示达到指定的位置或指定的运动轨迹。

其中,在一些可能的实现方式中,引导指示可以是预先设置的引导标识、引导路径或者引导语,并将上述的引导指示存储于数据库中,当接收到拍摄指令时,诸如,可以基于在javascriptes6提供的generator(生成器函数)在数据库的多个引导指示中随机选取一种或多种引导指示提供给用户。

上述的目标对象可以包括证件或活体,其中,证件可以为身份证、房产证、驾驶证、学历证、社保卡和名片等,活体可以为人,当然在实际应用中也可以动物,诸如办理宠物登记时该活体可以为宠物狗、宠物猫等。

步骤s204,判断目标图像上的光斑是否与引导指示匹配;其中,目标图像中包含有目标对象,光斑为光照目标对象时引起。诸如,光斑可以是上述发光装置照射目标对象时引起。

在一些实施方式中,发光装置照射目标对象引起的光斑可以是发光装置发出的光束在目标对象的表面发生反射而形成的,这种光斑形成方式对发光设备的要求较低,诸如手机自带的手电筒即可实现。上述光斑还可以是发光装置(如激光器)发出的光束直接在目标对象上形成的,诸如照射在目标对象上的激光点,这种光斑的形成方式能够适用于更多的目标对象。

在目标对象上引起光斑后,通过摄像头对目标对象和目标对象上的光斑进行拍摄,得到目标图像。基于目标对象上可移动的光斑,用户无法将非法盗用的他人的目标图像(诸如身份证图像)直接上传,而是需要按照随机出现的引导指示来移动目标对象或者改变发光设备的光束照射方向,以使光斑在目标图像上的位置或者光斑的运动轨迹与引导指示相匹配,从而完成现场拍摄的流程。

进一步,引导指示的类型不同,光斑与引导指示是否匹配的判断方式也不相同;诸如,如果引导指示的类型为引导标识,则可判断目标图像上的光斑所在位置是否与引导标识的位置相匹配;如果引导指示的类型为引导路径,判断目标图像上的光斑运动轨迹是否与引导路径相匹配。

步骤s206,在判断为是时,确定目标图像为现场拍摄图像。

在一种可能的实现方式中,可以在判断为是时在图像采集设备的显示界面上生成诸如“√”的显示图标、“匹配成功”的文字等提示消息,或播报语音提示等;可以理解,在判断为否时也可以参照上述方式进行提示,如在界面上用文字提示“匹配失败”等,在此不再赘述。

本发明实施例提供的一种现场拍摄图像的判断方法,首先响应拍摄指令,提供引导指示;然后判断目标图像上的光斑是否与引导指示匹配;如果是,确定目标图像为现场拍摄图像。本实施例判断目标图像上的光斑(由光照引起)是否与提供的引导指示匹配的方式,可以较好地保证采集到的图像是现场拍摄的,从而有效提升身份验证的可靠性。

本实施例给出了一种确定目标图像上的光斑的具体实现方式:首先对目标图像进行亮度检测,得到目标图像中每个像素点的亮度值。然后根据亮度值大于预设亮度阈值的像素点的位置,确定目标图像上的亮度区域。接着判断亮度区域的外接圆的半径是否位于预设半径区间(如2mm≤r≤5mm);如果是,将亮度区域确定为光斑;如果否,表明该亮度区域可能是噪声或者目标对象上的其他干扰图案等,不能将该亮度区域确定为光斑。此外,还可以以目标图像的中心点或者指定顶点为坐标原点,计算光斑的中心点坐标(x1,y1),并采用光斑的中心点坐标(x1,y1)表示光斑的位置。

为便于理解,在本实施例中对提供引导指示的方式做进一步的说明,可参照如下的方式一至四:

方式一:显示引导标识。在具体实现时,引导标识可以显示在显示界面上。为便于理解,可参照图3所示的一种引导标识的显示界面示意图,该显示界面诸如手机屏幕、电脑屏幕等,显示界面的上部分为目标图像的采集区域,用于显示摄像头采集的目标图像;显示界面的下部分为引导指示的显示区域,在该区域显示样例图像;将引导标识设置在样例图像上的指定位置。以样例图像是身份证为例对引导标识进行示例性描述:引导标识可以为具有一定颜色、形状的标识,如与光斑外形相似的圆形白色斑点,将该圆形白色斑点(也即引导标识)设置于身份证的诸如“民族:汉”的后边、身份证的某一顶点、照片的正下方等指定位置。

基于上述的引导标识,本实施例给出一种判断目标图像上的光斑是否与引导指示匹配的具体实施方式,可参考如下步骤:判断目标图像上的光斑在目标图像上的位置是否与样例图像上的指定位置匹配;如果是,确定光斑与引导指示匹配。

由于引导标识为预先设置在样例图像上的指定位置的,假设引导标识位于样例身份证上显示的“姓名”的左侧位置,如果检测到光斑出现在目标图像上的“姓名”的左侧位置,则说明光斑与引导标识匹配;也即,如果光斑在目标图像上的相对位置与引导标识在样例图像上的相对位置相同,可以确定目标图像为现场拍摄图像。在具体实施时可参考如下步骤(1)和(2):

(1)获取引导标识与样例图像的第一基准点之间的第一相对位置,以及光斑与目标图像的第二基准点之间的第二相对位置。其中,第一基准点在样例图像上的位置与第二基准点在目标图像上的位置相同;诸如,第一基准点为样例图像的左下角顶点,第二基准点为目标图像的左下角顶点。第一基准点可以表示为直角坐标系、极坐标系或者其他坐标系下的原点p(0,0),则引导标识与样例图像的第一基准点之间的第一相对位置可以表示为直角坐标系下的p(x1,y1)或者极坐标系下的p(ρ1,θ1);对应的,第二基准点可以表示为直角坐标系、极坐标系或者其他坐标系下的原点q(0,0),则光斑与目标图像的第二基准点之间的第二相对位置可以表示为直角坐标系下的q(x2,y2)或者极坐标系下的q(ρ2,θ2)。

(2)判断第一相对位置与第二相对位置的差异是否在预设差异阈值内;如果是,确定目标图像上的光斑在目标图像上的位置与样例图像上的指定位置匹配,也即表征光斑与引导标识匹配。

为便于理解,以下以直角坐标系下的第一相对位置p(x1,y1)、第二相对位置q(x2,y2)为例对第一相对位置与第二相对位置的差异进行描述。该差异可以表示为(δx,δy)=(|x1-x2|,|y1-y2|),预设差异阈值可以为(δx*,δy*),第一相对位置与第二相对位置的差异在预设差异阈值内可理解为δx≤δx*且δy≤δy*

可以理解的是,在实际应用中,为了避免光斑遮挡目标对象的关键信息,引导标识可以避开样例图像上与目标对象的关键信息相对应的部分,诸如身份证上的身份证号、人脸的面部特征等。

方式二:显示引导路径。该引导路径可以采用诸如线段、三角形、四边形、圆形、数字图案等任何路径,诸如,可参照如图4所示的第一种引导路径的显示界面示意图,该显示界面上提供的引导指示为圆形的引导路径,指示用户移动发光设备的光束照射方向,以使在目标对象上形成的光斑的运动轨迹也为一个圆形,也即光斑的运动轨迹与引导路径匹配。

基于上述引导路径,所采集的目标图像为多张,光斑在不同图像上的位置不同,从而形成与引导路径匹配的运动轨迹,本实施例给出一种判断目标图像上的光斑是否与引导指示匹配的具体实施方式,可参考如下步骤:对多张目标图像上的光斑进行追踪,得到光斑的运动轨迹;判断光斑的运动轨迹是否与指定区域内的引导路径匹配;如果是,确定光斑与引导指示匹配。

其中,光斑的运动轨迹可以按照如下方式生成:根据各张目标图像中的光斑位置以及各张目标图像的采集时间,生成光斑的运动轨迹。具体实现时,可以根据各张目标图像的采集时间对每张目标图像上的光斑进行追踪,并分段画出光斑之间的轨迹。

参照图4所示出的圆形引导路径,可以在光斑运动过程中,通过摄像头对目标对象进行视频拍摄,为了减少工作量,可以按照预设间隔帧数在拍摄到的视频流中抽取部分帧图像,对抽取的帧图像进行光斑追踪,如果追踪到的光斑的运动轨迹能够形成圆形,表明光斑与引导指示匹配,进而,可以确定目标图像为现场拍摄图像。

此外,为了进一步保证所上传的图像为现场拍摄的,加强身份验证的可靠性,还可以将引导路径与样例图像相结合,该引导路径可以由多个引导标识组成,各引导标识布设在样例图像上的指定位置。参照如图5所示的第二种引导路径的显示界面示意图,四边形的引导路径可以是由设置在身份证样例图像的四个顶点处的引导标识组成。基于此,本实施例给出一种判断目标图像上的光斑是否与引导指示匹配的具体实施方式,可参考如下步骤:首先对多张目标图像上的光斑进行追踪,判断各目标图像上的光斑在其所属目标图像上的位置与引导路径中对应的各引导标识的指定位置是否位置匹配(诸如,判断光斑是否位于目标图像上的四个顶角);如果匹配,确定光斑的运动轨迹与样例图像内的引导路径匹配;如,确定多张目标图像上的光斑形成的运动轨迹为与引导路径匹配的四边形。从而可以确定目标图像为现场拍摄图像。

可以理解的是,为了避免光斑遮挡目标对象的关键信息,引导路径应该避开样例图像上与目标对象的关键信息相对应的部分,诸如身份证上的身份证号、人脸的面部特征等。

方式三:显示引导语,可参照如图6所示的一种引导语的显示界面示意图,图6所展示的引导语中包含有光斑的位置信息,指示用户将光斑移动至目标对象的指定位置。基于该引导语,光斑与引导指示是否匹配的判断方式可以包括:判断目标图像上的光斑在目标图像上的位置是否与光斑位置信息匹配;如果是,确定光斑与引导指示匹配。其中,引导语为预先设置的,可直接获取引导语表达的光斑位置信息。确定光斑在目标图像上的位置的方式以及判断光斑在目标图像上的位置是否与光斑位置信息匹配的方式均可以参照方式一,在此不再赘述。

引导语中还可以包括光斑的运动轨迹信息,诸如“请移动光斑使光的运动轨迹为圆形”。基于该引导语,光斑与引导指示是否匹配的判断方式可以包括:对多张目标图像上的光斑进行追踪,得到光斑的运动轨迹;判断光斑的运动轨迹是否与光斑的运动轨迹信息匹配;如果是,确定光斑与引导指示匹配。其中,引导语为预先设置的,可直接获取引导语表达的光斑的运动轨迹信息。确定光斑的运动轨迹的方式以及判断光斑的运动轨迹是否与光斑的运动轨迹信息匹配的方式均可以参照方式二,在此不再赘述。

可以理解的是,以上仅为示例性说明,引导语还可以包括其他内容,在此不进行限制。

方式四:语音播报引导语。引导语的播报方式有多种,诸如以下a、b、c三种:a、当接收到拍摄指令时播报一次引导语。b、在接收到拍摄指令后按照预设时间间隔(如3秒)重复播报引导语,直至得到判断光斑的运动轨迹是否与光斑的运动轨迹信息匹配的结果。c、在图像采集设备上设置重复播报或者中断播报的按键、触摸图标等操作标识,当完成一次引导语播报后,用户可选择操作标识以向图像采集设备反馈继续播报引导语或者中断播报引导语。

采用语音播报引导语的方式时,可以仅设置目标图像的采集区域;也可以基于播报方式c,在目标图像的采集区域旁边的留白区域上增设操作标识,如图7所示的一种语音播报引导语的显示界面示意图,该界面所显示的操作标识表示正在播报引导语。

在实际应用中,以上四种方式中出现的目标图像的采集区域可以为手机的屏幕界面、数码相机的取景器等,在此不进行限制。以上四种方式仅为对引导指示以及光斑与引导指示匹配的判断方式的示例性说明,不应理解为限制。

此外,现场拍摄图像的判断方法还可以进一步包括:设置规定的验证时间,判断用户是否在规定的验证时间内完成光斑与引导指示的匹配判断,如果否,重新执行步骤s202至步骤s206。其中,在重新执行步骤s202时,将更新所提供的引导指示,使新的引导指示与前一次引导指示不同。

进一步,目标对象可以为证件,在确定目标图像为现场拍摄图像后,现场拍摄图像的判断方法还可以包括:采用光学字符识别技术(opticalcharacterrecognition,ocr)对目标图像进行字符识别,得到目标对象的证件信息。在一种具体的实现方式中,可以首先对目标图像进行预处理,该预处理包括几何变换(透视、扭曲、旋转等)、畸变校正、去除模糊、图像增强和光线校正等。然后对预处理后的目标图像中文本的所在位置和范围及其布局进行检测,得到包含文本的框图像。最后对包含文本的框图像进行内容识别,得到框图像中的文本信息,诸如姓名、性别、民族、家庭住址、身份证号等。

综上所述,本实施例提供的上述现场拍摄图像的判断方法,通过判断目标图像上的光斑(由光照引起)是否与提供的引导指示匹配的方式,可以较好地保证采集到的图像是现场拍摄的,从而有效提升身份验证的可靠性。

实施例三:

参见图8所示的一种现场拍摄图像的判断装置的结构框图,该装置包括:

指令响应模块802,用于响应拍摄指令,提供引导指示;

判断模块804,用于判断目标图像上的光斑是否与引导指示匹配;其中,目标图像中包含有目标对象,光斑为光照目标对象时引起;

现场拍摄确定模块806,用于在判断模块的判断结果为是时,确定目标图像为现场拍摄图像。

本发明实施例提供了一种现场拍摄图像的判断装置,首先响应拍摄指令时,提供引导指示;然后判断目标图像上的光斑是否与引导指示匹配;并在判断结果为是时,确定目标图像为现场拍摄图像。本实施例判断目标图像上的光斑(由光照引起)是否与提供的引导指示匹配的方式,可以较好地保证采集到的图像是现场拍摄的,从而有效提升身份验证的可靠性。

在一种实施方式中,上述指令响应模块802进一步用于:显示引导标识、引导路径和/或者引导语;和/或者,语音播报引导语。

在一种实施方式中,上述指令响应模块802进一步用于:显示样例图像;将引导标识设置在样例图像上的指定位置;上述判断模块804进一步用于:判断目标图像上的光斑在目标图像上的位置是否与样例图像上的指定位置匹配;如果是,确定光斑与引导指示匹配。

在一种实施方式中,上述判断模块804进一步用于:获取引导标识与样例图像的第一基准点之间的第一相对位置,以及光斑与目标图像的第二基准点之间的第二相对位置;其中,第一基准点在样例图像上的位置与第二基准点在目标图像上的位置相同;判断第一相对位置与第二相对位置的差异是否在预设差异阈值内;如果是,确定目标图像上的光斑在目标图像上的位置与样例图像上的指定位置匹配。

在一种实施方式中,上述指令响应模块802进一步用于:在指定区域内显示引导路径;目标图像为多张;上述判断模块804进一步用于:对多张目标图像上的光斑进行追踪,得到光斑的运动轨迹;判断光斑的运动轨迹是否与指定区域内的引导路径匹配;如果是,确定光斑与引导指示匹配。

在一种实施方式中,引导语中包含有光斑的位置信息或光斑的运动轨迹信息;上述判断模块804进一步用于:如果引导语包含光斑位置信息,判断目标图像上的光斑在目标图像上的位置是否与光斑位置信息匹配;如果是,确定光斑与引导指示匹配;如果引导语包含光斑的运动轨迹信息,对多张目标图像上的光斑进行追踪,得到光斑的运动轨迹;判断光斑的运动轨迹是否与光斑的运动轨迹信息匹配;如果是,确定光斑与引导指示匹配。

在一种实施方式中,上述判断模块804进一步用于:根据各张目标图像中的光斑位置以及各张目标图像的采集时间,生成光斑的运动轨迹。

在一种实施方式中,目标图像上的光斑是采用如下步骤确定的:对目标图像进行亮度检测,得到目标图像中每个像素点的亮度值;根据亮度值大于预设亮度阈值的像素点的位置,确定目标图像上的亮度区域;判断亮度区域的外接圆的半径是否位于预设半径区间;如果是,将亮度区域确定为光斑。

在一种实施方式中,目标对象为证件;现场拍摄图像的判断装置还包括识别模块(图中未示出),用于采用光学字符识别技术对目标图像进行字符识别,得到目标对象的证件信息。

本实施例所提供的装置,其实现原理及产生的技术效果和前述实施例二相同,为简要描述,本实施例部分未提及之处,可参考前述实施例二中相应内容。

实施例四:

基于前述实施例,本实施例给出了一种现场拍摄图像的判断系统,包括:图像采集装置、发光装置、处理器和存储装置;图像采集装置,用于采集目标图像;发光装置,用于在照射目标物体时引起光斑;存储装置上存储有计算机程序,计算机程序在被处理器运行时执行上述实施例二所提供的任一项方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

进一步,本实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理设备运行时执行上述实施例二提供的任一项方法的步骤。

本发明实施例所提供的一种现场拍摄图像的判断方法、装置及系统的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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