图像处理方法及相关装置与流程

文档序号:18321299发布日期:2019-08-03 10:29阅读:149来源:国知局
图像处理方法及相关装置与流程

本申请涉及智能移动终端技术领域,具体涉及一种图像处理方法及相关装置。



背景技术:

目前市面上的智能电子设备基本都支持触摸屏幕操作功能,屏下指纹是利用oled显示屏作为原始光源,光线在手指和玻璃接触面由于手指纹路谷和脊对光线反射的差异,集成光敏阵列的感光传感器会吸收不同程度的反射光,从而转换成有大小差异的电信号形成指纹图像。因此显示屏裂痕或者感应区域的异物都会给屏下光学指纹带来固定纹路干扰的影响,导致无法快捷的进行解锁等操作,降低了用户的体验度。



技术实现要素:

本申请实施例提供了一种图像处理方法及相关装置,提高电子设备进行图像处理的准确性和智能性。

第一方面,本申请实施例提供一种图像处理方法,应用于电子设备,所述电子设备的屏幕的预设区域具备指纹识别功能,所述方法包括:

在当前环境下,在所述屏幕处于熄屏状态时采集至少一张图像,并根据所述至少一张图像确定第一图像;

根据所述第一图像确定第二图像,所述第二图像对应所述电子设备在所述当前环境、且所述屏幕无异物情况下采集的图像;

根据所述第二图像与所述第一图像,得到消除背景信息的第三图像;

根据所述第三图像确定所述预设区域所存在的固定纹路;

在所述第一图像上屏蔽所述固定纹路,得到目标图像。

第二方面,本申请实施例提供一种图像处理装置,应用于电子设备,所述电子设备的屏幕的预设区域具备指纹识别功能,所述图像处理装置包括采集单元、确定单元、获取单元和屏蔽单元,其中,

所述采集单元,用于在当前环境下,在所述屏幕处于熄屏状态时采集至少一张图像,并根据所述至少一张图像确定第一图像;

所述确定单元,用于根据所述第一图像确定第二图像,所述第二图像对应所述电子设备在所述当前环境、且所述屏幕无异物情况下采集的图像;

所述获取单元,用于根据所述第二图像与所述第一图像,得到消除背景信息的第三图像;

所述确定单元,还用于根据所述第三图像确定所述预设区域所存在的固定纹路;

所述屏蔽单元,用于在所述第一图像上屏蔽所述固定纹路,得到目标图像。

第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。

第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。

第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

可以看出,本申请实施例中,在当前环境下,电子设备首先在所述屏幕处于熄屏状态时采集至少一张图像,并根据所述至少一张图像确定第一图像,其次,根据所述第一图像确定第二图像,所述第二图像对应所述电子设备在所述当前环境、且所述屏幕无异物情况下采集的图像,再次,根据所述第二图像与所述第一图像,得到消除背景信息的第三图像,然后,根据所述第三图像确定所述预设区域所存在的固定纹路,最后,在所述第一图像上屏蔽所述固定纹路,得到目标图像。可见,本申请实施例的电子设备获取预设区域熄屏下的图像通过多次的图像处理将背景消除,进一步的提取出固定的纹路,并将其坐标区域进行匹配屏蔽,从而得到无误差的图像,进而防止认假情况的发生,提高电子设备进行图像处理的准确性和智能性。

附图说明

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

图1是本申请实施例提供的一种电子设备采集指纹的示意图;

图2a是本申请实施例提供的一种图像处理方法的流程示意图;

图2b是本申请实施例提供的一种无异物的图像示意图;

图2c是本申请实施例提供的一种有异物的图像示意图;

图3是本申请实施例提供的另一种图像处理方法的流程示意图;

图4是本申请实施例提供的另一种图像处理方法的流程示意图;

图5是本申请实施例提供的一种电子设备的结构示意图;

图6是本申请实施例提供的一种图像处理装置的功能单元组成框图。

具体实施方式

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

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本申请实施例所涉及到的电子设备可以是具备指纹识别能力的电子设备,该电子设备可以包括各种具有指纹识别功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)等等。

