人脸图像的处理方法、装置、可读存储介质及终端与流程

文档序号:14488855阅读:154来源:国知局
人脸图像的处理方法、装置、可读存储介质及终端与流程

本发明涉及电子技术领域,特别是涉及一种人脸图像的处理方法、装置、可读存储介质及终端。



背景技术:

随着电子技术的不断发展,智能终端设备,例如手机、平板电脑等逐渐成为人们与外界沟通及个人资源管理的重要工具,为人们的生活带来了许多便利。

随着智能终端的功能多样化,越来越多的应用安装应用于智能终端中。其中,照相机是智能终端上的重要应用,大多数智能终端都具备拍照功能,为人们的生活带来了极大的便利和乐趣。

为了增强拍照的趣味性相机的功能不断增加,常见的功能例如美颜、添加文字或图案、人脸替换等。其中,现有技术中的人脸替换功能较为简单,仅仅将拍照的图像中的人脸替换为一固定的人脸图像,不管拍照图像是何种姿势,都替换为该固定的人脸图像,与实际拍照场景严重违和,图像替换效果差。



技术实现要素:

鉴于上述状况,有必要针对现有技术中拍照图像进行人脸替换效果差的问题,提供一种人脸图像的处理方法、装置、可读存储介质及终端。

一种人脸图像的处理方法,包括:

通过相机抓取人脸图像,并解析出所述人脸图像中的第一人脸信息,所述第一人脸信息包括年龄信息及性别信息;

在预存的人脸数据库中选取与所述第一人脸信息匹配的一个人脸数据组作为当前人脸数据组;

根据所述相机实时抓取人脸图像并解析出第二人脸信息,所述第二人脸信息包括表情信息和人脸角度信息;

实时的根据所述第二人脸信息在所述当前人脸数据组中选取匹配的目标人脸图像,以实时的在显示页面对所述相机当前抓取到的人脸图像进行替换。

进一步的,上述人脸图像的处理方法,其中,所述选取与所述第一人脸信息匹配的一个人脸数据组的步骤之前,所述方法还包括:

获取用户设置的年龄增设信息及性别增设信息,所述年龄增设信息包括对年龄值的增值或减值信息,所述性别增设信息包括是否选取相反的性别;

根据所述年龄增设信息及性别增设信息对所述第一人脸信息进行调整。

进一步的,上述人脸图像的处理方法,其中,所述在预存的人脸数据库中选取与所述第一人脸信息匹配的一个人脸数据组的步骤包括:

在预存的人脸数据库中选取同时与所述第一人脸信息中的性别信息相符以及与所述第一人脸信息中的年龄信息相等的一个或多个人脸数据组;

根据用户返回的选取指令在所述一个或多个人脸数据组中选取一个人脸数据组作为所述当前人脸数据组。

进一步的,上述人脸图像的处理方法,其中,所述在预存的人脸数据库中选取与所述第一人脸信息匹配的一个人脸数据组作为当前人脸数据组的步骤包括:

获取当前人物类别信息,所述人物类别信息包括明星类别、动物类别、卡通人物类别及自定义类别;

根据所述当前人物类别信息在所述预存的人脸数据库中选取对应的人脸类别数据库;

在所述人脸类别数据库中选取与所述第一人脸信息相匹配的一个人脸数据组作为所述当前人脸数据组。

进一步的,上述人脸图像的处理方法,其中,所述方法还包括:

在所述相机的人脸信息采集模式下采集对应于一人物的人脸数据组,并存储至所述人脸数据库中,所述人物的人脸数据组包括所述人物的年龄信息、性别信息以及对应于所述人物的指定表情及指定拍摄角度的人脸图像信息。

进一步的,上述人脸图像的处理方法,其中,所述在所述相机的人脸信息采集模式下采集对应于一人物的人脸数据组的步骤包括:

在所述人脸信息采集模式下通过所述相机抓取人脸录入图像,并识别所述人脸录入图像的性别信息和年龄信息;

在所述相机的多个表情采集界面及多个角度采集界面下分别采集对应于多个表情及多个拍摄角度的多个人脸录入图像,以作为所述人物的人脸数据组。

进一步的,上述人脸图像的处理方法,其中,所述实时的根据所述第二人脸信息在所述当前人脸数据组中选取匹配的目标人脸图像的步骤包括:

