图像处理方法和电子设备的制造方法_2

文档序号:9847062阅读:来源:国知局
与摄像头的距离和相对位置,从而能够更好地进行生物特征识别,提高识别特征识别的准确率。
【附图说明】
[0057]图1a-1e是说明作为比较示例的预览图像的显示示例;
[0058]图2是说明根据本发明第一实施例的图像处理方法的流程图;
[0059]图3是说明根据本发明第一实施例的图像处理方法中确定用户和图像获取装置的相对位置是否满足预定条件的第一方式的流程图;
[0060]图4是说明计算用户和图像获取装置的距离的示意图;
[0061 ]图5是说明调整预览图像的第一方式的流程图;
[0062]图6是说明根据本发明第一实施例的图像处理方法中确定用户和图像获取装置的相对位置是否满足预定条件的第二方式的流程图;
[0063]图7是说明调整预览图像的第二方式的流程图;
[0064]图8a_8g是说明根据本发明实施例的预览图像的显示示例;
[0065]图9是说明根据本发明第二实施例的电子设备的框图;以及
[0066]图10是说明根据本发明第三实施例的电子设备的框图。
【具体实施方式】
[0067]下面,将参考附图详细描述根据本发明实施例的图像处理方法和电子设备。
[0068]根据本发明实施例的图像处理方法可以应用于任何电子设备中,例如,智能手机、平板电脑、笔记本电脑等等,只要改电子设备具有数据处理能力和诸如虹膜摄像头的生物特征识别装置。在本说明书中,将以虹膜摄像头作为图像获取装置的示例,并且以用户的虹膜作为生物特征的示例进行描述。需要注意的是,本发明不限于上面的虹膜摄像头和虹膜,还可以使用其他的生物特征识别装置和生物特征。例如,人脸识别、指纹识别等等。
[0069]目前,在虹膜识别中,通常简单地使用虹膜摄像头采集到预览图像并显示给用户,同时进行虹膜识别。如图1a所示,当用户处于标准位置时,将进行有效的虹膜识别,并且解锁电子设备。
[0070]另一方面,当用户与虹膜摄像头的相对位置不满足预定条件时,例如,如图1b-1e所示,当用户距离虹膜摄像头太远或太近或者在上下左右方向上偏离标准位置时,虹膜摄像头进行虹膜识别的准确率很低。在这种情况下,可能导致用户多次识别不正确,从而不能解锁电子设备。这将导致用户感觉很沮丧。
[0071]此外,虽然用户多次识别不正确,但是用户并不知道是什么原因导致识别的正确率低,即,用户不知道是因为距离虹膜摄像头太近或太远和/或者在上下左右方向上偏离导致识别不成功,因为当用户稍微偏离标准位置而导致识别不成功时,在显示单元上显示的预览图像并不明显。也就是说,当虹膜识别不正确时,电子设备并不能给出相应提示来提醒用户进行位置调整以提高识别正确率。
[0072]如图2所示,根据本发明第一实施例的图像处理方法200应用于包括诸如虹膜摄像头的电子设备中。所述图像处理方法200包括:
[0073]步骤S201:通过图像获取装置获取用户的第一预览图像并显示所述第一预览图像;
[0074]步骤S202:从所述第一预览图像中识别用户的生物特征的第一区域,并且在所述第一预览图像上标记所述第一区域作为第一图形标记;
[0075]步骤S203:根据所述第一预览图像和所述第一图像标记确定用户和所述图像获取装置的相对位置是否满足预定条件;以及
[0076]步骤S204:当确定用户和所述图像获取装置的相对位置不满足预定条件时,对所述第一预览图像和所述第一图形标记进行预定图像处理,以生成第二预览图像和第二图形标记,从而以预定方式指示用户和所述图像获取装置的相对位置不满足预定条件。
[0077]具体地,在步骤S201中,假设用户想要解锁电子设备,并且采用的方式是虹膜识另IJ。此时,用户例如激活虹膜摄像头,并且通过虹膜摄像头获取用户的第一预览图像。如本领域技术人员熟知的,在进行虹膜识别时,可以实时地将获得的用户的预览图像显示在电子设备的显示单元上。
[0078]然后,在步骤S202中,从所述第一预览图像中识别用户的生物特征的第一区域,并且在所述第一预览图像上标记所述第一区域作为第一图形标记。
[0079]在本实施例中,从第一预览图像中识别与用户的眼睛对应的第一区域。同时,在第一预览图像上标记所述第一区域作为第一图形标记。例如,如图1a所示的,在预览图像上用矩形标记来标记第一区域。
[0080]然后,在步骤S203中,根据所述第一预览图像和所述第一图像标记确定用户和所述图像获取装置的相对位置是否满足预定条件。
[0081]具体地,在步骤S202中,可以根据第一预览图像和第一图形标记的位置或大小等参数,确定用户和图像获取装置的相对位置是否满足预定条件。例如,可以确定用户和图像获取装置之间的距离是否在预定范围内,或者可以确定用户和图像获取装置之间的相对位置是否偏离标准位置。
[0082]稍后将参考图3和图6详细描述如何确定用户和图像获取装置的相对位置是否满足预定条件。
[0083]最后,在步骤S204中,当确定用户和所述图像获取装置的相对位置不满足预定条件时,对所述第一预览图像和所述第一图形标记进行预定图像处理,以生成第二预览图像和第二图形标记,从而以预定方式指示用户和所述图像获取装置的相对位置不满足预定条件。
[0084]具体地,在根据本发明实施例的图像处理方法中,在确定用户和所述图像获取装置的相对位置不满足预定条件时,可以对所述第一预览图像和所述第一图形标记进行预定图像处理,从而生成与第一预览图像不同的第二预览图像,并且在第二预览图像上生成用于标记第一区域的第二图形标记,从而能够以预定方式指示用户和所述图像获取装置的相对位置不满足预定条件。用户在看到这样的指示时,能够直观地明白当前位置不适当,从而能够以正确的方式调整自己和图像获取装置的相对位置。
[0085]下面,将参考图3详细描述如何确定用户和图像获取装置的相对位置是否满足预定条件。图3是说明确定用户和图像获取装置的相对位置是否满足预定条件的第一方式的流程图。
[0086]如图3所示,确定用户和所述图像获取装置的相对位置不满足预定条件的方法300包括:
[0087]步骤S301:获取所述图像获取装置的视场角;
[0088]步骤S302:对所述第一预览图像中的用户的生物特征进行图像识别以获取表征所述生物特征的第一长度值;
[0089]步骤S303:根据所述图像获取装置的视场角和所述第一长度值计算用户和所述图像获取装置之间的距离;以及
[0090]步骤S304:当所述距离小于第一预定阈值或大于第二预定阈值时,确定用户和所述图像获取装置的相对位置不满足预定条件。
[0091]下面,将结合图4一起详细描述确定用户和图像获取装置的相对位置是否满足预定条件的第一方式。
[0092]在步骤S301中,首先获取图像获取装置的视场角。例如,可以读取预先存储在存储器中的关于虹膜摄像头的视场角的设置值。
[0093]如图4所示,在本实施例中,假设摄像头的视场角(FOV)设置为36度。
[0094]然后,在步骤S302中,对所述第一预览图像中的用户的生物特征进行图像识别以获取表征所述生物特征的第一长度值。例如,如图4所示,识别图像中表征双眼的第一长度值,即,双眼之间的距离。实际上,一般人两眼的真实距离大约为8-lOcm。在本实施例中,假设两眼的真实距离为1cm0
[0095]然后,在步骤S303中,可以根据所述图像获取装置的视场角和所述第一长度值计算用户和所述图像获取装置之间的距离。
[0096]具体地,首先通过对预览图像进行图像分析,可以确定两眼距离在图像中占据的范围。也就是说,可以根据双眼距离和整个图像大小的比例(x/36),再乘以两眼的真实距离为10cm,计算图4中图像大小Fov_distance的值。
[0097]随后,可以大致计算眼睛与摄像头之间的距离Distance = Fov_distance/2*Ji*(36/360)ο
[0098]最后,在步骤S304中,当所述距离小于第一预定阈值或大于第二预定阈值时,确定用户和所述图像获取装置的相对位置不满足预定条件。
[0099]具体地,因为使用虹膜识别的红外线安全性保证是距离在20cm以上,所以例如设置第一预定距离为20cm。当计算的距离小于20cm时,确定用户和所述图像获取装置的相对位置不满足预定条件,即,用户距离虹膜摄像头太近。
[0100]另一方面,例如设置第二预定距离为30cm。当计算的距离大于30cm时,确定用户和所述图像获取装置的相对位置不满足预定条件,即,用户距离虹膜摄像头太远。
[0101]上面描述了通过图像处理的方式来计算用户和虹膜摄像头的距离的例子。然而,本发明不限于此。此外,也可以使用诸如距离传感器的传感器直接测量用户和虹膜摄像头的距离。
[0102]在确定用户和图像获取装置之间的相对位置不满足预定条件时,可以通过生成与原始的第一预览图像不同的第二预览图像的方式,提示用户调整与图像获取装置的相对位置。
[0103]下面,将参考图5描述调整预览图像的第一方式。
[0104]调整预览图像的第一方式的方法500包括:
[0105]S50
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1