下面对本申请实施例进行详细介绍。

指纹识别技术把一个人同他的指纹对应起来,通过比较他的指纹和预先保存的指纹进行比较,比较不同指纹的细节特征点来进行鉴别,就可以验证他的真实身份。指纹图像是以图像形式作为载体的指纹的数据。指纹是人类手指末端指腹上由凹凸的皮肤所形成的纹路。指纹是人类手指末端指腹上由凹凸的皮肤所形成的纹路,由于人的指纹是遗传与环境共同作用的,其与人体健康也密切相关,因而指纹人人皆有,却各不相同,由于指纹重复率极小,大约150亿分之一,故其称为“人体身份证”。正是基于指纹的这种特征,指纹作为身份认证的信息被广泛使用。指纹纹路经常出现中断、分叉或转折,这些断点、分叉点和转折点被称为"特征点"。每个人指纹纹路在图案、断点和交叉点上各不相同,是唯一的,依靠这种唯一性和稳定性,我们才能创造指纹识别技术。每个人包括指纹在内的皮肤纹路在图案、断点和交叉点上各不相同,呈现唯一性且终生不变。指纹识别技术拥有识别速度快、采集方便和价格低廉等优点,被广泛应用于图像处理、模式识别、计算机视觉等众多学科领域。

一般在指纹识别的应用中,用户通常提前将几组指纹录入数据库中,每一组指纹为用户的一个手指对应的指纹。比如,一组指纹为用户的食指的指纹,另一组指纹为用户的拇指的指纹。针对每一组,系统会将该组指纹的特征点等信息提取出来,并保存成一组指纹对应的特征点模板。当用户需要输入指纹进行某项操作时,用户将指纹放置在指纹识别装置上,以使指纹识别装置识别出用户输入的指纹,之后终端提取出该用户输入的指纹的特征点,并与之前用户预先录入数据库中的多组指纹进行一一匹配,若用户输入的指纹的特征点与终端的数据库中预先录入的一组指纹的特征点匹配,则匹配成功,终端允许执行相应的操作。例如,比如用户需要对终端的屏幕进行解锁,此时,用户输入的指纹匹配成功时,终端将屏幕解锁。

获得良好的指纹图像是一个十分复杂的问题。因为用于测量的指纹仅是相当小的一片表皮,所以指纹采集设备应有足够好的分辨率以获得指纹的细节。目前所用的指纹图像采集设备,基本上基于三种技术基础:光学技术、半导体硅技术、超声波技术。

借助光学技术采集指纹是历史最久远、使用最广泛的技术。将手指放在光学镜片上,手指在内置光源照射下,用棱镜将其投射在电荷耦合器件上,进而形成脊线(指纹图像中具有一定宽度和走向的纹线)呈黑色、谷线(纹线之间的凹陷部分)呈白色的数字化的、可被指纹设备算法处理的多灰度指纹图像。

光感屏幕指纹识别技术即屏下指纹识别技术,就是将识别模组放置在手机屏幕面板之下,在识别的时候通过模组发射的rgb射光穿透面板在指尖形成指纹光膜,随后将采集的指纹信息反馈回识别模组,通过系统比对完成操作。示例性的,如图1所示,电子设备为101,显示屏为102,采集指纹的预设区域为103,104为指纹放大图;一个电子设备101采集指纹104的示意图,当手指接触屏幕时,oled屏幕发出的光线穿透盖板将指纹纹理照亮,指纹反射光线穿透屏幕返回传感器,最终形成指纹图像来进行识别。

在比较指纹与存储数据之前,扫描仪处理器要确保获取到了清晰的图像。它会检查像素暗度的平均值或者一个小样本的整体值,如果图像整体太暗或太亮,该次扫描便会被放弃。于是扫描仪调整曝光时间以允许更多或者更少的光线进入,再扫描一次。如果暗度合适,扫描仪系统会继续检查图像的清晰度(指纹扫描的锐度)。处理器将查看在图像上沿垂直和水平方向移动的若干直线。如果与嵴纹垂直的线由非常暗的像素和非常亮的像素交互组成,那么就意味着指纹图像有很好的清晰度。