在所述当前人脸数据组中选取与所述表情信息一致及与所述人脸角度信息匹配的目标人脸图像,所述与所述人脸角度信息匹配是指:选取的所述目标人脸图像的人脸角度值相比于所述当前人脸数据组中的其他人脸图像的人脸角度值与第二人脸信息中的人脸角度信息最为相近。

本发明实施例还提供了一种人脸图像的处理装置,包括:

第一解析模块,用于通过相机抓取人脸图像,并解析出所述人脸图像中的第一人脸信息,所述第一人脸信息包括年龄信息及性别信息;

选取模块,用于在预存的人脸数据库中选取与所述第一人脸信息匹配的一个人脸数据组作为当前人脸数据组;

第二解析模块,用于根据所述相机实时抓取人脸图像并解析出第二人脸信息,所述第二人脸信息包括表情信息和人脸角度信息;

替换模块,用于实时的根据所述第二人脸信息在所述当前人脸数据组中选取匹配的目标人脸图像,以实时的在显示页面对所述相机当前抓取到的人脸图像进行替换。

进一步的,上述人脸图像的处理装置,还包括:

获取模块,用于获取用户设置的年龄增设信息及性别增设信息,所述年龄增设信息包括对年龄值的增值或减值信息,所述性别增设信息包括是否选取相反的性别;

调整模块,用于根据所述年龄增设信息及性别增设信息对所述第一人脸信息进行调整。

进一步的,上述人脸图像的处理装置,其中,所述选取模块具体用于:

在预存的人脸数据库中选取同时与所述第一人脸信息中的性别信息相符以及与所述第一人脸信息中的年龄信息相等的一个或多个人脸数据组;

根据用户返回的选取指令在所述一个或多个人脸数据组中选取一个人脸数据组作为所述当前人脸数据组。

进一步的,上述人脸图像的处理装置,其中,所述选取模块具体用于:

获取当前人物类别信息,所述人物类别信息包括明星类别、动物类别、卡通人物类别及自定义类别;

根据所述当前人物类别信息在所述预存的人脸数据库中选取对应的人脸类别数据库;

在所述人脸类别数据库中选取与所述第一人脸信息相匹配的一个人脸数据组作为所述当前人脸数据组。

进一步的,上述人脸图像的处理装置,还包括:

信息采集模块,用于在所述相机的人脸信息采集模式下采集对应于一人物的人脸数据组,并存储至所述人脸数据库中,所述人物的人脸数据组包括所述人物的年龄信息、性别信息以及对应于所述人物的指定表情及指定拍摄角度的人脸图像信息。

进一步的,上述人脸图像的处理装置,其中,所述信息采集模块具体用于:

在所述人脸信息采集模式下通过所述相机抓取人脸录入图像,并识别所述人脸录入图像的性别信息和年龄信息;

在所述相机的多个表情采集界面及多个角度采集界面下分别采集对应于多个表情及多个拍摄角度的多个人脸录入图像,以作为所述人物的人脸数据组。

进一步的,上述人脸图像的处理装置,其中,所述替换模块具体用于:

在所述当前人脸数据组中选取与所述表情信息一致及与所述人脸角度信息匹配的目标人脸图像,所述与所述人脸角度信息匹配是指:选取的所述目标人脸图像的人脸角度值相比于所述当前人脸数据组中的其他人脸图像的人脸角度值与第二人脸信息中的人脸角度信息最为相近。

本发明实施例还提供了一种可读存储介质,其上存储有程序,所述程序被处理器执行时实现上述任意一方法的步骤。

本发明实施例还提供了一种终端,包括存储器、处理器以及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现上述任意一方法的步骤。

本发明实施例中,根据年龄信息和性别信息来确定当前人脸数据组中与当前拍照的人脸图像匹配的一个人物的一组人脸数据,提高人物图像选取效率,并根据表情信息和角度信息确定该人物的一组人脸数据中,与当前拍照的人脸图像最接近的一个目标人脸图像,并进行替换,使替换后的人脸图像更加自然、真实,提高用户体验。

附图说明

图1为本发明第一实施例中的人脸图像的处理方法的流程图;

图2为本发明第二实施例中的人脸图像的处理方法的流程图;

图3为本发明第三实施例中的人脸图像的处理方法的流程图;

图4为本发明第四实施例中的人脸图像的处理装置的流程图;

图5为本发明实施例中终端的结构框图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。

