一种脸部识别方法和装置的制造方法
【技术领域】
[0001]本发明涉及终端技术领域,尤其涉及一种脸部识别方法和装置。
【背景技术】
[0002]智能移动终端成为人们的生活必须品,如智能手机和平板电脑,在这些终端上存储了很多私人的信息,如照片、文件等,同时移动终端也成为人们进行消费的工具,人们的银行卡等财产也与移动终端开始绑定,因此这些智能移动终端的使用安全受到人们日益地重视。人们开始尝试很多的方法来增强移动终端的使用安全,保障私人的信息不会随便泄露出去。
[0003]通常智能手机进行加密的方法有如下几种,如设定数字密码,使用设定图形图案进行加密等,但是通常对手机加密的方案需要用户记住加密的密码或者图案,越是复杂越需要复杂的记忆内容。例如目前的利于空间图案对手机进行加密,该方案大致包括如下内容:在设置解锁图案阶段,用户手持手机在空中画出图案,手机获取手机在空中的坐标信息,通过存储坐标信息来存储空间图案,在解锁阶段,手机屏幕亮起,用户手持手机在控制画出之在设置阶段的画过的图案,然后手机获取当前手机在控制的坐标信息并与设置阶段存储的坐标信息当前用户画出的空间图案与存储的空间图案进行匹配,如果两组坐标信息所形成的空间图案相同,则解锁,否则解锁失败,这种利用图案进行加密的方案;这里有空间图案加密的方案中,需要用户牢记之前设置的图案,否则解锁不了。
[0004]针对上述手机加密还需要用户记住加密密码或者图案的情况,目前可以利用人体某些独有的特征也被用来进行加密,如指纹、虹膜、人脸等,这种方法有很多好处,如用户自身具有特有的特征,别人难以复制,还有通过移动终端自行进行识别和匹配,无需用户记忆大量加密信息。
[0005]例如,目前利用人脸识别方法对手机解锁的方法主要包括:在加密阶段,先在一个特定位置例如人脸正面采集用户脸部照片,对脸部照片处理后,获取人脸特征信息,然后保存这些特征信息;在解锁阶段,用手机上安装的前置摄像头在人脸正面对人脸进行拍照,然后对照片进行分析处理,获取人脸特征信息然后与手机解锁信息数据包中的人脸特征信息进行比对分析,若一致,手机退出锁定状态;若不一致,手机保持锁定状态。该方法安全性高,能够最大程度地保证手机中的信息因手机遗失而泄露。但是这种人脸识别方式需要用户在特定的位置进行拍摄才能有较好的识别率。
[0006]因此在移动终端的人脸识别技术上,还需要有提高人脸识别率和识别速度的方案,才能更好地促进这种生物识别方式的发展,也可以更好地保护用户信息安全和财产安全。
【发明内容】
[0007]本发明要解决的主要技术问题是,提供一种脸部识别方法和装置,能够提高人脸识别率和识别速度。
[0008]为解决上述技术问题,本发明提供一种脸部识别方法,包括如下步骤:
[0009]在多个预设位置上分别采集用户的脸部图像;
[0010]存储所述脸部图像及其对应的所述预设位置;
[0011]在脸部识别时,确定采集图像的所述预设位置,并在确定的所述预设位置上采集用户当前的脸部图像;
[0012]根据确定的所述预设位置在存储中查找出对应的脸部图像;
[0013]将所述当前的脸部图像与查找出的所述脸部图像进行匹配。
[0014]进一步地,所述方法在所述存储所述脸部图像及其对应的所述预设位置之前,还包括:
[0015]确定所述终端所在的初始位置;
[0016]获取在各个所述预设位置上采集脸部图像时所述终端分别相对于所述初始位置的偏移参数,所述偏移参数用于表征所述预设位置;
[0017]所述存储所述脸部图片及其对应的所述预设位置的步骤包括:
[0018]存储所述脸部图片及其对应的偏移参数;
[0019]所述确定采集图像的所述预设位置的步骤包括:
[0020]根据存储的偏移参数提示用户可选择的预设位置;
[0021]根据用户输入的指令确定采集用户脸部图像的所述预设位置。
[0022]进一步地,在匹配不成功的情况下,所述方法还包括:
[0023]根据用户选择的预设位置在存储中查找出对应的偏移参数;
[0024]根据用户查找出的所述偏移参数和所述终端当前位置获取所述终端所在的所述初始位置;
[0025]再次人脸识别时,直接采集用户脸部图像;
[0026]根据获取的所述初始位置和终端当前位置确定所述终端当前采集图像所在的所述预设位置;
[0027]根据该预设位置从存储中查找出对应的脸部图像,并将当前采集的脸部图像与查找出的脸部图像进行匹配。
[0028]进一步地,在采集图像之前还包括:根据终端所在的所述初始位置建立初始坐标系;
[0029]所述在多个预设位置上分别采集用户的脸部图像的步骤包括:
[0030]在相对于所述初始坐标系的多个预设位置上分别采集用户的脸部图像;
[0031]获取在各个所述预设位置上采集脸部图像时所述终端相对于所述初始位置的偏移参数的步骤包括:
[0032]获取在各个所述预设位置上采集脸部图像时所述终端相对于所述初始坐标系的偏移参数;
[0033]根据所述终端当前位置和从存储中获取的偏移参数获取所述终端所在的所述初始位置的步骤包括:
[0034]根据所述终端当前位置建立实时坐标系,根据从存储中获取的所述偏移参数和所述实时坐标系恢复出所述初始坐标系;
[0035]所述根据获取的所述初始位置和终端当前的位置信息确定所述终端当前采集图像所在的所述预设位置的步骤包括:
[0036]根据恢复出的所述初始坐标系和终端当前的位置信息确定所述终端当前采集图像所在所述预设位置。
[0037]进一步地,所述初始坐标系和所述实时坐标系均为三维空间坐标。
[0038]进一步地,所述偏移参数包括偏移角度和/或位移。
[0039]同样为了解决上述技术问题,本发明还提供了一种脸部识别装置,包括:图像采集模块、存储模块、匹配模块和位置确定模块;
[0040]所述图像采集模块用于在多个预设位置上分别采集用户的脸部图像,以及在所述位置确定模块确定的所述预设位置上采集用户当前的脸部图像;
[0041]所述存储模块用于存储所述脸部图像及其对应的所述预设位置;
[0042]所述位置确定模块用于在人脸识别时,确定采集图像的所述预设位置;
[0043]所述匹配模块用于根据所述位置确定模块确定的所述预设位置在存储中查找出对应的脸部图像,将所述当前的脸部图像与查找出的所述脸部图像进行匹配。
[0044]进一步地,所述装置还包括:初始位置确定模块和参数获取模块;
[0045]所述初始位置确定模块用于在所述存储所述脸部图像及其对应的所述预设位置之前,确定所述终端所在的初始位置;
[0046]所述参数获取模块用于获取在各个所述预设位置上采集脸部图像时所述终端分别相对于所述初始位置的偏移参数,所述偏移参数用于表征所述预设位置;
[0047]所述存储模块用于存储所述脸部图片及其对应的偏移参数;
[0048]所述位置确定模块用于根据存储的偏移参数提示用户可选择的预设位置,根据用户输入的指令确定采集用户脸部图像的所述预设位置。
[0049]进一步地,所述装置还包括:初始位置恢复模块;
[0050]所述初始位置恢复模块用于根据用户选择的预设位置在存储中查找出对应的偏移参数,根据用户查找出的所述偏移参数和所述终端当前位置获取所述终端所在的所述初始位置;
[0051]所述图像采集模块用于再次人脸识别时,直接采集用户脸部图像;
[0052]所述位置确定模块用于根据所述初始位置恢复模块获取的所述初始位置和终端当前位置确定所述终端当前采集图像所在的所述预设位置。
[0053]进一步地,所述装置还包括:坐标建立模块;
[0054]所述坐标建立模块用于在所述图像采集模块采集图像之前,根据终端所在的所述初始位置建立初始坐标系,以及再次识
别时,根据所述终端当前位置建立实时坐标系;
[0055]所述图像采集模块用于在相对于所述初始坐标系的多个预设位置上分别采集用户的脸部图像;
[0056]所述参数获取模块用于获取在各个所述预设位置上采集脸部图像时所述终端相对于所述初始坐标系的偏移参数;
[0057]所述初始位置恢复模块用于根据从存储中获取的所述偏移参数和所述实时坐标系恢复出所述初始坐标系;
[0058]所述位置确定模块用于根据恢复出的所述初始坐标系和终端当前的位置信息确定所述终端当前采集图像所在所述预设位置。
[0059]进一步地,所述初始坐标系和所述实时坐标系均为三维空间坐标。
[0060]进一步地,所述偏移参数包括偏移角度和/或位移。
[0061]本发明的有益效果是:
[0062]本发明提供的脸部识别方法和装置可以提高人脸识别率和识别速度;具体地,本发明的脸部识别方法包括:在多个预设位置上分别采集用户的脸部图像;存储所述脸部图像及其对应的所述预设位置;在脸部识别时,确定采集图像的所述预设位置,并在确定的所述预设位置上采集用户当前的脸部图像;根据确定的所述预设位置在存储中查找出对应的脸部图像;将所述当前的脸部图像与查找出的所述脸部图像进行匹配;本发明的方法可以预先获取在多个不同位置上的脸部图像建立数据库,在脸部识别过程中,可以供用户终端在多个位置采集脸部图像进行识别,避免了现有技术中只能在一个特定位置例如人脸正前方采集图像进行识别,提高了人脸识别的速度;另外,本发明方法预置了更多匹配数据,包括位置数据和图像数据;与现有技术单一匹配数据即图像数据相比,可以提高人脸识别的概率。
【附图说明】
[0063]图1为本发明实施例一提供的一种人脸识别方法的流程示意图;
[0064]图2为本发明实施例一提供的在第一次识别失败后人脸识别方法的流程示意图;
[0065]图3为本发明实施例一提供的另一种人脸识别方法的流程示意图;
[0066]图4为本发明实施例一提供的一种建立三维脸部图像数据库的流程示意图;
[0067]图5为本发明实施例一提供的一种手机、人脸与坐标系的示意图;
[0068]图6为本发明实施例一提供的一种手机进行人脸识别的流程示意图;
[0069]图7为本发明实施例一提供的一种复原坐标系的意图;
[0070]图8为本发明实施例二提供的第一种脸部识别装置的结构示意图;
[0071]图9为本发明实施例二提供的第二种脸部识别装置的结构示意图;
[0072]图10为本发明实施例二提供的第三种脸部识别装置的结构示意图;
[0073]图11为本发明实施例二提供的第四种脸部识别装置的结构示意图。
【具体实施方式】
[0074]下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0075]实施例一:
[0076]考虑到现有的人脸识别技术识别率和速度低的问题,本实施例提供了一种人脸识别方法,如图1所示,包括如下步骤:
[0077]步骤101:在多个预设位置上分别采集用户的脸部图像。
[0078]本实施例方法在建立数据库阶段,可以从多个不同的位置上采集用户的脸部图像,例如在人脸左上、上、右上、左、中、右、左下、下、右下等方位拍摄人脸图像。
[0079]本实施例方法中可以通过摄像头等图像采集装置来采集脸部图像。
[0080]步骤102:存储所述脸部图像及其对应的所述预设位置。
[0081]本步骤可以将脸部图像及其对应预设位置作为人脸识别原始数据保存在单独的存储单元中,此单元不能被随意擦除和改写。本实施例保存的预设位置指的是保存可以表征位置的信息,例如通过一些传感器来采集位置信息进行保存。
[0082]本实施例方法步骤101-步骤102为建立人脸识别数据库的过程,该过程是在进行人脸识别之前完成的。步骤101-102可以在设置加密阶段执行,例如在对手机进行设置解锁密码的过程中采集脸部图像并存储。
[0083]步骤103:在脸部识别时,确定采集图像的所述预设位置,并在确定的所述预设位置上采集用户当前的脸部图像。
[0084]由于本实施例方法存储了多个位置的图像,所以在用户进行脸部识别时,需要选取在预设位置中的哪一个位置采集图像,然后在选取的位置上采集用户的脸部图像。例如选取人脸左上,则需要将终端移动至相对人脸左上的位置拍摄脸部照片。
[0085]步骤104:根据确定的所述预设位置在存储中查找出对应的脸部图像。
[0086]在确定了用户在哪个位置采集图像进行识别时,在获取该位置上采集的图像后,终端会在存储中查找出预先存储的与该位置对应的预置图像,然后进行匹配。
[0087]步骤105:将所述当前的脸部图像与查找出的所述脸部图像进行匹配。
[0088]本实施例提供的脸部识别方法可以应用在对终端或者文件或者应用程序等加解密过程中,在匹配成功之后可以执行预设操作,例如屏幕解锁、应用程序解密、文件解密等。
[0089]本实施例方法可以供用户在多个预设位置中任一位置上进行人脸识别,与现有技术智能在一个位置上进行人脸识别相比,提高了人脸识别的速度;本实施例方法还在建立数据库阶段采集了位置信息和图像,拥有更多的匹配数据,与现有技术采集单一图像数据进行识别相比,提高了人脸识别的概率;本发明方法可以更好地保护用户信息安全和财产安全。
[0090]本实施例方法中可以利用一个参考位置来定义预设位置,优先地,本实施例方法中可以首选确定一个初始位置,然后采集相对于初始位置的各预设位置上的图像建立人脸识别数据库。具体地,在上述方法基础上,本实施例方法在所述存储所述脸部图像及其对应的所述预设位置之前还可以包括以下步骤:
[0091]确定所述终端所在的初始位置;
[0092]获取在各个所述预设位置上采集脸部图像时所述终端分别相对于所述初始位置的偏移参数,所述偏移参数用于表征所述预设位置;
[0093]在此情况下,上述步骤102可以包括:存储所述脸部图片及其对应的偏移参数;
[0094]上述步骤103中确定采集图像的所述预设位置的过程可以包括:根据存储的偏移参数提示用户可选择的预设位置;根据用户输入的指令确定采集用户脸部图像的所述预设位置。
[0095]本实施例方法可以首先确定一个终端所在的初始位置,例如终端位于人脸的正前方;然后在相对于所述初始位置的各个预设位置上采集图像,同时采集在各个预设位置与初始位置的偏移参数,在终端中利用偏移参数来表征各个预设位置。优先地,本实施例中偏移参数可以包括:偏移角度和/或位移。
[0096]考虑到第一次人脸识别失败后用户重新进行识别,还需要重新选择确定识别的位置;这些会导致降低人脸识别速度,用户体验差问题;为了克服该问题,本实施例方法在上述匹配不成功的情况下,还包括:
[0097]步骤201:根据用户选择的预设位置在存储中查找出对应的偏移参数。
[0098]在进行第二次人脸识别之前,可以利用第一次人脸识别时用户选择的预设位置查找出对应的偏移参数,例如在该位置上拍摄照片时相对于初始位置的偏移角度和位移等。
[0099]步骤202:根据用户查找出的所述偏移参数和所述终端当前位置获取所述终端所在的所述初始位置。
[0100]在查找出偏移参数后,本实施例方法可以利用偏移参数和终端当前位置来恢复终端的初始位置,即参考位置。
[0101]步骤203:再次人脸识别时,直接采集用户脸部图像。
[0102]在第二次或者第二次之后的人脸识别时,用户可以利用终端在任一位置拍摄脸部图像,不需要在终端上选择在哪个位置上进行拍照识别。
[0103]步骤204:根据获取的所述初始位置和终端当前位置确定所述终端当前采集图像所在的所述预设位置。
[0104]在恢复出初始位置即参考位置之后,本实施例方法可供终端自动确定出采集图像进行人脸识别所在的位置;所以,本实施例方法可以省略了再
次识别时用户选择位置的步骤,提高了人脸识别的速度。
[0105]步骤205:根据该预设位置从存储中查找出对应的脸部图像,并将当前采集的脸部图像与查找出的脸部图像进行匹配。
[0106]具体地,终端在自动确定识别位置后,可以根据该位置从数据库中查找出预置的脸部图像,然后进行匹配。
[0107]在本实施例中,可以通过建立坐标系来通过参数来表示或者计算位置;具体地,如图3所示,本实施例脸部识别方法可以包括如下步骤:
[0108]步骤301:确定所述终端所在的初始位置,根据终端所在的所述初始位置建立初始坐标系。
[0109]本实施例方法可以以终端显示屏与人脸平行,在人脸正前方为初始位置,然后根据该位置建立三维空间坐标系XYZ。
[0110]步骤302:相对于所述初始坐标系的多个预设位置上分别采集用户的脸部图像,并且获取在各个所述预设位置上采集脸部图像时所述终端相对于所述初始坐标系的偏移参数。
[0111]例如可以以上述坐标系XYZ为参考,在人脸左上、上、右上;左、中、右;左下、下、右下等方位拍摄人脸图片。同时可以利用终端的三轴陀螺仪、三轴加速度传感器测量在各个方位相对于坐标XYZ的偏移参数,例如旋转偏移角度和位移。
[0112]步骤303:存储所述脸部图片及其对应的偏移参数。
[0113]测量和拍摄完后,保存在各个方位拍摄的照片以及对应记录各个方位上的旋转偏移角度和位移数据。这些数据作为人脸识别的原始数据。
[0114]步骤304:在人脸识别时,根据存储的偏移参数提示用户可选择的预设位置,根据用户输入的指令确定采集用户脸部图像的所述预设位置。
[0115]终端启动摄像头,并选择拍摄方位位于左上、上、右上;左、中、右;左下、下、右下等方位中的哪个方位,然后在选择的方位上拍摄脸部照片。
[0116]步骤305:在确定的所述预设位置上采集用户当前的脸部图像;根据确定的所述预设位置在存储中查找出对应的脸部图像。
[0117]终端可以根据选择的方位在数据库中查找出对应的脸部图片,然后与当前拍摄的脸部照片进行匹配。
[0118]步骤306:将所述当前的脸部图像与查找出的所述脸部图像进行匹配,若匹配成功,则终端脸部识别成功;若匹配失败执行步骤307。
[0119]步骤307:根据用户选择的预设位置在存储中查找出对应的偏移参数;根据所述终端当前位置建立实时坐标系,根据从存储中获取的所述偏移参数和所述实时坐标系恢复出所述初始坐标系。
[0120]在第一次识别失败别后,终端可以查找用户选择方位对应的旋转偏移偏移角度和位移,同时以当前终端位置建立一个坐标系X’ V V ;然后根据查找出的旋转偏移角度和位移和坐标系X’ V V恢复出一个人脸正前方的坐标系即坐标系XYZ。
[0121]步骤308:再次人脸识别时,直接采集用户脸部图像;根据恢复出的所述初始坐标系和终端当前的位置信息确定所述终端当前采集图像所在所述预设位置。
[0122]用户进行第二次人脸识别即重新识别时,可以基于恢复的坐标系快速进行图像匹配,不需要用户选择拍摄方位。
[0123]步骤309:根据该预设位置从存储中查找出对应的脸部图像,并将当前采集的脸部图像与查找出的脸部图像进行匹配,若成功,则终端脸部识别成功,若失败,则转步骤308。
[0124]下面举一个具体例子来说明本实施例方法中建立三维脸部图形数据库的过程,利用前置摄像头和实现三轴陀螺仪、三轴加速度传感器获得一幅立体的人脸图像;如图4所示,包括如下步骤:
[0125]步骤401:采集人脸图像数据时,首先手机显示屏与人脸平行,位移人脸的正前方,手机所在位置为X轴和z轴组成的面,人脸到手机的方向为Y轴的方向,X轴、Y轴和Z轴交叉的点为坐标原点,建立一个坐标系XYZ。
[0126]如图5所示,为手机、人脸与坐标系的示意图;图中11为人脸,12为手机,13为坐标系,14为手机相对应坐标系的偏移角度,55为手机相对于坐标系的位移。
[0127]步骤402:摄像头在左上、上、右上;左、中、右;左下、下、右下等方位拍摄,陀螺仪和加速度传感器记录各个方位与照片对应的旋转偏移角度和位移。
[0128]步骤403:将拍摄的照片和旋转偏移角度和位移数据存储在存储单元,作为人脸识别原始数据。
[0129]在上述例子的基础上,下面介绍本实施例方法中人脸识别的过程,如图7所示,包括如下步骤:
[0130]步骤601:手机启动摄像头、陀螺仪和加速度传感器,拍摄人脸图片,并选择拍摄方位位于左上、上、右上;左、中、右;左下、下、右下等方位中的哪个方位。
[0131]步骤602:将拍摄的照片与所选方位中的数据库中照片进行匹配,匹配成功,则执行预设操作(例如解锁);如果匹配失败,以拍摄照片时手机中心为一个坐标系,根据所选方位的数据库中的照片的旋转偏移角度、位移和此时拍摄的照片的陀螺仪和加速度传感器获得数据复原一个人脸正前方的坐标系。
[0132]如图7所示为复原坐标系的示意图;手机进行人脸识别时,手机自己的坐标系为X’Y’Z’,见41,根据步骤401中选择的方位,提取此方位上存储单元中存储照片的旋转偏移角度和位移,获取此时拍摄照片时陀螺仪和加速度传感器获得数据;然后复原人脸正前方的坐标系XYZ,见42,即为重建坐标系。
[0133]步骤603:再次启动摄像头直接拍照,手机基于复原的人脸正前方的坐标系和手机陀螺仪和加速度传感器获得位置数据确定手机此时拍摄照片的方位,然后从存储单元中提取与该方位对应的图片与当前拍摄的图片进行匹配,匹配成功,执行预设操作(例如解锁)。
[0134]利用本方法可以建立立体的人脸部图像数据,在进行人脸识别时,拥有更多的匹配数据,提高人脸识别的概率,同时利用陀螺仪和加速度传感器,可以获得人脸数据所在的不同方位数据,提高人脸识别的速率。
[0135]实施例二:
[0136]如图8所示,本实施例提供了一种脸部识别装置,包括:图像采集模块、存储模块、匹配模块和位置确定模块;
[0137]所述图像采集模块用于在多个预设位置上分别采集用户的脸部图像,以及在所述位置确定模块确定的所述预设位置上采集用户当前的脸部图像;
[0138]所述存储模块用于存储所述脸部图像及其对应的所述预设位置;
[0139]所述位置确定模块用于在脸部识别时,确定采集图像的所述预设位置;
[0140]所述匹配模块用于根据所述位置确定模块确定的所述预设位置在存储中查找出对应的脸部图像,将所述当前的脸部图像与查找出的所述脸部图像进行匹配。
[0141]本实施例提供的装置可以预先获取在多个不同位置上的脸部图像建立数据库,在人脸识别过程中,可以供用户终端在多个位置采集脸部图像进行识别,避免了现有技术中只能在一个特定位置例如人脸正前方采集图像进行识别,提高了人脸识别的速度;另外,本发明方法预置了更多匹配数据,包括位置数据和图像数据;与现有技术单一匹配数据即图像数据相比,可以提高人脸识别的概率。
[0142]优先地,如图9所示,上述装置还包括:初始位置确定模块和参数获取模块;
[0143]所述初始位置确定模块用于在所述存储所述脸部图像及其对应的所述预设位置之前,确定所述终端所在的初始位置;
[0144]所述参数获取模块用于获取在各个所述预设位置上采集脸部图像时所述终端分别相对于所述初始位置的偏移参数,所述偏移参数用于表征所述预设位置;
[0145]所述存储模块用于存储所述脸部图片及其对应的偏移参数;
[0146]所述位置确定模块用于根据存储的偏移参数提示用户可选择的预设位置,根据用户输入的指令确定采集用户脸部图像的所述预设位置。
[0147]优先地,如图10所示,在图9所述装置的基础上,还包括:初始位置恢复模块;
[0148]所述初始位置恢复模块用于根据用户选择的预设位置在存储中查找出对应的偏移参数,根据用户查找出的所述偏移参数和所述终端当前位置获
取所述终端所在的所述初始位置;
[0149]所述图像采集模块用于再次人脸识别时,直接采集用户脸部图像;
[0150]所述位置确定模块用于根据所述初始位置恢复模块获取的所述初始位置和终端当前位置确定所述终端当前采集图像所在的所述预设位置。
[0151]优先地,如图11所示,在图10所示装置的基础上,还包括:坐标建立模块;
[0152]所述坐标建立模块用于在所述图像采集模块采集图像之前,根据终端所在的所述初始位置建立初始坐标系,以及再次识别时,根据所述终端当前位置建立实时坐标系;
[0153]所述图像采集模块用于在相对于所述初始坐标系的多个预设位置上分别采集用户的脸部图像;
[0154]所述参数获取模块用于获取在各个所述预设位置上采集脸部图像时所述终端相对于所述初始坐标系的偏移参数;
[0155]所述初始位置恢复模块用于根据从存储中获取的所述偏移参数和所述实时坐标系恢复出所述初始坐标系;
[0156]所述位置确定模块用于根据恢复出的所述初始坐标系和终端当前的位置信息确定所述终端当前采集图像所在所述预设位置。
[0157]优先地,所述初始坐标系和所述实时坐标系均为三维空间坐标。
[0158]优先地,所述偏移参数包括偏移角度和/或位移。
[0159]利用本实施例的装置可以提高人脸识别率和识别速度,更好地促进这种生物识别方式的发展,也可以更好地保护用户信息安全和财产安全。
[0160]以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
【主权项】
1.一种脸部识别方法,其特征在于,包括如下步骤: 在多个预设位置上分别采集用户的脸部图像; 存储所述脸部图像及其对应的所述预设位置; 在脸部识别时,确定采集图像的所述预设位置,并在确定的所述预设位置上采集用户当前的脸部图像; 根据确定的所述预设位置在存储中查找出对应的脸部图像; 将所述当前的脸部图像与查找出的所述脸部图像进行匹配。2.如权利要求1所述的脸部识别方法,其特征在于,在所述存储所述脸部图像及其对应的所述预设位置之前还包括: 确定所述终端所在的初始位直; 获取在各个所述预设位置上采集脸部图像时所述终端分别相对于所述初始位置的偏移参数,所述偏移参数用于表征所述预设位置; 所述存储所述脸部图像及其对应的所述预设位置的步骤包括: 存储所述脸部图像及其对应的偏移参数; 其中,所述确定采集图像的所述预设位置的步骤包括: 根据存储的偏移参数提示用户可选择的预设位置; 根据用户输入的指令确定采集用户脸部图像的所述预设位置。3.如权利要求2所述的脸部识别方法,其特征在于,在匹配不成功的情况下,还包括: 根据用户选择的预设位置在存储中查找出对应的偏移参数; 根据用户查找出的所述偏移参数和所述终端当前位置获取所述终端所在的所述初始位置; 再次人脸识别时,直接采集用户脸部图像; 根据获取的所述初始位置和终端当前位置确定所述终端当前采集图像所在的所述预设位置; 根据该预设位置从存储中查找出对应的脸部图像,并将当前采集的脸部图像与查找出的脸部图像进行匹配。4.如权利要求3所述的脸部识别方法,其特征在于,在多个预设位置上采集图像之前还包括:根据终端所在的所述初始位置建立初始坐标系; 所述在多个预设位置上分别采集用户的脸部图像的步骤包括: 在相对于所述初始坐标系的多个预设位置上分别采集用户的脸部图像; 所述获取在各个所述预设位置上采集脸部图像时所述终端相对于所述初始位置的偏移参数的步骤包括: 获取在各个所述预设位置上采集脸部图像时所述终端相对于所述初始坐标系的偏移参数; 所述根据所述终端当前位置和从存储中获取的偏移参数获取所述终端所在的所述初始位置的步骤包括: 根据所述终端当前位置建立实时坐标系,根据从存储中获取的所述偏移参数和所述实时坐标系恢复出所述初始坐标系; 所述根据获取的所述初始位置和终端当前的位置信息确定所述终端当前采集图像所在的所述预设位置的步骤包括: 根据恢复出的所述初始坐标系和终端当前的位置信息确定所述终端当前采集图像所在所述预设位置。5.如权利要求4所述的脸部识别方法,其特征在于,所述初始坐标系和所述实时坐标系均为三维空间坐标。6.如权利要求2-5任一项所述的脸部识别方法,其特征在于,所述偏移参数包括偏移角度和/或位移。7.—种脸部识别装置,其特征在于,包括:图像采集模块、存储模块、匹配模块和位置确定模块; 所述图像采集模块用于在多个预设位置上分别采集用户的脸部图像,以及在所述位置确定模块确定的所述预设位置上采集用户当前的脸部图像; 所述存储模块用于存储所述脸部图像及其对应的所述预设位置; 所述位置确定模块用于在脸部识别时,确定采集图像的所述预设位置; 所述匹配模块用于根据所述位置确定模块确定的所述预设位置在存储中查找出对应的脸部图像,将所述当前的脸部图像与查找出的所述脸部图像进行匹配。8.如权利要求7所述的脸部识别装置,其特征在于,还包括:初始位置确定模块和参数获取模块; 所述初始位置确定模块用于在所述存储所述脸部图像及其对应的所述预设位置之前,确定所述终端所在的初始位直; 所述参数获取模块用于获取在各个所述预设位置上采集脸部图像时所述终端分别相对于所述初始位置的偏移参数,所述偏移参数用于表征所述预设位置; 所述存储模块用于存储所述脸部图像及其对应的偏移参数; 所述位置确定模块用于根据存储的偏移参数提示用户可选择的预设位置,根据用户输入的指令确定采集用户脸部图像的所述预设位置。9.如权利要求8所述的脸部识别方法,其特征在于,还包括:初始位置恢复模块; 所述初始位置恢复模块用于根据用户选择的预设位置在存储中查找出对应的偏移参数,根据用户查找出的所述偏移参数和所述终端当前位置获取所述终端所在的所述初始位置; 所述图像采集模块用于再次人脸识别时,直接采集用户脸部图像; 所述位置确定模块用于根据所述初始位置恢复模块获取的所述初始位置和终端当前位置确定所述终端当前采集图像所在的所述预设位置。10.如权利要求9所述的脸部识别装置,其特征在于,还包括:坐标建立模块; 所述坐标建立模块用于在所述图像采集模块采集图像之前,根据终端所在的所述初始位置建立初始坐标系,以及再次识别时,根据所述终端当前位置建立实时坐标系; 所述图像采集模块用于在相对于所述初始坐标系的多个预设位置上分别采集用户的脸部图像; 所述参数获取模块用于获取在各个所述预设位置上采集脸部图像时所述终端相对于所述初始坐标系的偏移参数;所述初始位置恢复模块用于根据从存储中获取的所述偏移参数和所述实时坐标系恢复出所述初始坐标系; 所述位置确定模块用于根据恢复出的所述初始坐标系和终端当前的位置信息确定所述终端当前采集图像所在所述预设位置。11.如权利要求10所述的脸部识别装置,其特征在于,所述初始坐标系和所述实时坐标系均为三维空间坐标。12.如权利要求7-11任一项所述的脸部识别装置,其特征在于,所述偏移参数包括偏移角度和/或位移。
【专利摘要】本发明公开了一种脸部识别方法和装置。本发明的脸部识别方法包括:在多个预设位置上分别采集用户的脸部图像;存储所述脸部图像及其对应的所述预设位置;在脸部识别时,确定采集图像的所述预设位置,并在确定的所述预设位置上采集用户当前的脸部图像;根据确定的所述预设位置在存储中查找出对应的脸部图像;将所述当前的脸部图像与查找出的所述脸部图像进行匹配;本发明提供的脸部识别方法和装置可以提高人脸识别率和识别速度。
【IPC分类】G06K9/00, G06F21/32
【公开号】CN105488371
【申请号】CN201410483249
【发明人】张晓亮, 冯磊, 孙卫山
【申请人】中兴通讯股份有限公司
【公开日】2016年4月13日
【申请日】2014年9月19日
【公告号】WO2015131712A1