指纹识别系统是一个典型的模式识别系统,包括指纹图像获取、处理、特征提取和比对等模块。

其中,触控屏包括显示屏和触控面板(touchpanel,tp),触控屏包括指纹采集区域。该指纹采集区域是触控屏中的一片区域,即大小能够供多个手指同时按压的大区域,而非仅能够供单个手指按压的小区域。该指纹采集区域所在的位置可以是触控屏的中间区域、触控屏的上部分区域、触控屏的下部分区域等,在此不作限定。

请参阅图2a,图2a是本申请实施例提供了一种图像处理方法的流程示意图,应用于电子设备,所述电子设备的屏幕的预设区域具备指纹识别功能;如图所示,本图像处理方法包括:

s201,在当前环境下,所述电子设备在所述屏幕处于熄屏状态时采集至少一张图像,并根据所述至少一张图像确定第一图像。

其中,所述当前环境可以为室内环境无遮挡且水平的环境,此处不做唯一限定。

s202,所述电子设备根据所述第一图像确定第二图像,所述第二图像对应所述电子设备在所述当前环境、且所述屏幕无异物情况下采集的图像。

s203,所述电子设备根据所述第二图像与所述第一图像,得到消除背景信息的第三图像。

可选的,所述第二图像与所述第一图像做图像差分运算,得到消除背景信息的第三图像。

s204,所述电子设备根据所述第三图像确定所述预设区域所存在的固定纹路。

其中,所述预设区域可以是单点、区域、或者全屏,具体根据屏下指纹模组的设置位置来确定。

s205,所述电子设备在所述第一图像上屏蔽所述固定纹路,得到目标图像。

可以看出,本申请实施例中,在当前环境下,电子设备首先在所述屏幕处于熄屏状态时采集至少一张图像,并根据所述至少一张图像确定第一图像,其次,根据所述第一图像确定第二图像,所述第二图像对应所述电子设备在所述当前环境、且所述屏幕无异物情况下采集的图像,再次,根据所述第二图像与所述第一图像,得到消除背景信息的第三图像,然后,根据所述第三图像确定所述预设区域所存在的固定纹路,最后,在所述第一图像上屏蔽所述固定纹路,得到目标图像。可见,本申请实施例的电子设备获取预设区域熄屏下的图像通过多次的图像处理将背景消除,进一步的提取出固定的纹路,并将其坐标区域进行匹配屏蔽,从而得到无误差的图像,进而防止认假情况的发生,提高电子设备进行图像处理的准确性和智能性。

在一个可能的示例中,所述根据所述第一图像确定第二图像,包括:所述电子设备将所述第一图像与预存的第四图像进行图像差分运算,得到所述当前环境下的第一环境光强度值,所述第四图像是所述电子设备在预设状态下采集的的图像,所述预设状态是指所述屏幕处于熄屏状态且环境光亮度为预设强度值;根据所述第一环境光强度值、所述第四图像和预存的底噪图像,确定第二图像。

其中,预存的第四图像可以为在出厂时,厂商采集的图像或是根据大数据调取的图像,此处不做唯一限定。

其中,图像差分运算又称为图像相减运算,是指对同一景物在不同时间拍摄的图像或同一景物在不同波段的图像进行相减,得到一个输出图像的过程。

其中,所述预设强度值可以为100lux,此处不做唯一限定。

可见,本示例中,电子设备将采集到的图像与预设图像做差分运算得到环境光强度后,根据公式得到当前环境息屏状态下无异物的图像,即通过图像处理将背景进行第一步的提取,提高电子设备进行图像采集的准确性和智能性。

在一个可能的示例中,所述根据所述第一环境光强度值、所述第四图像和预存的底噪图像,确定第二图像,包括:将所述第一环境光强度值、所述第二图像和预存的底噪图像代入预设公式,得到第三图像,所述预设公式为e=l*(c-d)/100+d,其中e为所述第二图像、l为所述第一环境光强度、c为所述第四图像和d为预存的的底噪图像。