请参阅图1,为本发明第一实时例中的一种人脸图像的处理方法,包括步骤s11~s14。

步骤s11,通过相机抓取人脸图像,并解析出所述人脸图像中的第一人脸信息,所述第一人脸信息包括年龄信息及性别信息。

本实施例中的人脸图像的处理方法应用于终端中,该终端具备拍照功能,安装有相机。该终端例如为手机、平板电脑、可穿戴设备等,用于对拍摄的图像进行实时的处理。

拍照时,通过相机捕获拍照界面上的人脸图像,并对人脸图像进行解析,以得到第一人脸信息,即年龄信息和性别信息。其中,第一人脸信息可根据现有的人脸识别技术进行获取。

具体实施时,可对捕获的人脸图像进行人脸特征提取,获取人脸特征向量。其中,人脸特征的提取可采用现有技术中的任意一种人脸特征提取算法,例如基于统计方法或基于神经网络的方法。根据提取的人脸特征数据确定对应的年龄信息和性别信息,具体可通过建立训练模型或与来确定,或通过提取的人脸特征数据与包含有不同年龄(或年龄段)、不同性别的人脸特征的数据库中的数据进行比对,来确定人脸图像中的第一人脸信息。

可以理解的,第一人脸信息不限于年龄信息及性别信息,还可根据实际情况设置其他的信息,此处不进行限定。

步骤s12,在预存的人脸数据库中选取与所述第一人脸信息匹配的一个人脸数据组作为当前人脸数据组。所述当前人脸数据组包括与所述第一人脸信息对应的多个表情和角度的人脸图像。

该终端预存有人脸数据库,该人脸数据库包括多个人脸数据组。每个人脸数据组包括一个预设人物的多个人脸图像信息,具体包括各个角度和各个表情的人脸图像。例如,人脸数据库中可存储多个明星的人脸数据,该多个明星可分布在各个不同的年龄段、不同的性别。

根据步骤s11中得到的人脸图像的第一人脸信息,即年龄信息及性别信息。在人脸数据库中,查找与第一人脸信息最为匹配的一个人脸数据组,并将其作为当前人脸数据组。例如,得到的第一人脸信息为年龄25,性别女,此时,在人脸数据库中,查找年龄为25或接近25,且性别为女的一个人脸数据组。

可以理解的,为了提高匹配准确度,在数据库中可以存储同一人物不同年龄(或年龄段)的人脸数据。

步骤s13,根据所述相机实时抓取人脸图像并解析出第二人脸信息,所述第二人脸信息包括表情信息和人脸角度信息。

步骤s14,实时的根据所述第二人脸信息在所述当前人脸数据组中选取匹配的目标人脸图像,以实时的在显示页面对所述相机当前抓取到的人脸图像进行替换。

对抓取的人脸图像进行解析得到第二人脸信息,即人脸图像的表情信息和人脸角度信息,同样可通过提取的人脸特征数据的方法获得。其中,解析出的表情信息例如为喜、怒、哀、乐中的一种,其可根据提取的人脸特征来确定。解析出的人脸角度信息即为当前人脸的偏转角度。

在人脸数据库中,每个人脸数据组包括预设人物的各个表情、各个角度的人脸图像,具体的,例如包括分别在喜、怒、哀、乐等表情下的多个角度的人脸图像。其中,多个角度包括正视和4个方向(向左、向右、向上、向下)上预设间隔的角度,例如,包括0度(正视状态)、向右偏转5度、10度,……,90度、向左偏转5度、10度,……,90度、向上偏转5度、10度,……,45度,以及向下偏转5度、10度,……,45度。

可以理解的,人脸数据库中存储的人脸数据不限于人的人脸数据,其也可以是动物或卡通人物的人脸数据,此处不进行限定。每个人脸数据组中的人脸角度间隔可根据实际情况进行设置,此处也不进行限定,且上述提到的表情信息仅作为示例,根据实际情况还可设置其他的表情,或对喜、怒、哀、乐表情的图像进行细分,得到更多的表情图像。

上述步骤中,所述实时的根据所述第二人脸信息在所述当前人脸数据组中选取匹配的目标人脸图像的步骤包括:

在所述当前人脸数据组中选取与所述表情信息一致及与所述人脸角度信息匹配的目标人脸图像,所述与所述人脸角度信息匹配是指:选取的所述目标人脸图像的人脸角度值相比于所述当前人脸数据组中的其他人脸图像的人脸角度值与第二人脸信息中的人脸角度信息最为相近。

