1.一種圖像處理方法,應(yīng)用于具有攝像頭的移動終端,其特征在于,所述方法包括:
獲取拍攝場景的環(huán)境亮度值;
當(dāng)所述環(huán)境亮度值低于預(yù)設(shè)亮度閾值時,獲取攝像頭采集的一幀預(yù)覽圖像;
提取所述預(yù)覽圖像中的第一人臉圖像;
在預(yù)設(shè)的人臉數(shù)據(jù)庫中查找與所述第一人臉圖像相匹配的第二人臉圖像;
將所述第一人臉圖像和第二人臉圖像進(jìn)行圖像合成,生成目標(biāo)人臉圖像。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取拍攝場景的環(huán)境亮度值的步驟之前,所述方法還包括:
獲取在環(huán)境亮度值高于預(yù)設(shè)亮度閾值的拍攝場景下生成的包含人臉的至少一幀圖像;
提取所述至少一幀圖像中每幀圖像中的人臉區(qū)域圖像;
對于每個所述人臉區(qū)域圖像,識別所述人臉區(qū)域圖像的臉部特征信息,所述臉部特征信息包括五官特征和人臉角度;
對于每個所述人臉區(qū)域圖像,建立所述人臉與所述人臉的臉部特征信息之間的對應(yīng)關(guān)系;
基于所有所述人臉區(qū)域圖像,建立所述人臉數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在預(yù)設(shè)的人臉數(shù)據(jù)庫中查找與所述第一人臉圖像相匹配的第二人臉圖像的步驟,包括:
識別所述第一人臉圖像的臉部特征信息,識別出第一五官特征和第一人臉角度;
在所述預(yù)設(shè)的人臉數(shù)據(jù)庫中查找與所述第一五官特征和第一人臉角度均匹配的第二人臉圖像;
其中,所述第二人臉圖像的第二五官特征與所述第一五官特征的差異小于第一預(yù)設(shè)閾值,所述第二人臉圖像的第二人臉角度與所述第一人臉角度的差異小于第二預(yù)設(shè)閾值。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述第一人臉圖像和第二人臉圖像進(jìn)行圖像合成,生成目標(biāo)人臉圖像的步驟,包括:
將所述第二人臉圖像的圖像尺寸調(diào)整至與所述第一人臉圖像的圖像尺寸相同,得到第三人臉圖像;
將所述第一人臉圖像和第三人臉圖像進(jìn)行圖像合成,生成所述目標(biāo)人臉圖像。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將所述第一人臉圖像和第三人臉圖像進(jìn)行圖像合成,生成所述目標(biāo)人臉圖像的步驟,包括:
對于所述第一人臉圖像中的每個像素點(diǎn),基于所述像素點(diǎn)和第三人臉圖像中與所述像素點(diǎn)對應(yīng)位置像素點(diǎn)的YUV值,進(jìn)行加權(quán)平均值計算,生成所述目標(biāo)人臉圖像。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述對于所述第一人臉圖像中的每個像素點(diǎn),基于所述像素點(diǎn)和第三人臉圖像中與所述像素點(diǎn)對應(yīng)位置像素點(diǎn)的YUV值,進(jìn)行加權(quán)平均值計算,生成所述目標(biāo)人臉圖像的步驟,包括:
對于所述第一人臉圖像中的每個像素點(diǎn),通過公式G1=g1×c+gw×d得到第一中間YUV值,將所述第一中間YUV值賦值給所述像素點(diǎn);
當(dāng)所述第一人臉圖像中的所有像素點(diǎn)均完成YUV值賦值時,生成所述目標(biāo)人臉圖像;
其中,G1為所述第一中間YUV值,g1為所述第一人臉圖像中的所述像素點(diǎn)的YUV值,gw為所述第三人臉圖像中與所述像素點(diǎn)對應(yīng)位置像素點(diǎn)的YUV值,c和d為常量,且c+d=100%,c<d,所述YUV值包括亮度值Y和色彩值UV。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述對于所述第一人臉圖像中的每個像素點(diǎn),基于所述像素點(diǎn)和第三人臉圖像中與所述像素點(diǎn)對應(yīng)位置像素點(diǎn)的YUV值,進(jìn)行加權(quán)平均值計算,生成所述目標(biāo)人臉圖像的步驟,包括:
選取所述第一人臉圖像中的第一目標(biāo)圖像,以及所述第二人臉圖像中的第二目標(biāo)圖像;
將所述第一目標(biāo)圖像和第二目標(biāo)圖像分別劃分為M個像素塊和N個像素塊;
對于所述第二目標(biāo)圖像的所述N個像素塊中每個像素塊,計算所述像素塊中所有像素點(diǎn)的YUV平均值,得到N個YUV平均值;
對于所述第一目標(biāo)圖像的所述M個像素塊中每個像素塊中的每個像素點(diǎn),通過公式G2=g2×e+ga×f得到第二中間YUV值,將所述第二中間YUV值賦值給所述像素點(diǎn);
當(dāng)所述第一目標(biāo)圖像中的所有像素點(diǎn)均完成YUV值賦值時,生成所述目標(biāo)人臉圖像;
其中,G2為所述第二中間YUV值,g2為所述第一目標(biāo)圖像的所述M個像素塊中的所述像素點(diǎn)的YUV值,ga為所述第二目標(biāo)圖像中與所述像素點(diǎn)對應(yīng)位置像素點(diǎn)所在像素塊的YUV平均值,e和f為常量,且e+f=100%,e<f,M=N=b×b,b為大于0的偶數(shù)。
8.一種移動終端,包括攝像頭,其特征在于,所述移動終端還包括:
第一獲取模塊,用于獲取拍攝場景的環(huán)境亮度值;
第二獲取模塊,用于當(dāng)所述第一獲取模塊獲取的所述環(huán)境亮度值低于預(yù)設(shè)亮度閾值時,獲取攝像頭采集的一幀預(yù)覽圖像;
第一提取模塊,用于提取所述第二獲取模塊獲取的所述預(yù)覽圖像中的第一人臉圖像;
查找模塊,用于在預(yù)設(shè)的人臉數(shù)據(jù)庫中查找與所述第一提取模塊提取的所述第一人臉圖像相匹配的第二人臉圖像;
圖像合成模塊,用于將所述第一提取模塊提取的所述第一人臉圖像和查找模塊查找到的所述第二人臉圖像進(jìn)行圖像合成,生成目標(biāo)人臉圖像。
9.根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述移動終端還包括:
第三獲取模塊,用于獲取在環(huán)境亮度值高于預(yù)設(shè)亮度閾值的拍攝場景下生成的包含人臉的至少一幀圖像;
第二提取模塊,用于提取所述第三獲取模塊獲取的所述至少一幀圖像中每幀圖像中的人臉區(qū)域圖像;
識別模塊,用于對于所述提取模塊提取的每個所述人臉區(qū)域圖像,識別所述人臉區(qū)域圖像的臉部特征信息,所述臉部特征信息包括五官特征和人臉角度;
第一建立模塊,用于對于所述識別模塊識別出的每個所述人臉區(qū)域圖像,建立所述人臉與所述人臉的臉部特征信息之間的對應(yīng)關(guān)系;
第二建立模塊,用于基于所述第二提取模塊提取的所有所述人臉區(qū)域圖像,建立所述人臉數(shù)據(jù)庫。
10.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述查找模塊包括:
識別子模塊,用于識別所述第一提取模塊提取的所述第一人臉圖像的臉部特征信息,識別出第一五官特征和第一人臉角度;
查找子模塊,用于在所述預(yù)設(shè)的人臉數(shù)據(jù)庫中查找與所述識別子模塊識別出的所述第一五官特征和第一人臉角度均匹配的第二人臉圖像;
其中,所述第二人臉圖像的第二五官特征與所述第一五官特征的差異小于第一預(yù)設(shè)閾值,所述第二人臉圖像的第二人臉角度與所述第一人臉角度的差異小于第二預(yù)設(shè)閾值。
11.根據(jù)權(quán)利要求10所述的移動終端,其特征在于,所述圖像合成模塊包括:
調(diào)整子模塊,用于將所述查找模塊查找到的所述第二人臉圖像的圖像尺寸調(diào)整至與所述第一提取模塊提取的所述第一人臉圖像的圖像尺寸相同,得到第三人臉圖像;
圖像合成子模塊,用于將所述調(diào)整子模塊調(diào)整后的第一人臉圖像和第三人臉圖像進(jìn)行圖像合成,生成所述目標(biāo)人臉圖像。
12.根據(jù)權(quán)利要求11所述的移動終端,其特征在于,所述圖像合成子模塊包括:
計算單元,用于對于所述第一提取模塊提取的所述第一人臉圖像中的每個像素點(diǎn),基于所述像素點(diǎn)和第三人臉圖像中與所述像素點(diǎn)對應(yīng)位置像素點(diǎn)的YUV值,進(jìn)行加權(quán)平均值計算,生成所述目標(biāo)人臉圖像。
13.根據(jù)權(quán)利要求12所述的移動終端,其特征在于,所述計算單元包括:
第一賦值子單元,用于對于所述第一提取模塊提取的所述第一人臉圖像中的每個像素點(diǎn),通過公式G1=g1×c+gw×d得到第一中間YUV值,將所述第一中間YUV值賦值給所述像素點(diǎn);
第一生成子單元,用于當(dāng)所述第一提取模塊提取的所述第一人臉圖像中的所有像素點(diǎn)均通過所述第一賦值子單元完成YUV值賦值時,生成所述目標(biāo)人臉圖像;
其中,G1為所述第一中間YUV值,g1為所述第一人臉圖像中的所述像素點(diǎn)的YUV值,gw為所述第三人臉圖像中與所述像素點(diǎn)對應(yīng)位置像素點(diǎn)的YUV值,c和d為常量,且c+d=100%,c<d,所述YUV值包括亮度值Y和色彩值UV。
14.根據(jù)權(quán)利要求12所述的移動終端,其特征在于,所述計算單元包括:
選取子單元,用于選取所述第一提取模塊提取的所述第一人臉圖像中的第一目標(biāo)圖像,以及所述第二人臉圖像中的第二目標(biāo)圖像;
劃分子單元,用于將所述選取子單元選取的所述第一目標(biāo)圖像和第二目標(biāo)圖像分別劃分為M個像素塊和N個像素塊;
計算子單元,用于對于所述第二目標(biāo)圖像的所述劃分子單元劃分的所述N個像素塊中每個像素塊,計算所述像素塊中所有像素點(diǎn)的YUV平均值,得到N個YUV平均值;
第二賦值子單元,用于對于所述第一目標(biāo)圖像的所述劃分子單元劃分的所述M個像素塊中每個像素塊中的每個像素點(diǎn),通過公式G2=g2×e+ga×f得到第二中間YUV值,將所述第二中間YUV值賦值給所述像素點(diǎn);
第二生成子單元,用于當(dāng)所述第一目標(biāo)圖像中的所有像素點(diǎn)均通過所述第二賦值子單元完成YUV值賦值時,生成所述目標(biāo)人臉圖像;
其中,G2為所述第二中間YUV值,g2為所述第一目標(biāo)圖像的所述M個像素塊中的所述像素點(diǎn)的YUV值,ga為所述第二目標(biāo)圖像中與所述像素點(diǎn)對應(yīng)位置像素點(diǎn)所在像素塊的YUV平均值,e和f為常量,且e+f=100%,e<f,M=N=b×b,b為大于0的偶數(shù)。