其中,所述预存的底噪图像为息屏隔绝环境的底噪图像。

可见,本示例中,根据预设公式得到当前环境息屏状态下无异物的图像,提高电子设备进行图像采集的准确性和智能性。

在一个可能的示例中,所述至少一张图像包括第五图像和第六图像,所述根据所述至少一张第一图像中确定第一图像,包括:所述电子设备获取所述第五图像和所述第六图像的图像清晰度;在所述第五图像和所述第六图像中筛选出所述图像清晰度大于预设清晰度的图像为第一图像。

其中,所述预设清晰度可以为出厂时厂商设定或是从大数据库中得到,此处不做唯一限制。

可选的,若所述第五图像和所述第六图像的图像清晰度皆大于预设清晰度,则选取采集时间最近的图像为第一图像。

可见,本示例中,电子设备通过筛选采集的图像的清晰度,进而得到较为清晰的第一图像,避免了由于采集图像的不清晰,而导致后续误判断和误提取的情况,有利于电子设备进行进行图像采集的准确性和智能性。

在一个可能的示例中,所述根据所述第三图像确定所述预设区域所存在的固定纹路,包括:所述电子设备获取所述第三图像中的像素点;若所述像素点出现异常,则将所述异常像素点确定为固定纹路像素点;根据所述固定纹路像素点得到固定纹路。

举例来说,如图2b所示,图2b为无异常像素点出现的图像,即预设区域没有异物则全黑的图像,若是所述预设区域存在异物,则如图2c所示,所述图2c为存在固定纹路的图像,即在图像中会出现白色的纹路。

其中,所述异常可以为当前像素点与预设的像素点的匹配值低于预设匹配值,即为异常。

可见,本示例中,电子设备通过分析像素点,可以得到采集到的图像中是否存在异物,并将所述异物的纹路进行提取,有利于电子设备进行图像采集时的准确性和智能性。

在一个可能的示例中,在所述在所述第一图像上屏蔽所述固定纹路,得到目标图像之后,所述方法还包括:所述电子设备采集指纹图像,并根据所述固定纹路修正所述指纹图像,得到修正后的指纹图像。

可见,本示例中,电子设备通过得到的无误差的图像,进行后续指纹采集的图像修订,能够有效地防止认假情况的发生,提高电子设备进行图像处理的准确性和智能性

在一个可能的示例中,所述电子设备包括光感传感器、接近传感器和加速度传感器;在所述在当前环境下,在所述屏幕处于熄屏状态时采集至少一张图像之前,所述方法还包括:所述电子设备开启光感传感器采集室内光感值;检测所述光感值是否在第一预设阈值范围内;若是,则开启所述接近传感器采集参考图像;若在所述参考图像中,无异物,则开启所述加速度传感器采集目标参数;若所述目标参数在第二预设阈值范围内,则采集熄屏状态下的至少一张第一图像。

其中,所述第一预设阈值和所述第二预设阈值为出厂时厂商设定。

其中,所述目标参数可以为加速度、速度等,此处不做唯一限定。

可选的,在开启光感传感器采集光感值之前,还可以获取触发指令,所述触发指令包括按键指令、手势指令和语音指令。

可见,本示例中,电子设备通过限制预设的环境,进进一步采集图像,降低了误差性,能够使得采集过程是处于合适的环境中进行,有利于图像采集的准确性和智能性。

与上述图2a所示的实施例一致的,请参阅图3,图3是本申请实施例提供的一种图像处理方法的流程示意图,应用于如图1所述的电子设备,所述电子设备的屏幕的预设区域具备指纹识别功能,如图所示,本图像处理方法包括:

s301,在当前环境下,所述电子设备在所述屏幕处于熄屏状态时采集至少一张图像,并根据所述至少一张图像确定第一图像。

s302,所述电子设备将所述第一图像与预存的第四图像进行图像差分运算,得到所述当前环境下的第一环境光强度值。

s303,所述电子设备根据所述第一环境光强度值、所述第四图像和预存的底噪图像,确定第二图像。

s304,所述电子设备根据所述第二图像与所述第一图像,得到消除背景信息的第三图像。