根据抓取的当前人脸图像中的表情信息和人脸角度信息查询当前人脸数据组中选取与之匹配的目标人脸图像,并实时的将显示页面上的人脸图像进行替换为目标人脸图像。

一般情况下,人脸数据库中不会存储所有角度的人脸图像,各个人脸图像的人脸角度是有角度间隔的。因此,选取角度最接近的一个人脸图像即可。例如,获取的第二人脸信息:人脸角度信息为向右偏转32度,表情信息为喜。在根据第一人脸信息确定的当前人脸数据组中,查找最匹配的目标人脸图像为脸部向右偏转30度、面部表情为喜的一目标人脸图像,将显示页面上的当前人脸图像替换为该目标人脸图像。

可以理解的,多人拍照时,通过相机抓取到多个人物的人脸图像,可对每一个人脸图像按照上述s11~s14的步骤分别进行人脸图像的替换,其实现原理与单个的人脸图像的相同。

可以理解的,本发明实施例中的人脸图像处理方法不限于使用在智能终端上,其也可单独应用于一拍照设备中,例如数码照相机。

本实施例通过对相机拍照的人脸图像进行解析,得到人脸图像的年龄信息和性别信息,并根据年龄信息和性别信息在人脸数据库中选取一个匹配的人脸数据组作为当前人脸数据组;再对人脸图像进行解析得到表情信息和角度信息,并根据表情信息和角度信息在当前人脸数据组中选取一个匹配的目标人脸图像,并将拍照的人脸图像替换为目标人脸图像。本实施例中,根据年龄信息和性别信息来确定当前人脸数据组中与当前拍照的人脸图像匹配的一个人物的一组人脸图像,提高任务图像选取效率,并根据表情信息和角度信息确定该人物的一组人脸图像中,与当前拍照的人脸图像最接近的一个目标人脸图像,并进行替换,使替换后的人脸图像更加自然、真实,提高用户体验。

请参阅图2,为本发明第二实施例中的人脸图像的处理方法,包括步骤s21~s27。

步骤s21,通过相机抓取人脸图像,并解析出所述人脸图像中的第一人脸信息,所述第一人脸信息包括年龄信息及性别信息。

步骤s22,获取用户设置的年龄增设信息及性别增设信息,所述年龄增设信息包括对年龄值的增值或减值信息,所述性别增设信息包括是否选取相反的性别。

步骤s23,根据所述年龄增设信息及性别增设信息对所述第一人脸信息进行调整。

很多情况下用户进行拍照时,不想透露年龄或性别,或为了增强趣味性,希望通过预设的人物图像替换拍照的人脸图像,并以此来隐藏年龄或性别。鉴于此,本实施例中的拍照终端通过设置年龄增设选项和性别增设选项来隐藏用户的真实年龄和性别。其中,年龄增设选项便于用户设置人脸图像的年龄信息,包括对年龄值的增值或减值信息。性别增设选项用于更改人脸图像的性别信息。可以理解的,不需要修改年龄和性别时,年龄增值和为0,性别增设信息为空。

步骤s24,在预存的人脸数据库中选取同时与所述第一人脸信息中的性别信息相符以及与所述第一人脸信息中的年龄信息相等的一个或多个人脸数据组。

其中,第一人脸信息为根据年龄增设信息和性别增设信息修改后的信息。本实施例中的第一人脸信息的获取和在人脸数据库中选取与第一人脸信息匹配的人脸数据的方法可参考第一实施例中的方法步骤,此处不予赘述。

下面以一具体的实施例进行说明,被拍照人员的真实年龄时30岁,性别为女。用户设置的年龄增设信息为年龄减小12岁,性别增设信息为相反的性别。此时,得到该人员的人脸图像的第一人脸信息为年龄18岁,性别男。根据该第一人脸信息确认的当前人脸数据组为年龄为18岁,性别为男的一个或多个人脸数据组。

步骤s25,根据用户返回的选取指令在所述一个或多个人脸数据组中选取一个人脸数据组作为所述当前人脸数据组。

当在人脸数据库中选取到与根据年龄增设信息和性别增设信息调整后的第一人脸信息相匹配的一个或多个人脸数据组时,发出一提示信息,以提示用户选取一个人脸数据组。当终端接收到用户反馈的选取指令时,将用户选择的一个人脸数据组作为当前人脸数据。

