。
[0036]在本實(shí)施例中,所述模板頭像庫中預(yù)存有至少兩種輪廓類型,且每種輪廓類型中包括至少兩個(gè)表情頭像。
[0037]在一個(gè)具體例子中,所述模板頭像庫中預(yù)存有至少兩種輪廓類型的動(dòng)物頭像,例如狗”、“貓”、“狐貍”、“浣熊”、“老虎”、“兔”子以及“鹿”等,每一種輪廓類型中均包括至少兩個(gè)表情頭像,例如,“喜”、“怒”、“哀”和“樂”等表情的頭像。
[0038]在本實(shí)施例中,首先根據(jù)待調(diào)整人臉頭像的臉型輪廓特征參數(shù),獲取相適應(yīng)的目標(biāo)輪廓類型。
[0039]其中,所述臉型輪廓特征參數(shù)可以包括:臉型的長(zhǎng)寬比(人臉頭像的長(zhǎng)度與寬度之比)、臉長(zhǎng)或者臉寬等特征參數(shù)。優(yōu)選的,所述人臉頭像的臉型輪廓特征具體為臉型的長(zhǎng)寬比。
[0040]在本優(yōu)選實(shí)施方式中,每一種輪廓類型均對(duì)應(yīng)設(shè)定的一個(gè)臉型的長(zhǎng)寬比范圍,通過將計(jì)算得到的待調(diào)整人臉頭像的臉型的長(zhǎng)寬比與各個(gè)輪廓類型的臉型的長(zhǎng)寬比范圍進(jìn)行比對(duì),進(jìn)而獲取相適應(yīng)的目標(biāo)輪廓類型。
[0041]例如,計(jì)算得到的待調(diào)整人臉頭像的臉型的長(zhǎng)寬比為3.5,動(dòng)物頭像“狗”的臉型的長(zhǎng)寬比范圍為1-1.2 ;動(dòng)物頭像“貓”的臉型的長(zhǎng)寬比范圍為1.2-1.4 ;…;動(dòng)物頭像“浣熊”的臉型的長(zhǎng)寬比范圍為3.4-3.6。因此,獲取動(dòng)物頭像“浣熊”作為目標(biāo)輪廓類型。
[0042]當(dāng)然,可以理解的是,為各個(gè)輪廓類型所設(shè)定的臉型輪廓特征參數(shù)范圍可以重合,也可以不重合。當(dāng)根據(jù)一個(gè)待調(diào)整人臉頭像的臉型輪廓特征參數(shù)可以獲取至少兩個(gè)輪廓類型時(shí),可以將上述至少兩個(gè)目標(biāo)輪廓類型均提供給用戶,由用戶確定最終的目標(biāo)輪廓類型,也可以通過隨機(jī)選擇的方式由系統(tǒng)直接確定該最終的目標(biāo)輪廓類型,本實(shí)施例對(duì)此并不進(jìn)行限制。
[0043]220、在所述目標(biāo)輪廓類型中,獲取與所述待調(diào)整人臉頭像的表情特征參數(shù)相適應(yīng)的目標(biāo)表情頭像。
[0044]在本實(shí)施例中,每種輪廓類型中包括至少兩個(gè)表情頭像,因此在確定目標(biāo)輪廓類型之后,需要再根據(jù)待調(diào)整人臉頭像的表情特征參數(shù),獲取該目標(biāo)輪廓類型中,與所述待調(diào)整人臉頭像的表情特征參數(shù)相適應(yīng)的目標(biāo)表情頭像。
[0045]在本實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式中,每一種輪廓類型中均包括喜、怒、哀和樂四個(gè)表情頭像??梢愿鶕?jù)待調(diào)整人臉頭像的表情特征參數(shù)確定該待調(diào)整人臉頭像的表情,進(jìn)而獲取對(duì)應(yīng)的目標(biāo)表情頭像。其中,可以根據(jù)嘴角位置、眉毛形狀、眉毛間距以及眼睛張開度等表情特征參數(shù),確定該待調(diào)整人臉頭像的表情。
[0046]230、將所述目標(biāo)表情頭像確定為與待調(diào)整人臉頭像對(duì)應(yīng)的參考調(diào)整頭像。
[0047]240、根據(jù)所述參考調(diào)整頭像以及設(shè)定的頭像調(diào)整算法,對(duì)所述待調(diào)整人臉頭像進(jìn)行調(diào)整,生成目標(biāo)調(diào)整頭像。
[0048]在本實(shí)施例中,通過綜合使用待調(diào)整人臉頭像的臉型輪廓特征參數(shù)以及表情特征參數(shù),來確定與待調(diào)整人臉頭像相匹配的參考調(diào)整頭像的方式,可以實(shí)現(xiàn)確定的參考調(diào)整頭像與待調(diào)整人臉頭像的相似度最接近,進(jìn)而可以使得最終根據(jù)參考調(diào)整頭像調(diào)整出的目標(biāo)調(diào)整頭像盡可能的自然、合理、不突兀,進(jìn)一步的優(yōu)化了照片調(diào)整技術(shù)。
[0049]第三實(shí)施例
[0050]圖3是本發(fā)明第三實(shí)施例的一種人臉頭像的調(diào)整方法的流程圖。本實(shí)施例以上述實(shí)施例為基礎(chǔ)進(jìn)行優(yōu)化,在本實(shí)施例中,將根據(jù)所述參考調(diào)整頭像以及設(shè)定的頭像調(diào)整算法,對(duì)所述待調(diào)整人臉頭像進(jìn)行調(diào)整,生成目標(biāo)調(diào)整頭像優(yōu)化為:計(jì)算與所述待調(diào)整人臉頭像的設(shè)定調(diào)整部位對(duì)應(yīng)的設(shè)定參數(shù)的待調(diào)整值;獲取與所述參考調(diào)整頭像的所述設(shè)定調(diào)整部位對(duì)應(yīng)的所述設(shè)定參數(shù)的參考調(diào)整值;根據(jù)所述待調(diào)整值與所述參考調(diào)整值,確定目標(biāo)調(diào)整值;使用所述目標(biāo)調(diào)整值對(duì)與所述待調(diào)整人臉頭像的設(shè)定調(diào)整部位對(duì)應(yīng)的設(shè)定參數(shù)進(jìn)行調(diào)整,生成目標(biāo)調(diào)整頭像。
[0051]相應(yīng)的,本實(shí)施例的方法包括如下步驟:
[0052]310、根據(jù)待調(diào)整人臉頭像包括的特征參數(shù),確定與所述待調(diào)整人臉頭像對(duì)應(yīng)的參考調(diào)整頭像。
[0053]320、計(jì)算與所述待調(diào)整人臉頭像的設(shè)定調(diào)整部位對(duì)應(yīng)的設(shè)定參數(shù)的待調(diào)整值。
[0054]在本實(shí)施例中,所述設(shè)定調(diào)整部位包括下述至少一項(xiàng):臉型、眼睛、鼻子、嘴巴以及耳朵。
[0055]其中,與所述臉型對(duì)應(yīng)的設(shè)定參數(shù)包括:臉型的長(zhǎng)寬比;與所述眼睛對(duì)應(yīng)的設(shè)定參數(shù)包括:眼睛張開度(眼睛張開的最寬寬度),和/或眼睛長(zhǎng)度;與所述鼻子對(duì)應(yīng)的設(shè)定參數(shù)包括:鼻子的寬度,和/或鼻子的高度;與所述嘴巴對(duì)應(yīng)的設(shè)定參數(shù)包括:嘴巴的張開度,和/或嘴巴的寬度;與所述耳朵對(duì)應(yīng)的設(shè)定參數(shù)包括:耳朵的長(zhǎng)寬比。
[0056]在一個(gè)具體例子中,所述待調(diào)整人臉頭像的設(shè)定調(diào)整部位為鼻子,與鼻子對(duì)應(yīng)的設(shè)定參數(shù)為鼻子的寬度;計(jì)算得到與鼻子對(duì)應(yīng)的鼻子的寬度的待調(diào)整值為1.Scm0
[0057]330、獲取與所述參考調(diào)整頭像的所述設(shè)定調(diào)整部位對(duì)應(yīng)的所述設(shè)定參數(shù)的參考調(diào)整值。
[0058]在本實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式中,在移動(dòng)終端設(shè)備中除了預(yù)存有至少兩個(gè)參考調(diào)整頭像之外,還預(yù)存有參考調(diào)整頭像的設(shè)定調(diào)整部位對(duì)應(yīng)的設(shè)定參數(shù)的參考調(diào)整值。在確定與待調(diào)整人臉頭像對(duì)應(yīng)的參考調(diào)整頭像之后,進(jìn)而可以獲取與所述參考調(diào)整頭像的所述設(shè)定調(diào)整部位對(duì)應(yīng)的所述設(shè)定參數(shù)的參考調(diào)整值。
[0059]在一個(gè)具體例子中,預(yù)存有兩個(gè)參考調(diào)整頭像(頭像I和頭像2),與頭像I的臉型對(duì)應(yīng)的臉型的長(zhǎng)寬比的參考調(diào)整值為2.5,與頭像I的眼睛對(duì)應(yīng)的眼睛張開度的參考調(diào)整值為0.6cm,與頭像I的眼睛對(duì)應(yīng)的眼睛長(zhǎng)度的參考調(diào)整值為2cm,…,與頭像I的耳朵對(duì)應(yīng)的耳朵的長(zhǎng)寬比的參考調(diào)整值為2。
[0060]340、根據(jù)所述待調(diào)整值與所述參考調(diào)整值,確定目標(biāo)調(diào)整值。
[0061]在本實(shí)施例的一個(gè)優(yōu)選的實(shí)施方式中,可以選擇所述待調(diào)整值與所述參考調(diào)整值之間的一個(gè)設(shè)定值(例如,中值、距離待調(diào)整值1/3值或者距離待調(diào)整值2/3值等)作為目標(biāo)調(diào)整值。優(yōu)選的,將所述待調(diào)整值與所述參考調(diào)整值之間的中值,作為所述目標(biāo)調(diào)整值。
[0062]在本實(shí)施例的另一個(gè)優(yōu)選的實(shí)施方式中,在所述待調(diào)整值與所述參考調(diào)整值之間的差值小于設(shè)定閾值時(shí),可以直接將所述參考調(diào)整值作為所述目標(biāo)調(diào)整值;在所述待調(diào)整值與所述參考調(diào)整值之間的差值大于該設(shè)定閾值時(shí),可以選擇所述待調(diào)整值與所述參考調(diào)整值之間的一個(gè)設(shè)定值,作為所述目標(biāo)調(diào)整值。
[0063]350、使用所述目標(biāo)調(diào)整值對(duì)與所述待調(diào)整人臉頭像的設(shè)定調(diào)整部位對(duì)應(yīng)的設(shè)定參數(shù)進(jìn)行調(diào)整,生成目標(biāo)調(diào)整頭像。
[0064]在本實(shí)施例中,可以選擇設(shè)定的拉伸或者壓縮算法,使用所述目標(biāo)調(diào)整值對(duì)與所述待調(diào)整人臉頭像的設(shè)定調(diào)整部位對(duì)應(yīng)的設(shè)定參數(shù)進(jìn)行調(diào)整,生成目標(biāo)調(diào)整頭像。
[0065]在一個(gè)具體例子中,與待調(diào)整人臉頭像的鼻子對(duì)應(yīng)的鼻子的寬度的待調(diào)整值為1.8cm,與參考調(diào)整頭像的鼻子對(duì)應(yīng)的鼻子的寬度的參考調(diào)整值為1.2cm,設(shè)定對(duì)應(yīng)的目標(biāo)