s305,所述电子设备根据所述第三图像确定所述预设区域所存在的固定纹路。

s306,所述电子设备在所述第一图像上屏蔽所述固定纹路,得到目标图像。

可以看出,本申请实施例中,在当前环境下,电子设备首先在所述屏幕处于熄屏状态时采集至少一张图像,并根据所述至少一张图像确定第一图像,其次,根据所述第一图像确定第二图像,所述第二图像对应所述电子设备在所述当前环境、且所述屏幕无异物情况下采集的图像,再次,根据所述第二图像与所述第一图像,得到消除背景信息的第三图像,然后,根据所述第三图像确定所述预设区域所存在的固定纹路,最后,在所述第一图像上屏蔽所述固定纹路,得到目标图像。可见,本申请实施例的电子设备获取预设区域熄屏下的图像通过多次的图像处理将背景消除,进一步的提取出固定的纹路,并将其坐标区域进行匹配屏蔽,从而得到无误差的图像,进而防止认假情况的发生,提高电子设备进行图像处理的准确性和智能性。

此外,电子设备将采集到的图像与预设图像做差分运算得到环境光强度后,根据公式得到当前环境息屏状态下无异物的图像,即通过图像处理将背景进行第一步的提取,提高电子设备进行图像采集的准确性和智能性。

与上述图2a所示的实施例一致的,请参阅图4,图4是本申请实施例提供的一种图像处理方法的流程示意图,应用于如图1所述的电子设备,所述电子设备的显示屏的预设区域具备指纹识别功能,如图所示,本图像处理方法包括:

s401,在当前环境下,所述电子设备在所述屏幕处于熄屏状态时采集至少一张图像,并根据所述至少一张图像确定第一图像。

s402,所述电子设备将所述第一图像与预存的第四图像进行图像差分运算,得到所述当前环境下的第一环境光强度值。

s403,所述电子设备根据所述第一环境光强度值、所述第四图像和预存的底噪图像,确定第二图像。

s404,所述电子设备根据所述第二图像与所述第一图像,得到消除背景信息的第三图像。

s405,所述电子设备获取所述第三图像中的像素点。

s406,若所述像素点出现异常,所述电子设备则将所述异常像素点确定为固定纹路像素点。

s407,所述电子设备根据所述固定纹路像素点得到固定纹路。

s408,所述电子设备采集指纹图像,并根据所述固定纹路修正所述指纹图像,得到修正后的指纹图像。

可以看出,本申请实施例中,在当前环境下,电子设备首先在所述屏幕处于熄屏状态时采集至少一张图像,并根据所述至少一张图像确定第一图像,其次,根据所述第一图像确定第二图像,所述第二图像对应所述电子设备在所述当前环境、且所述屏幕无异物情况下采集的图像,再次,根据所述第二图像与所述第一图像,得到消除背景信息的第三图像,然后,根据所述第三图像确定所述预设区域所存在的固定纹路,最后,在所述第一图像上屏蔽所述固定纹路,得到目标图像。可见,本申请实施例的电子设备获取预设区域熄屏下的图像通过多次的图像处理将背景消除,进一步的提取出固定的纹路,并将其坐标区域进行匹配屏蔽,从而得到无误差的图像,进而防止认假情况的发生,提高电子设备进行图像处理的准确性和智能性。

此外,电子设备将采集到的图像与预设图像做差分运算得到环境光强度后,根据公式得到当前环境息屏状态下无异物的图像,即通过图像处理将背景进行第一步的提取,提高电子设备进行图像采集的准确性和智能性。

此外,,电子设备通过分析像素点,可以得到采集到的图像中是否存在异物,并将所述异物的纹路进行提取,有利于电子设备进行图像采集时的准确性和智能性。

与上述图2a、图3、图4所示的实施例一致的,请参阅图5,图5是本申请实施例提供的一种电子设备500的结构示意图,如图所示,所述电子设备500包括应用处理器510、存储器520、通信接口530以及一个或多个程序521,其中,所述一个或多个程序521被存储在上述存储器520中,并且被配置由上述应用处理器510执行,所述一个或多个程序521包括用于执行以下步骤的指令;