实际场景中,根据第一人脸信息在人脸数据库中查找的人脸数据可能为一组,也可能为多组,其可通过用户的选取指令确定一组匹配的人脸数据,作为当前人脸数据组。

可以理解的,在本发明的其他实施例中,当根据第一人脸信息确定的匹配的人脸数据为一组时,直接选取该组数据作为当前人脸数据组,无需用户确定;当根据第一人脸信息确定的匹配的人脸数据为多组时,发出提示信息,并根据用户反馈的选取指令确定一个人脸数据组作为当前人脸数据组,该种方式可提高当前人脸数据组的选取效率。

进一步的,作为一个可选的实施例,步骤s24具体包括:

步骤s241,获取当前人物类别信息,所述人物类别信息包括明星类别、动物类别、卡通人物类别及自定义类别;

步骤s242,根据所述当前人物类别信息在所述预存的人脸数据库中选取对应的人脸类别数据库;

步骤s243,在所述人脸类别数据库中选取同时与所述第一人脸信息中的性别信息相符以及与所述第一人脸信息中的年龄信息相等的一个或多个人脸数据组。

人脸数据库的人脸数据按照人物类别设置多种类别,具体包括明星类别、动物类别、卡通人物类别及自定义类别。其中,明星类别包括多个明星人物的人脸数据组;动物类别即包括多种动物的人脸数据组,卡通人物类别包括多个卡通人物的人脸数据组;自定义类别包括用户自行设置的多个人物或动物或卡通人物的人脸数据组。人脸数据库中的人脸数据可通过对各类别的人脸拍照一组人脸数据进行存储,也可直接通过网络下载获得。

进行拍照时,用户选取一种类别的人脸数据组作为替换的人脸图像样本。终端根据用户选择的人物类别信息,选取对应类别的人脸类别数据库。并在选取的人脸类别数据库中,选取与第一人脸信息匹配的一个或多个人脸数据组。通人物类别的设置,可方便用户有针对性的替换人脸图像,增强用户体验。

步骤s26,根据所述相机实时抓取人脸图像并解析出第二人脸信息,所述第二人脸信息包括表情信息和人脸角度信息。

步骤s27,实时的根据所述第二人脸信息在所述当前人脸数据组中选取匹配的目标人脸图像,以实时的在显示页面对所述相机当前抓取到的人脸图像进行替换。

具体实施时,在所述当前人脸数据组中选取与所述表情信息一致及与所述人脸角度信息匹配的目标人脸图像,所述与所述人脸角度信息匹配是指:选取的所述目标人脸图像的人脸角度值相比于所述当前人脸数据组中的其他人脸图像的人脸角度值与第二人脸信息中的所述人脸角度信息最为相近。

本实施例与第一实施例相比,通过用户设置的年龄增设信息及性别增设信息调整相机抓取的人脸图像的年龄信息和性别信息,用于隐藏被拍照人员的真实年龄和性别,为用户提供更多的选择,增强趣味性和用户体验。

请参阅图3,位本发明第三实施例至的人脸图像的处理方法,其在第一实施例或第二实施例的基础上还包括步骤s31~s32。

步骤s31,在人脸信息采集模式下通过相机抓取一人物的人脸录入图像,并识别所述人脸录入图像的性别信息和年龄信息;

步骤s32,在所述相机的多个表情采集界面及多个角度采集界面下分别采集对应于多个表情及多个拍摄角度的多个人脸录入图像,以作为该人物的人脸数据组,并将该人物的人脸数据组存储在人脸数据库中。

本实施例中,用户可自行录入人脸数据组,具体实施时,开启相机的人脸录入功能,在相机的人脸信息采集模式下采集至少一人物的一个人脸数据组,并将采集的人脸数据组存储在人脸数据库中。该人脸数据组包括人物的年龄信息、性别信息以及对应于该人物的指定表情及指定拍摄角度的人脸图像信息。

其中,人脸录入图像的性别信息和年龄信息可通过人脸识别技术获得。进行一组人脸信息采集时,表情信息和人脸角度信息可同时进行采集,可分别采集喜、怒、哀、乐,每一个表情下各个角度的人脸图像。例如,表情信息为喜,角度分别为0度人脸图像(正视状态),和向右偏转5度、10度,……,90度的人脸图像、向左偏转5度、10度,……,90度的人脸图像、向上偏转5度、10度,……,45度的人脸图像,以及向下偏转5度、10度,……,45度的人脸图像。以此类推,依次录入其他表情下的各个角度人脸信息。

