本發(fā)明涉及一種圖像的處理方法,特別涉及一種動(dòng)畫(huà)表情的制作方法。
背景技術(shù):
當(dāng)前,GIF表情已成為我們?cè)谑褂昧奶燔浖斜夭豢缮俚囊环N表現(xiàn)形式,而發(fā)送自己特有的GIF表情成為趨勢(shì),然后由于制作GIF表情的技術(shù)難度相對(duì)來(lái)說(shuō)比較復(fù)雜而且制作時(shí)間長(zhǎng),消耗的精力;并且制作人需要經(jīng)過(guò)一定的專(zhuān)定培訓(xùn)才可以制得令自己滿(mǎn)意的GIF表情。因此,快速制作GIF表情的工具成為一種強(qiáng)需求。
技術(shù)實(shí)現(xiàn)要素:
為解決現(xiàn)有技術(shù)中存在的技術(shù)問(wèn)題,本發(fā)明提供了一種動(dòng)畫(huà)表情的制作方法。本發(fā)明解決上述技術(shù)問(wèn)題,所采用的技術(shù)方案是:本發(fā)明提供一種動(dòng)畫(huà)表情的制作方法,包括以下步驟,步驟10,接收?qǐng)D像A并對(duì)圖像A的人臉進(jìn)行檢測(cè);步驟20,加載動(dòng)畫(huà)表情的配置文件并根據(jù)配置文件的預(yù)設(shè)表情對(duì)圖像A中的人臉進(jìn)行表情制作,同時(shí)與頭部素材進(jìn)行混合得到圖像B;步驟30,將圖像B與配置文件里的背景圖像進(jìn)行融合,得到圖像組C;步驟40,將所述圖像組C進(jìn)行動(dòng)畫(huà)格式的合成,制得動(dòng)畫(huà)表情。作為本發(fā)明的優(yōu)選方案,所述步驟20中,所述動(dòng)畫(huà)表情的配置文件內(nèi)容包括:生成動(dòng)畫(huà)表情的總幀數(shù)N、每一幀背景圖片數(shù)據(jù)N份、頭像在每份圖片數(shù)據(jù)里的位置、頭像在每份圖片數(shù)據(jù)里的旋轉(zhuǎn)角度、頭像在每份圖片數(shù)據(jù)里要做的表情、每幀之間的間隔時(shí)間。作為本發(fā)明的優(yōu)選方案,所述步驟20中,所述配置文件的預(yù)設(shè)表情包括嘴巴的微笑、翹嘴,眼睛的閉眼、瞇眼、瞪眼,人物的哭、皺眉。作為本發(fā)明的優(yōu)選方案,所述步驟30中,圖像B與背景圖像進(jìn)行融合的公式:alpha=colorHeadRed/255.0;colorResult=colorA*(1.0-alpha)+alpha*255;其中,alpha為計(jì)算得到的人頭部與頭部素材混合的透明度;colorHeadRed為頭部素材像素點(diǎn)的紅色通道的顏色值;colorResult為混合結(jié)果的像素點(diǎn)上的紅色通道、綠色通道、藍(lán)色通道的顏色值;colorA為人的頭部的像素點(diǎn)上的紅色通道、綠色通道、藍(lán)色通道的顏色值。作為本發(fā)明的優(yōu)選方案,所述步驟40中,圖像組C進(jìn)行動(dòng)畫(huà)格式的合成公式為:alphaSucai=colorSucaiAlpha/255.0;colorAl1=colorResult*(1.0-alphaSucai)+alphaSuc...