在当前环境下,在所述屏幕处于熄屏状态时采集至少一张图像,并根据所述至少一张图像确定第一图像;

根据所述第一图像确定第二图像,所述第二图像对应所述电子设备在所述当前环境、且所述屏幕无异物情况下采集的图像;

根据所述第二图像与所述第一图像,得到消除背景信息的第三图像;

根据所述第三图像确定所述预设区域所存在的固定纹路;

在所述第一图像上屏蔽所述固定纹路,得到目标图像。

可以看出,本申请实施例中,在当前环境下,电子设备首先在所述屏幕处于熄屏状态时采集至少一张图像,并根据所述至少一张图像确定第一图像,其次,根据所述第一图像确定第二图像,所述第二图像对应所述电子设备在所述当前环境、且所述屏幕无异物情况下采集的图像,再次,根据所述第二图像与所述第一图像,得到消除背景信息的第三图像,然后,根据所述第三图像确定所述预设区域所存在的固定纹路,最后,在所述第一图像上屏蔽所述固定纹路,得到目标图像。可见,本申请实施例的电子设备获取预设区域熄屏下的图像通过多次的图像处理将背景消除,进一步的提取出固定的纹路,并将其坐标区域进行匹配屏蔽,从而得到无误差的图像,进而防止认假情况的发生,提高电子设备进行图像处理的准确性和智能性。

在一个可能的示例中,在所述根据所述第一图像确定第二图像方面,所述程序中的指令具体用于执行以下操作:将所述第一图像与预存的第四图像进行图像差分运算,得到所述当前环境下的第一环境光强度值,所述第四图像是所述电子设备在预设状态下采集的的图像,所述预设状态是指所述屏幕处于熄屏状态且环境光亮度为预设强度值;根据所述第一环境光强度值、所述第四图像和预存的底噪图像,确定第二图像。

在一个可能的示例中,在所述根据所述第一环境光强度值、所述第四图像和预存的底噪图像,确定第二图像方面,所述程序中的指令具体用于执行以下操作:将所述第一环境光强度值、所述第二图像和预存的底噪图像代入预设公式,得到第三图像,所述预设公式为e=l*(c-d)/100+d,其中e为所述第二图像、l为所述第一环境光强度、c为所述第四图像和d为预存的的底噪图像。

在一个可能的示例中,所述至少一张图像包括第五图像和第六图像,在所述根据所述至少一张第一图像中确定第一图像方面,所述程序的指令具体用于执行以下操作:获取所述第五图像和所述第六图像的图像清晰度;在所述第五图像和所述第六图像中筛选出所述图像清晰度大于预设清晰度的图像为第一图像。

在一个可能的示例中,在所述根据所述第三图像确定所述预设区域所存在的固定纹路方面,所述程序中的指令具体用于执行以下操作:获取所述第三图像中的像素点;若所述像素点出现异常,则将所述异常像素点确定为固定纹路像素点;根据所述固定纹路像素点得到固定纹路。

在一个可能的示例中,在所述在所述第一图像上屏蔽所述固定纹路,得到目标图像之后,所述程序还包括用于执行以下操作:采集指纹图像,并根据所述固定纹路修正所述指纹图像,得到修正后的指纹图像。

在一个可能的示例中,所述电子设备包括光感传感器、接近传感器和加速度传感器;在所述在当前环境下,在所述屏幕处于熄屏状态时采集至少一张图像之前,所述程序中的指令还具体用于执行以下操作:开启光感传感器采集室内光感值;检测所述光感值是否在第一预设阈值范围内;若是,则开启所述接近传感器采集参考图像;若在所述参考图像中,无异物,则开启所述加速度传感器采集目标参数;若所述目标参数在第二预设阈值范围内,则采集熄屏状态下的至少一张第一图像。

上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

图6是本申请实施例中所涉及的图像处理装置600的功能单元组成框图。该图像处理装置600应用于电子设备,包括采集单元601、确定单元602、获取单元603和屏蔽单元604,其中,