用户自行设置的人脸数据组可归类为自定义类别中,当用户需要将拍照时的人脸图像替换为自己录入的人脸图像时,选择自定义类别即可。

本实施例中,用户可根据自己的喜好录入人物人脸数据组,例如可以是身边的朋友、亲人的人脸数据组,充实人脸数据库的信息,增加可玩性。

请参阅图4,为本发明第四实施例中的人脸图像的处理装置,包括:

第一解析模块100,用于通过相机抓取人脸图像,并解析出所述人脸图像中的第一人脸信息,所述第一人脸信息包括年龄信息及性别信息;

选取模块200,用于在预存的人脸数据库中选取与所述第一人脸信息匹配的一个人脸数据组作为当前人脸数据组;

第二解析模块300,用于根据所述相机实时抓取人脸图像并解析出第二人脸信息,所述第二人脸信息包括表情信息和人脸角度信息;

替换模块400,用于实时的根据所述第二人脸信息在所述当前人脸数据组中选取匹配的目标人脸图像,以实时的在显示页面对所述相机当前抓取到的人脸图像进行替换。

进一步的,上述人脸图像的处理装置,还包括:

获取模块500,用于获取用户设置的年龄增设信息及性别增设信息,所述年龄增设信息包括对年龄值的增值或减值信息,所述性别增设信息包括是否选取相反的性别;

调整模块600,用于根据所述年龄增设信息及性别增设信息对所述第一人脸信息进行调整。

进一步的,上述人脸图像的处理装置,所述选取模块200具体用于:

在预存的人脸数据库中选取同时与所述第一人脸信息中的性别信息相符以及与所述第一人脸信息中的年龄信息相等的一个或多个人脸数据组;

根据用户返回的选取指令在所述一个或多个人脸数据组中选取一个人脸数据组作为所述当前人脸数据组。

进一步的,上述人脸图像的处理装置,所述选取模块200具体用于:

获取当前人物类别信息,所述人物类别信息包括明星类别、动物类别、卡通人物类别及自定义类别;

根据所述当前人物类别信息在所述预存的人脸数据库中选取对应的人脸类别数据库;

在所述人脸类别数据库中选取与所述第一人脸信息相匹配的一个人脸数据组作为所述当前人脸数据组。

进一步的,上人脸图像的处理装置,还包括:

信息采集模块700,用于在所述相机的人脸信息采集模式下采集对应于一人物的人脸数据组,并存储至所述人脸数据库中,所述人物的人脸数据组包括所述人物的年龄信息、性别信息以及对应于所述人物的指定表情及指定拍摄角度的人脸图像信息。

进一步的,上述人脸图像的处理装置,所述信息采集模块700具体用于:

在所述人脸信息采集模式下通过所述相机抓取人脸录入图像,并识别所述人脸录入图像的性别信息和年龄信息;

在所述相机的多个表情采集界面及多个角度采集界面下分别采集对应于多个表情及多个拍摄角度的多个人脸录入图像,以作为所述人物的人脸数据组。

进一步的,上述人脸图像的处理装置,所述替换模块400具体用于:

在所述当前人脸数据组中选取与所述表情信息一致及与所述人脸角度信息匹配的目标人脸图像,所述与所述人脸角度信息匹配是指:选取的所述目标人脸图像的人脸角度值相比于所述当前人脸数据组中的其他人脸图像的人脸角度值与第二人脸信息中的人脸角度信息最为相近。

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

本发明还提出一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的人脸图像的处理方法。

本发明实施例还提供了一种终端,如图5所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。所述移动终端可以为包括手机、平板电脑、pda(personaldigitalassistant,个人数字助理)、pos(pointofsales,销售终端)、车载电脑等任意终端设备,以终端为手机为例:

图5示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图5,手机包括:射频(radiofrequency,rf)电路40、存储器41、输入单元42、显示单元43、传感器144、音频电路45、无线保真(wirelessfidelity,wifi)模块46、处理器47、以及电源48等部件。本领域技术人员可以理解,图5中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图5对手机的各个构成部件进行具体的介绍:

