一种信息处理方法及电子设备的制造方法

文档序号:10627120阅读:223来源:国知局
一种信息处理方法及电子设备的制造方法
【专利摘要】本发明公开了一种信息处理方法及电子设备,该信息处理方法应用于电子设备,所述电子设备包括一图像采集单元,所述方法包括:获得所述图像采集单元采集的包括有M个面部对象的M个面部对象图像的N幅图像;基于所述N幅图像,获得P幅待合成图像;对所述P幅待合成图像进行合成处理,获得一合成图像。本发明提供的上述方法,解决了现有技术中的电子设备在针对多人进行拍照时,存在不能确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片的技术问题,实现确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片的技术效果。
【专利说明】
_种信息处理方法及电子设备
技术领域
[0001]本发明涉及电子技术领域,特别涉及一种信息处理方法及电子设备。
【背景技术】
[0002]随着科学技术的不断发展,智能手机、平板电脑等智能电子设备在人们的日常生活中不断普及。这些智能电子设备具有语音/视频通信功能、多媒体阅读浏览功能、娱乐游戏功能、拍照功能等等。在实现拍照功能时,在现有技术中,电子设备针对单人进行拍照时,电子设备的摄像头可获得连续拍摄的多张照片,进而对获得的多张照片进行人脸检测,确定出具有用户人脸图像的照片,再对具有用户人脸图像的照片进行识别,自动确定出包含用户的眼睛睁开且用户的嘴巴处于微笑的用户人脸图像的照片进行显示。
[0003]本申请发明人在实现本申请实施例中技术方案的过程中,发现现有技术存在如下技术问题:
[0004]由于在现有技术中,电子设备在针对多人进行拍照时,即使连续拍摄多张照片,但无法确保所有的拍摄对象的表情都处于最佳状态,比如:手机对甲、乙、丙、丁 4个人进行拍照,连续拍摄3张照片,在第一张照片中,甲的人脸图像中的眼睛处于闭合状态,在第二张照片中,乙的人脸图像中的眼睛处于闭合状态,在第三张照片中,丁的人脸图像中的眼睛处于闭合状态,利用现有技术的电子设备无法获得一张拍摄对象的表情都处于较佳状态的照片。所以,现有技术中的电子设备在针对多人进行拍照时,存在不能确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片的技术问题。
[0005]由于存在上述技术问题,所以,用户在使用现有技术中的电子设备进行拍照时,获得的拍照体验就不佳,即现有技术中的电子设备存在用户体验不好的问题。

【发明内容】