所述采集单元601,用于在当前环境下,在所述屏幕处于熄屏状态时采集至少一张图像,并根据所述至少一张图像确定第一图像;

所述确定单元602,用于根据所述第一图像确定第二图像,所述第二图像对应所述电子设备在所述当前环境、且所述屏幕无异物情况下采集的图像;

所述获取单元603,用于根据所述第二图像与所述第一图像,得到消除背景信息的第三图像;

所述确定单元602,还用于根据所述第三图像确定所述预设区域所存在的固定纹路;

所述屏蔽单元604,用于在所述第一图像上屏蔽所述固定纹路,得到目标图像。

其中,所述图像处理装置600还可以包括存储单元605,用于存储电子设备的程序代码和数据,存储单元605可以是存储器。

可以看出,本申请实施例中,在当前环境下,电子设备首先在所述屏幕处于熄屏状态时采集至少一张图像,并根据所述至少一张图像确定第一图像,其次,根据所述第一图像确定第二图像,所述第二图像对应所述电子设备在所述当前环境、且所述屏幕无异物情况下采集的图像,再次,根据所述第二图像与所述第一图像,得到消除背景信息的第三图像,然后,根据所述第三图像确定所述预设区域所存在的固定纹路,最后,在所述第一图像上屏蔽所述固定纹路,得到目标图像。可见,本申请实施例的电子设备获取预设区域熄屏下的图像通过多次的图像处理将背景消除,进一步的提取出固定的纹路,并将其坐标区域进行匹配屏蔽,从而得到无误差的图像,进而防止认假情况的发生,提高电子设备进行图像处理的准确性和智能性。

在一个可能的示例中,在所述根据所述第一图像确定第二图像方面,所述确定单元602具体用于:将所述第一图像与预存的第四图像进行图像差分运算,得到所述当前环境下的第一环境光强度值,所述第四图像是所述电子设备在预设状态下采集的的图像,所述预设状态是指所述屏幕处于熄屏状态且环境光亮度为预设强度值;根据所述第一环境光强度值、所述第四图像和预存的底噪图像,确定第二图像。

在一个可能的示例中,在所述根据所述第一环境光强度值、所述第四图像和预存的底噪图像,确定第二图像方面,所述确定单元602具体用于:将所述第一环境光强度值、所述第二图像和预存的底噪图像代入预设公式,得到第三图像,所述预设公式为e=l*(c-d)/100+d,其中e为所述第二图像、l为所述第一环境光强度、c为所述第四图像和d为预存的的底噪图像。

在一个可能的示例中,所述至少一张图像包括第五图像和第六图像,在所述根据所述至少一张第一图像中确定第一图像方面,所述确定单元602具体用于:获取所述第五图像和所述第六图像的图像清晰度;在所述第五图像和所述第六图像中筛选出所述图像清晰度大于预设清晰度的图像为第一图像。

在一个可能的示例中,在所述根据所述第三图像确定所述预设区域所存在的固定纹路方面,所述确定单元602具体用于:获取所述第三图像中的像素点;若所述像素点出现异常,则将所述异常像素点确定为固定纹路像素点;根据所述固定纹路像素点得到固定纹路。

在一个可能的示例中,在所述在所述第一图像上屏蔽所述固定纹路,得到目标图像之后,所述采集单元601具体用于:采集指纹图像,并根据所述固定纹路修正所述指纹图像,得到修正后的指纹图像。

在一个可能的示例中,所述电子设备包括光感传感器、接近传感器和加速度传感器;在所述在当前环境下,在所述屏幕处于熄屏状态时采集至少一张图像之前,所述采集单元601还具体用于:开启光感传感器采集室内光感值;检测所述光感值是否在第一预设阈值范围内;若是,则开启所述接近传感器采集参考图像;若在所述参考图像中,无异物,则开启所述加速度传感器采集目标参数;若所述目标参数在第二预设阈值范围内,则采集熄屏状态下的至少一张第一图像。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。

本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

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

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

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

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取器(英文:randomaccessmemory,简称:ram)、磁盘或光盘等。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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