rf电路40可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器47处理;另外,将设计上行的数据发送给基站。通常,rf电路40包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,rf电路40还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

存储器41可用于存储软件程序以及模块,处理器47通过运行存储在存储器41的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器41可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器41可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元42可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元42可包括触控面板421以及其他输入设备422。触控面板421,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板421上或在触控面板421附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板421可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器47,并能接收处理器47发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板421。除了触控面板421,输入单元42还可以包括其他输入设备422。具体地,其他输入设备422可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元43可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元43可包括显示面板431,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板431。进一步的,触控面板421可覆盖显示面板431,当触控面板421检测到在其上或附近的触摸操作后,传送给处理器47以确定触摸事件的类型,随后处理器47根据触摸事件的类型在显示面板431上提供相应的视觉输出。虽然在图5中,触控面板421与显示面板431是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板421与显示面板431集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器44,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板431的亮度,接近传感器可在手机移动到耳边时,关闭显示面板431和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路45、扬声器451,传声器452可提供用户与手机之间的音频接口。音频电路45可将接收到的音频数据转换后的电信号,传输到扬声器451,由扬声器451转换为声音信号输出;另一方面,传声器452将收集的声音信号转换为电信号,由音频电路45接收后转换为音频数据,再将音频数据输出处理器47处理后,经rf电路40以发送给比如另一手机,或者将音频数据输出至存储器41以便进一步处理。

wifi属于短距离无线传输技术,手机通过wifi模块46可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了wifi模块46,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器47是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器41内的软件程序和/或模块,以及调用存储在存储器41内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器47可包括一个或多个处理单元;优选的,处理器47可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器47中。

手机还包括给各个部件供电的电源48(比如电池),优选的,电源可以通过电源管理系统与处理器47逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

在本发明实施例中,所述移动终端所包括的处理器47还具有以下功能:用于执行一程序,所述处理器47执行所述程序时实现如上述的拨号方法。

本发明还提出一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述的拨号方法。

本领域技术人员可以理解,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何可读存储介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“可读存储介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。

可读存储介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,可读存储介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或它们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

本发明实施例还揭示了:

a1.一种人脸图像的处理方法,包括:

通过相机抓取人脸图像,并解析出所述人脸图像中的第一人脸信息,所述第一人脸信息包括年龄信息及性别信息;

在预存的人脸数据库中选取与所述第一人脸信息匹配的一个人脸数据组作为当前人脸数据组;

根据所述相机实时抓取人脸图像并解析出第二人脸信息,所述第二人脸信息包括表情信息和人脸角度信息;

实时的根据所述第二人脸信息在所述当前人脸数据组中选取匹配的目标人脸图像,以实时的在显示页面对所述相机当前抓取到的人脸图像进行替换。

a2.根据a1所述的人脸图像的处理方法,所述选取与所述第一人脸信息匹配的一个人脸数据组的步骤之前,所述方法还包括:

获取用户设置的年龄增设信息及性别增设信息,所述年龄增设信息包括对年龄值的增值或减值信息,所述性别增设信息包括是否选取相反的性别;

根据所述年龄增设信息及性别增设信息对所述第一人脸信息进行调整。

a3.根据a1或a2所述的人脸图像的处理方法,所述在预存的人脸数据库中选取与所述第一人脸信息匹配的一个人脸数据组的步骤包括:

在预存的人脸数据库中选取同时与所述第一人脸信息中的性别信息相符以及与所述第一人脸信息中的年龄信息相等的一个或多个人脸数据组;

根据用户返回的选取指令在所述一个或多个人脸数据组中选取一个人脸数据组作为所述当前人脸数据组。

a4.根据a1所述的人脸图像的处理方法,所述在预存的人脸数据库中选取与所述第一人脸信息匹配的一个人脸数据组作为当前人脸数据组的步骤包括:

获取当前人物类别信息,所述人物类别信息包括明星类别、动物类别、卡通人物类别及自定义类别;

根据所述当前人物类别信息在所述预存的人脸数据库中选取对应的人脸类别数据库;

在所述人脸类别数据库中选取与所述第一人脸信息相匹配的一个人脸数据组作为所述当前人脸数据组。

a5.根据a1所述的人脸图像的处理方法,所述方法还包括:

在所述相机的人脸信息采集模式下采集对应于一人物的人脸数据组,并存储至所述人脸数据库中,所述人物的人脸数据组包括所述人物的年龄信息、性别信息以及对应于所述人物的指定表情及指定拍摄角度的人脸图像信息。