[0006]本发明实施例提供一种信息处理方法及电子设备,用以解决现有技术中的电子设备在针对多人进行拍照时,存在不能确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片的技术问题,实现确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片的技术效果O
[0007]本发明一方面提供了一种信息处理方法,应用于一电子设备中,所述电子设备包括一图像采集单元,所述方法包括:
[0008]获得所述图像采集单元采集的包括有M个面部对象的M个面部对象图像的N幅图像,其中,M为大于等于2的整数,N为大于等于2的整数;
[0009]基于所述N幅图像,获得P幅待合成图像,其中,所述P幅待合成图像中每幅待合成图像包括所述M个面部对象中的至少一个面部对象的至少一个面部对象图像,其中,所述至少一个面部对象图像中每个面部对象图像满足一预设条件,P为大于等于2小于等于M的整数;
[0010]对所述P幅待合成图像进行合成处理,获得一合成图像。
[0011]可选的,所述基于所述N幅图像,获得P幅待合成图像,具体包括:
[0012]获得所述N幅图像中的第i幅图像,确定所述第i幅图像为所述P幅待合成图像中的母版图像,其中,所述第i幅图像中包括满足所述预设条件的Q个面部对象的Q个面部对象图像,i为大于等于I小于等于N的整数,Q为大于等于I小于等于M的整数;
[0013]从除所述第i幅图像之外剩余的N-1幅图像中确定出P-1幅待合成图像,其中,所述P-1幅待合成图像中总共包括符合所述预设条件的与所述Q个面部对象不同的M-Q个面部对象的M-Q个面部对象图像,所述P-1幅待合成图像中的每幅待合成图像包括所述M-Q个面部对象图像中K个面部对象图像,K为大于等于I小于等于M-Q的整数。
[0014]可选的,所述对所述P幅待合成图像进行合成处理,获得一合成图像,具体包括:
[0015]依次取j为I至M-Q,获得第j个面部对象的第一面部对象图像在所述P-1幅待合成图像中对应一幅图像中的第一位置;
[0016]将所述第一面部对象图像合成至所述第i幅图像中与所述第一位置对应的第二位置,获得所述合成图像。
[0017]可选的,所述将所述第一面部对象图像合成至所述第i幅图像中与所述第一位置对应的第二位置,获得所述合成图像,具体包括:
[0018]获得在所述第i幅图像中与所述第j个面部对象对应的第二面部对象图像所在的所述第二位置;
[0019]判断所述第一位置与所述第二位置是否匹配,获得第一判断结果;
[0020]在所述第一判断结果为是时,将所述第一面部对象图像合成至所述第i幅图像中所述第二面部对象图像所在的所述第二位置。
[0021]可选的,在所述判断所述第一位置与所述第二位置是否匹配,获得第一判断结果之后,所述方法还包括:
[0022]在所述第一判断结果为否时,获得在所述第i幅图像中的与所述第二面部对象图像对应的色彩特征;
[0023]将所述第一面部对象图像合成至所述第i幅图像中与所述色彩特征对应的与所述第二位置不同的第三位置。
[0024]可选的,所述基于所述N幅图像,获得P幅待合成图像,具体包括:
[0025]从所述N幅图像中确定出H幅待合成图像,其中,所述H幅待合成图像总共包含满足所述预设条件的M个面部对象中的D个面部对象的D个面部对象图像,所述H幅待合成图像中第r幅待合成图像包含满足所述预设条件的M个面部对象中的W个面部对象的W个面部对象图像,所述H幅待合成图像中第t幅待合成图像包含满足所述预设条件的M个面部对象中的与所述W个面部对象不同的S个面部对象的S个面部对象图像,H为大于等于2小于等于M的整数,D为大于等于2小于等于M的整数,r为大于等于I小于等于H的整数,r为不等于r且大于等于I小于等于H的整数,W为大于等于I小于等于M的整数,S为大于等于I小于等于M-W的整数;
[0026]基于所述H幅待合成图像,获得所述P幅待合成图像,其中,所述P幅待合成图像中除所述H幅待合成图像外的P-H幅待合成图像包含满足所述预设条件的M个面部对象中的与所述D个面部对象不同的M-D个面部对象的M-D个面部对象图像。
[0027]可选的,所述对所述P幅待合成图像进行合成处理,获得一合成图像,具体包括:
[0028]依次取k为I至M,获得第k个面部对象的第三面部对象图像在所述P幅待合成图像中对应一幅图像中的第三位置;
[0029]将所述第三面部对象图像合成至第一图像中与所述第三位置对应的第四位置。
[0030]另一方面,本申请还提供一种电子设备,所述电子设备包括一图像采集单元,所述电子设备包括:
[0031]第一获取单元,用于获得所述图像采集单元采集的包括有M个面部对象的M个面部对象图像的N幅图像,其中,M为大于等于2的整数,N为大于等于2的整数;
[0032]第二获取单元,用于基于所述N幅图像,获得P幅待合成图像,其中,所述P幅待合成图像中每幅待合成图像包括所述M个面部对象中的至少一个面部对象的至少一个面部对象图像,其中,所述至少一个面部对象图像中每个面部对象图像满足一预设条件,P为大于等于2小于等于M的整数;
[0033]第一合成单元,用于对所述P幅待合成图像进行合成处理,获得一合成图像。
[0034]可选的,所述第二获取单元具体包括:
[0035]第一获取模块,用于获得所述N幅图像中的第i幅图像,确定所述第i幅图像为所述P幅待合成图像中的母版图像,其中,所述第i幅图像中包括满足所述预设条件的Q个面部对象的Q个面部对象图像,i为大于等于I小于等于N的整数,Q为大于等于I小于等于M的整数;
[0036]第二获取模块,用于从除所述第i幅图像之外剩余的N-1幅图像中确定出P-1幅待合成图像,其中,所述P-1幅待合成图像中总共包括符合所述预设条件的与所述Q个面部对象不同的M-Q个面部对象的M-Q个面部对象图像,所述P-1幅待合成图像中的每幅待合成图像包括所述M-Q个面部对象图像中K个面部对象图像,K为大于等于I小于等于M-Q的整数。
[0037]可选的,所述第一合成单元具体包括:
[0038]第三获取模块,用于依次取j为I至M-Q,获得第j个面部对象的第一面部对象图像在所述P-1幅待合成图像中对应一幅图像中的第一位置;
[0039]第一合成模块,用于将所述第一面部对象图像合成至所述第i幅图像中与所述第一位置对应的第二位置,获得所述合成图像。
[0040]可选的,所述第一合成模块具体包括:
[0041]第一获取子模块,用于获得在所述第i幅图像中与所述第j个面部对象对应的第二面部对象图像所在的所述第二位置;
[0042]第一判断子模块,用于判断所述第一位置与所述第二位置是否匹配,获得第一判断结果;
[0043]第一合成子模块,用于在所述第一判断结果为是时,将所述第一面部对象图像合成至所述第i幅图像中所述第二面部对象图像所在的所述第二位置。
[0044]可选的,所述第一合成模块还包括:
[0045]第二获取子模块,用于在所述第一判断结果为否时,获得在所述第i幅图像中的与所述第二面部对象图像对应的色彩特征;
[0046]第二合成子模块,用于将所述第一面部对象图像合成至所述第i幅图像中与所述色彩特征对应的与所述第二位置不同的第三位置。
[0047]可选的,所述第二获取单元具体包括:
[0048]第一确定模块,用于从所述N幅图像中确定出H幅待合成图像,其中,所述H幅待合成图像总共包含满足所述预设条件的M个面部对象中的D个面部对象的D个面部对象图像,所述H幅待合成图像中第r幅待合成图像包含满足所述预设条件的M个面部对象中的W个面部对象的W个面部对象图像,所述H幅待合成图像中第t幅待合成图像包含满足所述预设条件的M个面部对象中的与所述W个面部对象不同的S个面部对象的S个面部对象图像,H为大于等于2小于等于M的整数,D为大于等于2小于等于M的整数,r为大于等于I小于等于H的整数,r为不等于r且大于等于I小于等于H的整数,W为大于等于I小于等于M的整数,S为大于等于I小于等于M-W的整数;
[0049]第四获取模块,用于基于所述H幅待合成图像,获得所述P幅待合成图像,其中,所述P幅待合成图像中除所述H幅待合成图像外的P-H幅待合成图像包含满足所述预设条件的M个面部对象中的与所述D个面部对象不同的M-D个面部对象的M-D个面部对象图像。
[0050]可选的,所述第一合成单元具体包括:
[0051]第五获取模块,用于依次取k为I至M,获得第k个面部对象的第三面部对象图像在所述P幅待合成图像中对应一幅图像中的第三位置;
[0052]第二合成模块,用于将所述第三面部对象图像合成至第一图像中与所述第三位置对应的第四位置。
[0053]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0054]1、由于在本申请实施例的技术方案中,采用了基于所述N幅图像,获得P幅待合成图像,对所述P幅待合成图像进行合成处理,获得一合成图像的技术手段。这样,在电子设备在针对多人进行拍照时,可连续拍摄N幅图像,并从这N张照片中确定出所有人脸的表情都处于较佳状态的P幅待合成图像,进而将着P幅图像进行合成,合成后的图像中所有人脸的表情都处于较佳状态。所以,能有效解决现有技术中的电子设备在针对多人进行拍照时,存在不能确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片的技术问题,实现确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片的技术效果。
[0055]2、由于在本申请实施例的技术方案中,采用了判断所述第一位置与所述第二位置是否匹配,获得第一判断结果,在所述第一判断结果为否时,获得在所述第i幅图像中的与所述第二面部对象图像对应的色彩特征的技术手段。这样,电子设备可通过待合成图像中的色彩特征来确定人脸图像在整幅图像中的位置,进而在拍摄对象移动时,能够准确定位移动后的人脸图像位置,进而基于这个位置进行人脸合成。所以,实现了能准确且合理地进行人脸合成的技术效果。
[0056]3、由于本申请实施例中的一个或多个技术方案能够实现上述技术效果,所以,使得用户在使用本申请中的电子设备进针对多人进行拍照时,能够确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片,有效地提升了用户的拍照体验。
【附图说明】
[0057]图1为本申请实施例一提供的一种信息处理方法的流程图;
[0058]图2为本申请实施例一中信息处理方法中步骤S102的第一种实现方式流程图;
[0059]图3为本申请实施例一中信息处理方法的步骤S102的第二种实现方式流程图;
[0060]图4为本申请实施例一中信息处理方法的步骤S103的第一种实现方式流程图;
[0061]图5为本申请实施例一中信息处理方法的步骤S103的第二种实现方式流程图;
[0062]图6为本申请实施例一中信息处理方法步骤S103在拍摄对象未移动时以第一种实现方式实现的示意图;
[0063]图7为本申请实施例一中信息处理方法步骤S103在拍摄对象移动时以第一种实现方式实现的示意图;
[0064]图8为本申请实施例二提供的一种电子设备的功能结构方框图。
【具体实施方式】
[0065]在本申请实施例提供的技术方案中,通过提供一种信息处理方法及电子设备,用于解决现有技术中的电子设备在针对多人进行拍照时,存在不能确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片的技术问题,实现确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片的技术效果。
[0066]为解决上述技术问题并实现上述技术效果,本申请实施例中技术方案的总体思路如下:
[0067]—种信息处理方法,应用于一电子设备中,所述电子设备包括一图像采集单元,所述方法包括:
[0068]获得所述图像采集单元采集的包括有M个面部对象的M个面部对象图像的N幅图像,其中,M为大于等于2的整数,N为大于等于2的整数;
[0069]基于所述N幅图像,获得P幅待合成图像,其中,所述P幅待合成图像中每幅待合成图像包括所述M个面部对象中的至少一个面部对象的至少一个面部对象图像,其中,所述至少一个面部对象图像中每个面部对象图像满足一预设条件,P为大于等于2小于等于M的整数;
[0070]对所述P幅待合成图像进行合成处理,获得一合成图像。
[0071]由于在本申请实施例的技术方案中,采用了基于所述N幅图像,获得P幅待合成图像,对所述P幅待合成图像进行合成处理,获得一合成图像的技术手段。这样,在电子设备在针对多人进行拍照时,可连续拍摄N幅图像,并从这N张照片中确定出所有人脸的表情都处于较佳状态的P幅待合成图像,进而将着P幅图像进行合成,合成后的图像中所有人脸的表情都处于较佳状态。所以,能有效解决现有技术中的电子设备在针对多人进行拍照时,存在不能确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片的技术问题,实现确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片的技术效果。
[0072]下面结合附图对本申请实施例技术方案的主要实现原理、【具体实施方式】及其对应能够达到的有益效果进行详细的阐述。
[0073]实施例一
[0074]请参考图1,本申请实施例提供一种信息处理方法,应用于一电子设备中,所述电子设备包括一图像采集单元,所述方法包括:
[0075]SlOl:获得所述图像采集单元采集的包括有M个面部对象的M个面部对象图像的N幅图像,其中,M为大于等于2的整数,N为大于等于2的整数;
[0076]S102:基于所述N幅图像,获得P幅待合成图像,其中,所述P幅待合成图像中每幅待合成图像包括所述M个面部对象中的至少一个面部对象的至少一个面部对象图像,其中,所述至少一个面部对象图像中每个面部对象图像满足一预设条件,P为大于等于2小于等于M的整数;
[0077]S103:对所述P幅待合成图像进行合成处理,获得一合成图像。
[0078]在具体实施过程中,所述电子设备可以是相机、手机、pad等具有摄像头的电子设备,也可以是别的电子设备,在此,就不一一举例了。
[0079]在本申请实施例中,将以电子设备是手机为例,并且应用在用户采用手机在针对多人进行拍照的场景,来对本申请实施例中的方法的实现过程进行详细描述,。
[0080]在以电子设备是手机为例时,步骤SlOl的具体实现为:在用户开启手机的摄像头后,手机的摄像头连续采集视角范围内的包含M个面部对象的M个面部对象图像的N幅图像。比如,用户可以设置手机为连拍模式,此时,手机摄像头的视角范围内包含甲、乙、丙三个人的人脸,手机通过摄像头拍摄获得3张照片,这3张照片中都包含甲、乙、丙三个人的人脸图像。
[0081]在执行完成步骤SlOl之后,本申请实施例中的方法便执行步骤S102,即:基于所述N幅图像,获得P幅待合成图像。
[0082]在本申请实施例中,步骤S102的有两种具体实现方式,但不仅限于这两种实现方式:
[0083]第一种方式,请参考图2,步骤S102的具体实现过程如下:
[0084]S201:获得所述N幅图像中的第i幅图像,确定所述第i幅图像为所述P幅待合成图像中的母版图像,其中,所述第i幅图像中包括满足所述预设条件的Q个面部对象的Q个面部对象图像,i为大于等于I小于等于N的整数,Q为大于等于I小于等于M的整数;
[0085]S202:从除所述第i幅图像之外剩余的N-1幅图像中确定出P_1幅待合成图像,其中,所述P-1幅待合成图像中总共包括符合所述预设条件的与所述Q个面部对象不同的M-Q个面部对象的M-Q个面部对象图像,所述P-1幅待合成图像中的每幅待合成图像包括所述M-Q个面部对象图像中K个面部对象图像,K为大于等于I小于等于M-Q的整数。
[0086]第二方式,请参考图3,步骤S102的具体实现过程如下:
[0087]S301:从所述N幅图像中确定出H幅待合成图像,其中,所述H幅待合成图像总共包含满足所述预设条件的M个面部对象中的D个面部对象的D个面部对象图像,所述H幅待合成图像中第r幅待合成图像包含满足所述预设条件的M个面部对象中的W个面部对象的W个面部对象图像,所述H幅待合成图像中第t幅待合成图像包含满足所述预设条件的M个面部对象中的与所述W个面部对象不同的S个面部对象的S个面部对象图像,H为大于等于2小于等于M的整数,D为大于等于2小于等于M的整数,r为大于等于I小于等于H的整数,r为不等于r且大于等于I小于等于H的整数,W为大于等于I小于等于M的整数,S为大于等于I小于等于M-W的整数;
[0088]S302:基于所述H幅待合成图像,获得所述P幅待合成图像,其中,所述P幅待合成图像中除所述H幅待合成图像外的P-H幅待合成图像包含满足所述预设条件的M个面部对象中的与所述D个面部对象不同的M-D个面部对象的M-D个面部对象图像。
[0089]继续以电子设备是手机为例,对步骤S102的上述两种方式的具体实现进行描述:
[0090]第一种方式,手机在获得通过摄像头拍摄到的N幅图像后,从N幅图像中确定出一幅图像作为母版图像,具体的,母版图像的确定可以是随机确定,也可以通过一预设条件来确定,比如:手机对甲、乙、丙、丁 4个人进行拍照,连续拍摄3张照片,此时N为3,M为4,在第一张照片中,甲和丁的人脸图像中的眼睛均处于眯眼状态,在第二张照片中,乙和丙的人脸图像中的眼睛处于眯眼状态,在第三张照片中,只有丁的人脸图像中的眼睛处于眯眼状态。手机可以随机确定出这三张照片中任意一张照片作为母版图像,即:母版图像可以是第一张照片、第二张照片与第三张照片中任意一张照片。
[0091]优选的,手机通过一预设条件来确定母版图像,继续沿用上述场景,手机在获得对甲、乙、丙、丁 4个人进行拍照的三张照片后,分别对这三张照片中的人脸图像中眼睛闭合程度进行识别,获得识别后的结果为:在第一张照片中,甲和丁的人脸图像中的眼睛均处于眯眼状态,在第二张照片中,乙和丙的人脸图像中的眼睛处于眯眼状态,在第三张照片中,只有丁的人脸图像中的眼睛处于眯眼状态。由此,预设条件可以是选取处于眯眼状态的人脸图像个数最少的照片作为母版图像,根据该预设条件,可以确定上述三张照片中第三张照片为母版图像。在具体实施过程中,电子设备还可以对照片中人脸图像的微笑程度进行识别,进而来制定预设条件。或者,综合人脸图像的微笑程度与眼睛闭合程度来确定预设条件。当然,本领域普通技术人员可以根据实际的需要来确定预设条件,本申请不作具体限制。
[0092]在确定母版图像后,手机对母版图像中包含的M个面部特征的M个面部对象图像进行识别,并判断是否符合预设条件,进而确定出母版图像中包含符合预设条件的与Q个面部对象对应的Q个面部对象图像。比如:手机在获得对甲、乙、丙、丁 4个人进行拍照的三张照片后,确定出第三张照片为母版图像。在预设条件为判断面部对象图像中眼睛处于睁开状态时,手机识别出在母版图像中,甲、乙、丙三人的人脸图像中眼睛均处于睁开状态,丁的人脸图像中的眼睛处于眯眼状态。
[0093]进而,手机在除母版图像之外剩余的N-1幅图像中确定出P-1幅待合成图像。比如:手机对甲、乙、丙、丁 4个人进行拍照,连续拍摄3张照片,在第一张照片中,甲和丁的人脸图像中的眼睛均处于眯眼状态,在第二张照片中,乙和丙的人脸图像中的眼睛处于眯眼状态,在第三张照片中,只有丁的人脸图像中的眼睛处于眯眼状态。具体的,在预设条件为判断面部对象图像中眼睛处于睁开状态时,手机将第三张照片作为母版图像,并识别出在母版图像中,甲、乙、丙三人的人脸图像中眼睛均处于睁开状态,丁的人脸图像中的眼睛处于眯眼状态时。因此,手机对第一张照片与第二张照片进行依次识别,在确定出在第二张照片中,丁的人脸图像中的眼睛处于睁开状态,满足预设条件,因此手机截取第二张照片中丁的人脸图像,并将其作为待合成图像。
[0094]在具体实施过程中,手机在确定出母版图像中符合预设条件的Q个面部对象图像后,即可确定出母版图像中不包含符合预设条件的M-Q个面部对象的面部对象图像,此时需要从N-1幅图像中获取这M-Q个面部对象的面部对象图像,在获取这M-Q个面部对象中的符合预设条件的第i个面部对象图像时,可依次判断N-1幅图像是否包含所述符合预设条件的第i个面部对象图像,也可从N-1幅图像中随机选择一副来进行确定是否包含符合预设条件的第i个面部对象图像,直至手机获得符合预设条件的第i个面部对象图像为止。在此,本申请不做限制。
[0095]第二种方式,手机在获得通过摄像头拍摄到的N幅图像后,从所述N幅图像中确定出H幅待合成图像,并基于H幅待合成图像,获得所述P幅待合成图像。比如:手机对甲、乙、丙、丁 4个人进行拍照,连续拍摄3张照片,在第一张照片中,甲和丁的人脸图像中的眼睛均处于眯眼状态,在第二张照片中,乙和丙的人脸图像中的眼睛处于眯眼状态,在第三张照片中,只有丁的人脸图像中的眼睛处于眯眼状态。在预设条件为判断面部对象图像中眼睛处于睁开状态时,从这三张照片中随机选出两张照片,比如这两张照片为第一张照片和第二张照片时,对这两张图像进行依次识别,识别出在第一张照片中乙和丙的人脸图像中眼睛处于睁眼状态,符合预设条件,将乙和丙的人脸图像从第一张照片出抠出,作为待合成图像。进而,再对第二张照片进行识别,识别出在第一张照片中甲和丁的人脸图像中眼睛处于睁眼状态,符合预设条件,将甲和丁的人脸图像从第一张照片出抠出,作为待合成图像。
[0096]在具体实施过程中,手机在确定出H幅待合成图像中符合预设条件的D个面部对象图像后,即可确定出H幅待合成图像中不包含符合预设条件的M-D个面部对象的面部对象图像,此时需要从N-H幅图像中获取这M-D个面部对象的面部对象图像,在获取这M-D个面部对象中的符合预设条件的第i个面部对象图像时,可依次判断N-H幅图像是否包含所述符合预设条件的第i个面部对象图像,也可从N-H幅图像中随机选择一副来进行确定是否包含符合预设条件的第i个面部对象图像,直至手机获得符合预设条件的第i个面部对象图像为止。在此,本申请不做限制。
[0097]在执行完成步骤S102之后,本申请实施例中的方法便执行步骤S103,即:对所述P幅待合成图像进行合成处理,获得一合成图像。
[0098]由于在步骤S102中获得的待合成图像方式不同,具体的合成方式也不同,具体的,请参考图4,当通过步骤S102中第一种方式获得的P幅待合成图像时,电子设备采用第一种合成方式,在具体实现过程中包括以下步骤:
[0099]S401:依次取j为I至M-Q,获得第j个面部对象的第一面部对象图像在所述P_1幅待合成图像中对应一幅图像中的第一位置;
[0100]S402:将所述第一面部对象图像合成至所述第i幅图像中与所述第一位置对应的第二位置,获得所述合成图像。
[0101]其中,所述将所述第一面部对象图像合成至所述第i幅图像中与所述第一位置对应的第二位置,获得所述合成图像,具体包括:
[0102]获得在所述第i幅图像中与所述第j个面部对象对应的第二面部对象图像所在的所述第二位置;
[0103]判断所述第一位置与所述第二位置是否匹配,获得第一判断结果;
[0104]在所述第一判断结果为是时,将所述第一面部对象图像合成至所述第i幅图像中所述第二面部对象图像所在的所述第二位置。
[0105]在所述判断所述第一位置与所述第二位置是否匹配,获得第一判断结果之后,所述方法还包括:
[0106]在所述第一判断结果为否时,获得在所述第i幅图像中的与所述第二面部对象图像对应的色彩特征;
[0107]将所述第一面部对象图像合成至所述第i幅图像中与所述色彩特征对应的与所述第二位置不同的第三位置。
[0108]请参考图5,当通过步骤S102中第二种方式获得的P幅待合成图像时,电子设备采用第二种合成方式,在具体实现过程中包括以下步骤:
[0109]S501:依次取k为I至M,获得第k个面部对象的第三面部对象图像在所述P幅待合成图像中对应一幅图像中的第三位置;
[0110]S502:将所述第三面部对象图像合成至第一图像中与所述第三位置对应的第四位置。
[0111]继续以电子设备是手机为例,对步骤S103的上述两种方式的具体实现进行描述:
[0112]第一种方式,在手机获得包括母版图像在内的P幅待合成图像时,首先确定出在除母版图像以外的p-ι幅待合成图像中包含的第j个面部对象的第一面部对象图像在对应的图像中的第一位置。比如:手机对甲、乙、丙、丁 4个人进行拍照,连续拍摄3张照片,在第一张照片中,甲和丁的人脸图像中的眼睛均处于眯眼状态,在第二张照片中,乙和丙的人脸图像中的眼睛处于眯眼状态,在第三张照片中,只有丁的人脸图像中的眼睛处于眯眼状态。具体的,手机将第三张照片作为母版图像,并识别出在母版图像中,甲、乙、丙三人的人脸图像中眼睛均处于睁开状态,丁的人脸图像中的眼睛处于眯眼状态时。因此,手机对第一张照片与第二张照片进行依次识别,在确定出在第二张照片中,丁的人脸图像中的眼睛处于睁开状态,满足预设条件,因此手机截取第二张照片中丁的人脸图像,并将其作为待合成图像。手机获得丁的第一人脸图像在第二张照片中的第一位置为在第二张照片中的第一区域。
[0113]进一步,手机获得在所述第i幅图像中与所述第j个面部对象对应的第二面部对象图像所在的所述第二位置。比如:手机获得丁的第二人脸图像在母版图像(即第三张照片)中的第二位置为在第三张照片中的第二区域。在获得第一位置与第二位置之后,手机判断第一位置与第二位置是否匹配。比如:手机获得丁的第一人脸图像在第二张照片中的第一位置在第二张照片中的第一区域,获得丁的第二人脸图像在母版图像(即第三张照片)中的第二位置为在第三张照片中的第二区域,手机判断第一区域与第二区域在照片中的相对区域是否为同一区域,或者第一区域在照片中的第一相对区域与第一区域在照片中第二相对区域的重叠程度是否大于一阈值,在第一相对区域与第二相对区域的重叠程度大于阈值时,则表明第一位置与第二位置是否匹配。
[0114]进一步,手机确定第一位置与第二位置匹配后,将第一面部对象图像合成至母版图像中的第二位置,比如:手机确定第三张照片为母版图像,并且,手机获得丁的第一人脸图像在第二张照片中的第一位置在第二张照片中的第一区域,获得丁的第二人脸图像在母版图像(即第三张照片)中的第二位置为在第三张照片中的第二区域,手机确定第一区域与第二区域在照片中的相对区域为同一区域,手机将第二张照片中丁的第一人脸图像合成至第三张照片中的第二区域上。
[0115]如示意图6所示,手机获得丁的第一人脸图像在第二张照片10中的第一位置为第一区域20,手机获得丁的第二人脸图像在第三张照片30中的第二位置为第二区域40,由图可见,第一区域20与第二区域40在照片中的相对区域为同一区域,因此,第一位置与第二位置匹配,所以,手机将第二张照片10中丁的第一人脸图像合成至第三张照片30中的第二区域40上以形成合成后的图像50。
[0116]进一步,在手机进行拍摄过程中,有可能拍摄对象会移动,当拍摄对象移动后,某一人脸在照片中的相对位置会改变,这时,如果在仍然将符合预设条件的第一面部对象图像合成至母版图像中的第二位置,则会出现换脸错误。所以,如果手机确定第一位置与第二位置不匹配,则再次识别母版图像中第二面部对象图像对应的色彩特征。比如:手机确定第三张照片为母版图像,并且,手机获得丁的第一人脸图像在第二张照片中的第一位置在第二张照片中的第一区域,获得丁的第二人脸图像在母版图像(即第三张照片)中的第二位置为在第三张照片中的第二区域,第一区域在照片中的第一相对区域与第一区域在照片中第二相对区域的重叠程度小于阈值,第一位置与第二位置不匹配。则手机通过识别丁的衣服图像的颜色特征,假设丁穿的衣服的颜色为红色,则通过识别在丁的衣服图像的颜色特征确定丁的第二面部对象图像在第三照片中的第三位置为在第三张照片中的第三区域,进而将第二张照片中丁的第一人脸图像合成至第三张照片中的第三区域上。
[0117]如示意图7所示,手机获得丁的第一人脸图像在第二张照片10中的第一位置为第一区域20,对应的在第三张照片30中为第二区域40,如果将在第二张照片10中第一区域20所包含的丁的人脸图像合成至第三张照片30中为第二区域40上,就会出现换脸后的图像中脸与衣服不匹配,因此,通过衣服的颜色确定丁的人脸图像在第三张照片30中为第三区域60,所以,手机将第二张照片10中丁的第一人脸图像合成至第三张照片30中的第三区域60上以形成合成后的图像50。
[0118]第二种方式,在手机通过步骤S102中第二种方式获得P幅待合成图像时,手机确定出每一个待合成图像在对应的待合成图像中的第三位置。比如:手机对甲、乙、丙、丁 4个人进行拍照,连续拍摄3张照片,在第一张照片中,甲和丁的人脸图像中的眼睛均处于眯眼状态,在第二张照片中,乙和丙的人脸图像中的眼睛处于眯眼状态,在第三张照片中,只有丁的人脸图像中的眼睛处于眯眼状态。具体的,手机获得乙的人脸图像的第三位置为在第一张照片中的第一区域,手机获得丙的人脸图像的第三位置为在第一张照片中的第二区域。同理,手机获得甲的人脸图像的第三位置为在第二张照片中的第三区域,手机获得丁的人脸图像的第三位置为在第二张照片中的第四区域。进而,手机将乙的人脸图像合成至第一图像中的与第一区域对应的区域,将丙的人脸图像合成至第一图像中的与第二区域对应的区域,将甲的人脸图像合成至第一图像中的与第三区域对应的区域,将丁的人脸图像合成至第一图像中的与第四区域对应的区域。其中,第一图像与第一照片、第二照片以及第三照片规格一致,第一图像可以是一有背景的图像,或者是一空白图像。在具体实施过程中可根据实际需要来确定第一图像,本申请在此不做限定。
[0119]实施例二
[0120]基于与本申请实施例一中一种信息处理方法同样的发明构思,请参考图8,本申请实施例提供一种电子设备,所述电子设备包括一图像采集单元,所述电子设备包括:
[0121 ] 第一获取单元801,用于获得所述图像采集单元采集的包括有M个面部对象的M个面部对象图像的N幅图像,其中,M为大于等于2的整数,N为大于等于2的整数;
[0122]第二获取单元802,用于基于所述N幅图像,获得P幅待合成图像,其中,所述P幅待合成图像中每幅待合成图像包括所述M个面部对象中的至少一个面部对象的至少一个面部对象图像,其中,所述至少一个面部对象图像中每个面部对象图像满足一预设条件,P为大于等于2小于等于M的整数;
[0123]第一合成单元803,用于对所述P幅待合成图像进行合成处理,获得一合成图像。
[0124]所述第二获取单元具体包括:
[0125]第一获取模块,用于获得所述N幅图像中的第i幅图像,确定所述第i幅图像为所述P幅待合成图像中的母版图像,其中,所述第i幅图像中包括满足所述预设条件的Q个面部对象的Q个面部对象图像,i为大于等于I小于等于N的整数,Q为大于等于I小于等于M的整数;
[0126]第二获取模块,用于从除所述第i幅图像之外剩余的N-1幅图像中确定出P-1幅待合成图像,其中,所述P-1幅待合成图像中总共包括符合所述预设条件的与所述Q个面部对象不同的M-Q个面部对象的M-Q个面部对象图像,所述P-1幅待合成图像中的每幅待合成图像包括所述M-Q个面部对象图像中K个面部对象图像,K为大于等于I小于等于M-Q的整数。
[0127]所述第一合成单元具体包括:
[0128]第三获取模块,用于依次取j为I至M-Q,获得第j个面部对象的第一面部对象图像在所述P-1幅待合成图像中对应一幅图像中的第一位置;
[0129]第一合成模块,用于将所述第一面部对象图像合成至所述第i幅图像中与所述第一位置对应的第二位置,获得所述合成图像。
[0130]所述第一合成模块具体包括:
[0131]第一获取子模块,用于获得在所述第i幅图像中与所述第j个面部对象对应的第二面部对象图像所在的所述第二位置;
[0132]第一判断子模块,用于判断所述第一位置与所述第二位置是否匹配,获得第一判断结果;
[0133]第一合成子模块,用于在所述第一判断结果为是时,将所述第一面部对象图像合成至所述第i幅图像中所述第二面部对象图像所在的所述第二位置。
[0134]所述第一合成模块还包括:
[0135]第二获取子模块,用于在所述第一判断结果为否时,获得在所述第i幅图像中的与所述第二面部对象图像对应的色彩特征;
[0136]第二合成子模块,用于将所述第一面部对象图像合成至所述第i幅图像中与所述色彩特征对应的与所述第二位置不同的第三位置。
[0137]所述第二获取单元具体包括:
[0138]第一确定模块,用于从所述N幅图像中确定出H幅待合成图像,其中,所述H幅待合成图像总共包含满足所述预设条件的M个面部对象中的D个面部对象的D个面部对象图像,所述H幅待合成图像中第r幅待合成图像包含满足所述预设条件的M个面部对象中的W个面部对象的W个面部对象图像,所述H幅待合成图像中第t幅待合成图像包含满足所述预设条件的M个面部对象中的与所述W个面部对象不同的S个面部对象的S个面部对象图像,H为大于等于2小于等于M的整数,D为大于等于2小于等于M的整数,r为大于等于I小于等于H的整数,r为不等于r且大于等于I小于等于H的整数,W为大于等于I小于等于M的整数,S为大于等于I小于等于M-W的整数;
[0139]第四获取模块,用于基于所述H幅待合成图像,获得所述P幅待合成图像,其中,所述P幅待合成图像中除所述H幅待合成图像外的P-H幅待合成图像包含满足所述预设条件的M个面部对象中的与所述D个面部对象不同的M-D个面部对象的M-D个面部对象图像。
[0140]所述第一合成单元具体包括:
[0141]第五获取模块,用于依次取k为I至M,获得第k个面部对象的第三面部对象图像在所述P幅待合成图像中对应一幅图像中的第三位置;
[0142]第二合成模块,用于将所述第三面部对象图像合成至第一图像中与所述第三位置对应的第四位置。
[0143]通过本申请实施例中的一个或多个技术方案,可以实现如下一个或多个技术效果:
[0144]1、由于在本申请实施例的技术方案中,采用了基于所述N幅图像,获得P幅待合成图像,对所述P幅待合成图像进行合成处理,获得一合成图像的技术手段。这样,在电子设备在针对多人进行拍照时,可连续拍摄N幅图像,并从这N张照片中确定出所有人脸的表情都处于较佳状态的P幅待合成图像,进而将着P幅图像进行合成,合成后的图像中所有人脸的表情都处于较佳状态。所以,能有效解决现有技术中的电子设备在针对多人进行拍照时,存在不能确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片的技术问题,实现确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片的技术效果。
[0145]2、由于在本申请实施例的技术方案中,采用了判断所述第一位置与所述第二位置是否匹配,获得第一判断结果,在所述第一判断结果为否时,获得在所述第i幅图像中的与所述第二面部对象图像对应的色彩特征的技术手段。这样,电子设备可通过待合成图像中的色彩特征来确定人脸图像在整幅图像中的位置,进而在拍摄对象移动时,能够准确定位移动后的人脸图像位置,进而基于这个位置进行人脸合成。所以,实现了能准确且合理地进行人脸合成的技术效果。
[0146]3、由于本申请实施例中的一个或多个技术方案能够实现上述技术效果,所以,使得用户在使用本申请中的电子设备进针对多人进行拍照时,能够确保获得一幅拍摄对象的人脸图像都处于较佳状态的照片,有效地提升了用户的拍照体验。
[0147]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包括有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0148]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0149]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0150]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0151]具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
[0152]获得所述图像采集单元采集的包括有M个面部对象的M个面部对象图像的N幅图像,其中,M为大于等于2的整数,N为大于等于2的整数;
[0153]基于所述N幅图像,获得P幅待合成图像,其中,所述P幅待合成图像中每幅待合成图像包括所述M个面部对象中的至少一个面部对象的至少一个面部对象图像,其中,所述至少一个面部对象图像中每个面部对象图像满足一预设条件,P为大于等于2小于等于M的整数;
[0154]对所述P幅待合成图像进行合成处理,获得一合成图像。
[0155]可选的,所述存储介质中存储的与步骤:基于所述N幅图像,获得P幅待合成图像,具体包括:
[0156]获得所述N幅图像中的第i幅图像,确定所述第i幅图像为所述P幅待合成图像中的母版图像,其中,所述第i幅图像中包括满足所述预设条件的Q个面部对象的Q个面部对象图像,i为大于等于I小于等于N的整数,Q为大于等于I小于等于M的整数;
[0157]从除所述第i幅图像之外剩余的N-1幅图像中确定出P-1幅待合成图像,其中,所述P-1幅待合成图像中总共包括符合所述预设条件的与所述Q个面部对象不同的M-Q个面部对象的M-Q个面部对象图像,所述P-1幅待合成图像中的每幅待合成图像包括所述M-Q个面部对象图像中K个面部对象图像,K为大于等于I小于等于M-Q的整数。
[0158]可选的,所述存储介质中存储的与步骤:对所述P幅待合成图像进行合成处理,获得一合成图像,具体包括:
[0159]依次取j为I至M-Q,获得第j个面部对象的第一面部对象图像在所述P-1幅待合成图像中对应一幅图像中的第一位置;
[0160]将所述第一面部对象图像合成至所述第i幅图像中与所述第一位置对应的第二位置,获得所述合成图像。
[0161]可选的,所述存储介质中存储的与步骤:将所述第一面部对象图像合成至所述第i幅图像中与所述第一位置对应的第二位置,获得所述合成图像,具体包括:
[0162]获得在所述第i幅图像中与所述第j个面部对象对应的第二面部对象图像所在的所述第二位置;
[0163]判断所述第一位置与所述第二位置是否匹配,获得第一判断结果;
[0164]在所述第一判断结果为是时,将所述第一面部对象图像合成至所述第i幅图像中所述第二面部对象图像所在的所述第二位置。
[0165]可选的,当存储介质中的与信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,在步骤:将所述第一面部对象图像合成至所述第i幅图像中与所述第一位置对应的第二位置,获得所述合成图像之后,还包括如下步骤:
[0166]在所述第一判断结果为否时,获得在所述第i幅图像中的与所述第二面部对象图像对应的色彩特征;
[0167]将所述第一面部对象图像合成至所述第i幅图像中与所述色彩特征对应的与所述第二位置不同的第三位置。
[0168]可选的,所述存储介质中存储的与步骤:基于所述N幅图像,获得P幅待合成图像,具体包括:
[0169]从所述N幅图像中确定出H幅待合成图像,其中,所述H幅待合成图像总共包含满足所述预设条件的M个面部对象中的D个面部对象的D个面部对象图像,所述H幅待合成图像中第r幅待合成图像包含满足所述预设条件的M个面部对象中的W个面部对象的W个面部对象图像,所述H幅待合成图像中第t幅待合成图像包含满足所述预设条件的M个面部对象中的与所述W个面部对象不同的S个面部对象的S个面部对象图像,H为大于等于2小于等于M的整数,D为大于等于2小于等于M的整数,r为大于等于I小于等于H的整数,r为不等于r且大于等于I小于等于H的整数,W为大于等于I小于等于M的整数,S为大于等于I小于等于M-W的整数;
[0170]基于所述H幅待合成图像,获得所述P幅待合成图像,其中,所述P幅待合成图像中除所述H幅待合成图像外的P-H幅待合成图像包含满足所述预设条件的M个面部对象中的与所述D个面部对象不同的M-D个面部对象的M-D个面部对象图像。
[0171]可选的,所述存储介质中存储的与步骤:对所述P幅待合成图像进行合成处理,获得一合成图像,具体包括:
[0172]依次取k为I至M,获得第k个面部对象的第三面部对象图像在所述P幅待合成图像中对应一幅图像中的第三位置;
[0173]将所述第三面部对象图像合成至第一图像中与所述第三位置对应的第四位置。
[0174]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0175]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
【主权项】
1.一种信息处理方法,应用于一电子设备中,所述电子设备包括一图像采集单元,所述方法包括: 获得所述图像采集单元采集的包括有M个面部对象的M个面部对象图像的N幅图像,其中,M为大于等于2的整数,N为大于等于2的整数; 基于所述N幅图像,获得P幅待合成图像,其中,所述P幅待合成图像中每幅待合成图像包括所述M个面部对象中的至少一个面部对象的至少一个面部对象图像,其中,所述至少一个面部对象图像中每个面部对象图像满足一预设条件,P为大于等于2小于等于M的整数; 对所述P幅待合成图像进行合成处理,获得一合成图像。2.如权利要求1所述的方法,其特征在于,所述基于所述N幅图像,获得P幅待合成图像,具体包括: 获得所述N幅图像中的第i幅图像,确定所述第i幅图像为所述P幅待合成图像中的母版图像,其中,所述第i幅图像中包括满足所述预设条件的Q个面部对象的Q个面部对象图像,i为大于等于I小于等于N的整数,Q为大于等于I小于等于M的整数; 从除所述第i幅图像之外剩余的N-1幅图像中确定出P-1幅待合成图像,其中,所述P-1幅待合成图像中总共包括符合所述预设条件的与所述Q个面部对象不同的M-Q个面部对象的M-Q个面部对象图像,所述P-1幅待合成图像中的每幅待合成图像包括所述M-Q个面部对象图像中K个面部对象图像,K为大于等于I小于等于M-Q的整数。3.如权利要求2所述的方法,其特征在于,所述对所述P幅待合成图像进行合成处理,获得一合成图像,具体包括: 依次取j为I至M-Q,获得第j个面部对象的第一面部对象图像在所述P-1幅待合成图像中对应一幅图像中的第一位置; 将所述第一面部对象图像合成至所述第i幅图像中与所述第一位置对应的第二位置,获得所述合成图像。4.如权利要求3所述的方法,其特征在于,所述将所述第一面部对象图像合成至所述第i幅图像中与所述第一位置对应的第二位置,获得所述合成图像,具体包括: 获得在所述第i幅图像中与所述第j个面部对象对应的第二面部对象图像所在的所述第二位置; 判断所述第一位置与所述第二位置是否匹配,获得第一判断结果; 在所述第一判断结果为是时,将所述第一面部对象图像合成至所述第i幅图像中所述第二面部对象图像所在的所述第二位置。5.如权利要求4所述的方法,其特征在于,在所述判断所述第一位置与所述第二位置是否匹配,获得第一判断结果之后,所述方法还包括: 在所述第一判断结果为否时,获得在所述第i幅图像中的与所述第二面部对象图像对应的色彩特征; 将所述第一面部对象图像合成至所述第i幅图像中与所述色彩特征对应的与所述第二位置不同的第三位置。6.如权利要求1所述的方法,其特征在于,所述基于所述N幅图像,获得P幅待合成图像,具体包括: 从所述N幅图像中确定出H幅待合成图像,其中,所述H幅待合成图像总共包含满足所述预设条件的M个面部对象中的D个面部对象的D个面部对象图像,所述H幅待合成图像中第r幅待合成图像包含满足所述预设条件的M个面部对象中的W个面部对象的W个面部对象图像,所述H幅待合成图像中第t幅待合成图像包含满足所述预设条件的M个面部对象中的与所述W个面部对象不同的S个面部对象的S个面部对象图像,H为大于等于2小于等于M的整数,D为大于等于2小于等于M的整数,r为大于等于I小于等于H的整数,r为不等于r且大于等于I小于等于H的整数,W为大于等于I小于等于M的整数,S为大于等于I小于等于M-W的整数; 基于所述H幅待合成图像,获得所述P幅待合成图像,其中,所述P幅待合成图像中除所述H幅待合成图像外的P-H幅待合成图像包含满足所述预设条件的M个面部对象中的与所述D个面部对象不同的M-D个面部对象的M-D个面部对象图像。7.如权利要求6所述的方法,其特征在于,所述对所述P幅待合成图像进行合成处理,获得一合成图像,具体包括: 依次取k为I至M,获得第k个面部对象的第三面部对象图像在所述P幅待合成图像中对应一幅图像中的第三位置; 将所述第三面部对象图像合成至第一图像中与所述第三位置对应的第四位置。8.一种电子设备,所述电子设备包括一图像采集单元,所述电子设备包括: 第一获取单元,用于获得所述图像采集单元采集的包括有M个面部对象的M个面部对象图像的N幅图像,其中,M为大于等于2的整数,N为大于等于2的整数; 第二获取单元,用于基于所述N幅图像,获得P幅待合成图像,其中,所述P幅待合成图像中每幅待合成图像包括所述M个面部对象中的至少一个面部对象的至少一个面部对象图像,其中,所述至少一个面部对象图像中每个面部对象图像满足一预设条件,P为大于等于2小于等于M的整数; 第一合成单元,用于对所述P幅待合成图像进行合成处理,获得一合成图像。9.如权利要求8所述的电子设备,其特征在于,所述第二获取单元具体包括: 第一获取模块,用于获得所述N幅图像中的第i幅图像,确定所述第i幅图像为所述P幅待合成图像中的母版图像,其中,所述第i幅图像中包括满足所述预设条件的Q个面部对象的Q个面部对象图像,i为大于等于I小于等于N的整数,Q为大于等于I小于等于M的整数; 第二获取模块,用于从除所述第i幅图像之外剩余的N-1幅图像中确定出P-1幅待合成图像,其中,所述P-1幅待合成图像中总共包括符合所述预设条件的与所述Q个面部对象不同的M-Q个面部对象的M-Q个面部对象图像,所述P-1幅待合成图像中的每幅待合成图像包括所述M-Q个面部对象图像中K个面部对象图像,K为大于等于I小于等于M-Q的整数。10.如权利要求9所述的电子设备,其特征在于,所述第一合成单元具体包括: 第三获取模块,用于依次取j为I至M-Q,获得第j个面部对象的第一面部对象图像在所述P-1幅待合成图像中对应一幅图像中的第一位置; 第一合成模块,用于将所述第一面部对象图像合成至所述第i幅图像中与所述第一位置对应的第二位置,获得所述合成图像。11.如权利要求10所述的电子设备,其特征在于,所述第一合成模块具体包括: 第一获取子模块,用于获得在所述第i幅图像中与所述第j个面部对象对应的第二面部对象图像所在的所述第二位置; 第一判断子模块,用于判断所述第一位置与所述第二位置是否匹配,获得第一判断结果; 第一合成子模块,用于在所述第一判断结果为是时,将所述第一面部对象图像合成至所述第i幅图像中所述第二面部对象图像所在的所述第二位置。12.如权利要求11所述的电子设备,其特征在于,所述第一合成模块还包括: 第二获取子模块,用于在所述第一判断结果为否时,获得在所述第i幅图像中的与所述第二面部对象图像对应的色彩特征; 第二合成子模块,用于将所述第一面部对象图像合成至所述第i幅图像中与所述色彩特征对应的与所述第二位置不同的第三位置。13.如权利要求8所述的电子设备,其特征在于,所述第二获取单元具体包括: 第一确定模块,用于从所述N幅图像中确定出H幅待合成图像,其中,所述H幅待合成图像总共包含满足所述预设条件的M个面部对象中的D个面部对象的D个面部对象图像,所述H幅待合成图像中第r幅待合成图像包含满足所述预设条件的M个面部对象中的W个面部对象的W个面部对象图像,所述H幅待合成图像中第t幅待合成图像包含满足所述预设条件的M个面部对象中的与所述W个面部对象不同的S个面部对象的S个面部对象图像,H为大于等于2小于等于M的整数,D为大于等于2小于等于M的整数,r为大于等于I小于等于H的整数,r为不等于r且大于等于I小于等于H的整数,W为大于等于I小于等于M的整数,S为大于等于I小于等于M-W的整数; 第四获取模块,用于基于所述H幅待合成图像,获得所述P幅待合成图像,其中,所述P幅待合成图像中除所述H幅待合成图像外的P-H幅待合成图像包含满足所述预设条件的M个面部对象中的与所述D个面部对象不同的M-D个面部对象的M-D个面部对象图像。14.如权利要求13所述的电子设备,其特征在于,所述第一合成单元具体包括: 第五获取模块,用于依次取k为I至M,获得第k个面部对象的第三面部对象图像在所述P幅待合成图像中对应一幅图像中的第三位置; 第二合成模块,用于将所述第三面部对象图像合成至第一图像中与所述第三位置对应的第四位置。
【文档编号】H04N5/232GK105991916SQ201510061215
【公开日】2016年10月5日
【申请日】2015年2月5日
【发明人】王科
【申请人】联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1