人臉圖像處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本公開涉及圖像識(shí)別技術(shù)領(lǐng)域,尤其涉及人臉圖像處理方法及裝置。
【背景技術(shù)】
[0002]隨著終端設(shè)備以及圖像處理技術(shù)的不斷發(fā)展,一批自動(dòng)人臉美化的應(yīng)用為大家所熟悉,這些應(yīng)用使用起來(lái)非常方便,用戶只要選擇相應(yīng)的功能,就可以自動(dòng)地對(duì)照片進(jìn)行美化,因此得到了比較廣泛的應(yīng)用。人臉圖像美化通過(guò)磨皮、美白等技術(shù)對(duì)人臉進(jìn)行美化,且能夠較完整地保留人臉的特征,例如眉毛、睫毛的細(xì)節(jié)部分,眼角和嘴巴的邊緣,并在保留這些信息的前提下較好的去除人臉皮膚的斑點(diǎn)、皺紋等。
【發(fā)明內(nèi)容】
[0003]本公開實(shí)施例提供了人臉圖像處理方法及裝置。所述技術(shù)方案如下:
[0004]根據(jù)本公開實(shí)施例的第一方面,提供一種人臉圖像處理方法,包括:
[0005]獲得包括人臉的預(yù)處理圖像;
[0006]對(duì)所述預(yù)處理圖像進(jìn)行人臉檢測(cè),確定出待處理的目標(biāo)區(qū)域;
[0007]對(duì)所述待處理的目標(biāo)區(qū)域進(jìn)行區(qū)域劃分,確定所述目標(biāo)區(qū)域的子區(qū)域;
[0008]基于預(yù)先建立的所述子區(qū)域?qū)?yīng)的形象模板,對(duì)所述子區(qū)域進(jìn)行形象變換。
[0009]在一個(gè)實(shí)施例中,所述對(duì)預(yù)處理圖像進(jìn)行人臉檢測(cè),確定出待處理的目標(biāo)區(qū)域,可包括:
[0010]對(duì)所述預(yù)處理圖像中的人臉區(qū)域進(jìn)行檢測(cè),標(biāo)注出所述人臉區(qū)域中的特征點(diǎn);
[0011]根據(jù)所述人臉區(qū)域中的特征點(diǎn),確定出所述待處理的目標(biāo)區(qū)域。
[0012]在一個(gè)實(shí)施例中,所述待處理的目標(biāo)區(qū)域的子區(qū)域可包括以下區(qū)域中的至少一個(gè):皮膚區(qū)域、五官區(qū)域、臉部輪廓區(qū)域和頭發(fā)區(qū)域。
[0013]在一個(gè)實(shí)施例中,在所述獲得包括人臉的預(yù)處理圖像之前,所述方法還可包括:
[0014]收集多個(gè)人臉樣本;
[0015]將所述人臉樣本輸入卷積神經(jīng)網(wǎng)絡(luò)訓(xùn)練出模型;
[0016]根據(jù)所述模型預(yù)測(cè)所述預(yù)處理圖像中人臉的屬性,所述屬性包括以下屬性中的至少一項(xiàng):人種、性別、頭發(fā)顏色、皮膚顏色和眼睛顏色。
[0017]在一個(gè)實(shí)施例中,所述形象模板包括人種模板;所述基于預(yù)先建立的所述子區(qū)域?qū)?yīng)的形象模板,對(duì)所述子區(qū)域進(jìn)行形象變換,可包括:
[0018]基于所述模型預(yù)測(cè)出的所述預(yù)處理圖像中人臉?biāo)鶎俚娜朔N,獲取所述人種對(duì)應(yīng)的人種模板,所述人種模板包含所述人種的人臉各關(guān)鍵部位的特征;
[0019]根據(jù)所述人種模板對(duì)所述子區(qū)域進(jìn)行變換。
[0020]在一個(gè)實(shí)施例中,所述根據(jù)所述人種模板對(duì)所述子區(qū)域進(jìn)行變換,可包括:
[0021]基于所述模型預(yù)測(cè)出的預(yù)處理圖像中頭發(fā)顏色、眼睛顏色和皮膚顏色中的至少一項(xiàng),確定與所述人種模板中相應(yīng)部位的顏色不一致的子區(qū)域;
[0022]根據(jù)所述人種模板對(duì)所述不一致的子區(qū)域進(jìn)行變換。
[0023]在一個(gè)實(shí)施例中,所述形象模板包括人種模板;所述基于預(yù)先建立的所述子區(qū)域?qū)?yīng)的形象模板,對(duì)所述子區(qū)域進(jìn)行形象變換,可包括:
[0024]獲取選定的人種模板,所述人種模板包含所述人種的人臉各關(guān)鍵部位的特征;
[0025]根據(jù)所述選定的人種模板對(duì)所述子區(qū)域進(jìn)行變換。
[0026]在一個(gè)實(shí)施例中,當(dāng)所述子區(qū)域?yàn)槠つw區(qū)域和/或頭發(fā)區(qū)域時(shí),所述對(duì)所述子區(qū)域進(jìn)行形象變換,可包括:
[0027]對(duì)所述子區(qū)域進(jìn)行摳圖處理;
[0028]對(duì)摳圖處理之后的所述子區(qū)域進(jìn)行形象變換。
[0029]根據(jù)本公開實(shí)施例的第二方面,提供一種人臉圖像處理裝置,包括:
[0030]獲取模塊,用于獲得包括人臉的預(yù)處理圖像;
[0031]檢測(cè)模塊,用于對(duì)所述獲取模塊獲得的預(yù)處理圖像進(jìn)行人臉檢測(cè),確定出待處理的目標(biāo)區(qū)域;
[0032]區(qū)域劃分模塊,用于對(duì)所述檢測(cè)模塊確定出的待處理的目標(biāo)區(qū)域進(jìn)行區(qū)域劃分,確定所述目標(biāo)區(qū)域的子區(qū)域;
[0033]形象變換模塊,用于基于預(yù)先建立的所述子區(qū)域?qū)?yīng)的形象模板,對(duì)所述區(qū)域劃分模塊確定出的子區(qū)域進(jìn)行形象變換。
[0034]在一個(gè)實(shí)施例中,所述檢測(cè)模塊,可包括:
[0035]標(biāo)注子模塊,用于對(duì)所述預(yù)處理圖像中的人臉區(qū)域進(jìn)行檢測(cè),標(biāo)注出所述人臉區(qū)域中的特征點(diǎn);
[0036]確定子模塊,用于根據(jù)所述標(biāo)注子模塊標(biāo)注出的人臉區(qū)域中的特征點(diǎn),確定出所述待處理的目標(biāo)區(qū)域。
[0037]在一個(gè)實(shí)施例中,所述待處理的目標(biāo)區(qū)域的子區(qū)域可包括以下區(qū)域中的至少一個(gè):皮膚區(qū)域、五官區(qū)域、臉部輪廓區(qū)域和頭發(fā)區(qū)域。
[0038]在一個(gè)實(shí)施例中,所述裝置還可包括:
[0039]收集模塊,用于收集多個(gè)人臉樣本;
[0040]輸入模塊,用于將所述收集模塊收集的人臉樣本輸入卷積神經(jīng)網(wǎng)絡(luò)訓(xùn)練出模型;
[0041]預(yù)測(cè)模塊,用于根據(jù)所述輸入模塊訓(xùn)練出的模型預(yù)測(cè)所述預(yù)處理圖像中人臉的屬性,所述屬性包括以下屬性中的至少一項(xiàng):人種、性別、頭發(fā)顏色、皮膚顏色和眼睛顏色。
[0042]在一個(gè)實(shí)施例中,所述形象模板包括人種模板;所述形象變換模塊,可包括:
[0043]第一獲取子模塊,用于基于所述模型預(yù)測(cè)出的所述預(yù)處理圖像中人臉?biāo)鶎俚娜朔N,獲取所述人種對(duì)應(yīng)的人種模板,所述人種模板包含所述人種的人臉各關(guān)鍵部位的特征;
[0044]第一變換子模塊,用于根據(jù)所述第一獲取子模塊獲取的人種模板對(duì)所述子區(qū)域進(jìn)行變換。
[0045]在一個(gè)實(shí)施例中,所述第一變換子模塊還可用于:
[0046]基于所述模型預(yù)測(cè)出的預(yù)處理圖像中頭發(fā)顏色、眼睛顏色和皮膚顏色中的至少一項(xiàng),確定與所述人種模板中相應(yīng)部位的顏色不一致的子區(qū)域;
[0047]根據(jù)所述人種模板對(duì)所述不一致的子區(qū)域進(jìn)行變換。
[0048]在一個(gè)實(shí)施例中,所述形象模板包括人種模板;所述形象變換模塊,可包括:
[0049]第二獲取子模塊,用于獲取選定的人種模板,所述人種模板包含所述人種的人臉各關(guān)鍵部位的特征;
[0050]第二變換子模塊,用于根據(jù)所述第二獲取子模塊選定的人種模板對(duì)所述子區(qū)域進(jìn)行變換。
[0051]在一個(gè)實(shí)施例中,當(dāng)所述子區(qū)域?yàn)槠つw區(qū)域和/或頭發(fā)區(qū)域時(shí),所述形象變換模塊,可包括:
[0052]摳圖子模塊,用于對(duì)所述子區(qū)域進(jìn)行摳圖處理;
[0053]形象變換子模塊,用于對(duì)所述摳圖子模塊進(jìn)行摳圖處理之后的所述子區(qū)域進(jìn)行形象變換。
[0054]根據(jù)本公開實(shí)施例的第三方面,提供一種人臉圖像處理裝置,包括:
[0055]處理器;
[0056]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0057]其中,所述處理器被配置為:
[0058]獲得包括人臉的預(yù)處理圖像;
[0059]對(duì)所述預(yù)處理圖像進(jìn)行人臉檢測(cè),確定出待處理的目標(biāo)區(qū)域;
[0060]對(duì)所述待處理的目標(biāo)區(qū)域進(jìn)行區(qū)域劃分,確定所述目標(biāo)區(qū)域的子區(qū)域;
[0061]基于預(yù)先建立的所述子區(qū)域?qū)?yīng)的形象模板,對(duì)所述子區(qū)域進(jìn)行形象變換。
[0062]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0063]本公開的實(shí)施例提供的技術(shù)方案,通過(guò)對(duì)預(yù)處理圖像進(jìn)行人臉檢測(cè),并確定待處理的目標(biāo)區(qū)域,對(duì)待處理的目標(biāo)區(qū)域進(jìn)行區(qū)域劃分,確定目標(biāo)區(qū)域的子區(qū)域,基于預(yù)先建立的子區(qū)域?qū)?yīng)的形象模板,對(duì)子區(qū)域進(jìn)行形象變換,從而可以根據(jù)形象模板將人臉圖像中的某個(gè)區(qū)域進(jìn)行整體替換,使人臉圖像處理更加多樣化,滿足用戶多方面的需求。
[0064]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說(shuō)明】
[0065]此處的附圖被并入說(shuō)明書中并構(gòu)成本說(shuō)明書的一部分,示出了符合本公開的實(shí)施例,并與說(shuō)明書一起用于解釋本公開的原理。
[0066]圖1是根據(jù)一示例性實(shí)施例示出的一種人臉圖像處理方法的流程圖。
[0067]圖2是根據(jù)一示例性實(shí)施例示出的一種人臉圖像處理方法中步驟S102的流程圖。
[0068]圖3為對(duì)預(yù)處理圖像中的人臉區(qū)域進(jìn)行標(biāo)注的示意圖。
[0069]圖4是根據(jù)一示例性實(shí)施例示出的另一種人臉圖像處理方法的流程圖。
[0070]圖5是根據(jù)一示例性實(shí)施例示出的一種人臉圖像處理方法中步驟S104的另一個(gè)流程圖。
[0071]圖6是根據(jù)一示例性實(shí)施例示出的一種人臉圖像處理方法中步驟S502的一個(gè)流程圖。
[0072]圖7是根據(jù)一示例性實(shí)施例示出的一種人臉圖像處理方法中步驟S104的一個(gè)流程圖。
[0073]圖8是根據(jù)一示例性實(shí)施例示出的一種人臉圖像處理方法中步驟S104的另一個(gè)流程圖。
[0074]圖9是根據(jù)一示例性實(shí)施例示出的一種人臉圖像處理裝置的框圖。
[0075]圖10是根據(jù)一示例性實(shí)施