a6.根据a5所述的人脸图像的处理方法,所述在所述相机的人脸信息采集模式下采集对应于一人物的人脸数据组的步骤包括:

在所述人脸信息采集模式下通过所述相机抓取人脸录入图像,并识别所述人脸录入图像的性别信息和年龄信息;

在所述相机的多个表情采集界面及多个角度采集界面下分别采集对应于多个表情及多个拍摄角度的多个人脸录入图像,以作为所述人物的人脸数据组。

a7.根据a1所述的人脸图像的处理方法,所述实时的根据所述第二人脸信息在所述当前人脸数据组中选取匹配的目标人脸图像的步骤包括:

在所述当前人脸数据组中选取与所述表情信息一致及与所述人脸角度信息匹配的目标人脸图像,所述与所述人脸角度信息匹配是指:选取的所述目标人脸图像的人脸角度值相比于所述当前人脸数据组中的其他人脸图像的人脸角度值与第二人脸信息中的人脸角度信息最为相近。

b8.一种人脸图像的处理装置,包括:

第一解析模块,用于通过相机抓取人脸图像,并解析出所述人脸图像中的第一人脸信息,所述第一人脸信息包括年龄信息及性别信息;

选取模块,用于在预存的人脸数据库中选取与所述第一人脸信息匹配的一个人脸数据组作为当前人脸数据组;

第二解析模块,用于根据所述相机实时抓取人脸图像并解析出第二人脸信息,所述第二人脸信息包括表情信息和人脸角度信息;

替换模块,用于实时的根据所述第二人脸信息在所述当前人脸数据组中选取匹配的目标人脸图像,以实时的在显示页面对所述相机当前抓取到的人脸图像进行替换。

b9.根据b8所述人脸图像的处理装置,还包括:

获取模块,用于获取用户设置的年龄增设信息及性别增设信息,所述年龄增设信息包括对年龄值的增值或减值信息,所述性别增设信息包括是否选取相反的性别;

调整模块,用于根据所述年龄增设信息及性别增设信息对所述第一人脸信息进行调整。

b10.根据b8或b9所述人脸图像的处理装置,所述选取模块具体用于:

在预存的人脸数据库中选取同时与所述第一人脸信息中的性别信息相符以及与所述第一人脸信息中的年龄信息相等的一个或多个人脸数据组;

根据用户返回的选取指令在所述一个或多个人脸数据组中选取一个人脸数据组作为所述当前人脸数据组。

b11.根据b8所述人脸图像的处理装置,所述选取模块具体用于:

获取当前人物类别信息,所述人物类别信息包括明星类别、动物类别、卡通人物类别及自定义类别;

根据所述当前人物类别信息在所述预存的人脸数据库中选取对应的人脸类别数据库;

在所述人脸类别数据库中选取与所述第一人脸信息相匹配的一个人脸数据组作为所述当前人脸数据组。

b12.根据b8所述人脸图像的处理装置,还包括:

信息采集模块,用于在所述相机的人脸信息采集模式下采集对应于一人物的人脸数据组,并存储至所述人脸数据库中,所述人物的人脸数据组包括所述人物的年龄信息、性别信息以及对应于所述人物的指定表情及指定拍摄角度的人脸图像信息。

b13.根据b12所述人脸图像的处理装置,所述信息采集模块具体用于:

在所述人脸信息采集模式下通过所述相机抓取人脸录入图像,并识别所述人脸录入图像的性别信息和年龄信息;

在所述相机的多个表情采集界面及多个角度采集界面下分别采集对应于多个表情及多个拍摄角度的多个人脸录入图像,以作为所述人物的人脸数据组。

b14.根据b8所述人脸图像的处理装置,所述替换模块具体用于:

在所述当前人脸数据组中选取与所述表情信息一致及与所述人脸角度信息匹配的目标人脸图像,所述与所述人脸角度信息匹配是指:选取的所述目标人脸图像的人脸角度值相比于所述当前人脸数据组中的其他人脸图像的人脸角度值与第二人脸信息中的人脸角度信息最为相近。

c15.一种终端,包括存储器以及处理器,所述存储器用于存储支持处理器执行a1至a7任一项所述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。

d16.一种计算机存储介质,用于储存为b7至b14任一项所述装置所用的计算机软件指令。

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