一種頭部漫畫(huà)的繪制方法及裝置制造方法
【專(zhuān)利摘要】本申請(qǐng)?zhí)峁┝艘环N頭部漫畫(huà)的繪制方法及裝置,在用戶(hù)輸入的原始頭部圖像中,提取人臉形狀模型,并依據(jù)人臉形狀模型包含的特征點(diǎn)中的多個(gè)臉部特征點(diǎn),在預(yù)設(shè)臉型漫畫(huà)庫(kù)中,確定相匹配的臉型,依據(jù)人臉形狀模型包含的特征點(diǎn)中的多個(gè)發(fā)型特征點(diǎn),在預(yù)設(shè)發(fā)型漫畫(huà)庫(kù)中,確定相匹配的發(fā)型,對(duì)從原始頭部圖像中提取的五官圖像進(jìn)行仿射變換及漫畫(huà)化處理,進(jìn)而將所述確定的臉型、所述確定的發(fā)型及所述漫畫(huà)化處理的五官圖像融合到預(yù)設(shè)漫畫(huà)底圖中,以獲得該原始頭部圖像的頭部漫畫(huà),與現(xiàn)有技術(shù)相比,本發(fā)明只需在預(yù)設(shè)漫畫(huà)庫(kù)中查找匹配的臉型及發(fā)型,并不需將五官拆分后搜索五官的各個(gè)漫畫(huà)元素,而是將五官作為整體進(jìn)行漫畫(huà)化處理,過(guò)程簡(jiǎn)單且成功率較高。
【專(zhuān)利說(shuō)明】一種頭部漫畫(huà)的繪制方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖像處理【技術(shù)領(lǐng)域】,尤其是一種頭部漫畫(huà)的繪制方法及裝置。
【背景技術(shù)】
[0002] 漫畫(huà),是一種藝術(shù)表現(xiàn)形式,其用簡(jiǎn)單而夸張的手法來(lái)描繪生活、人物、事件等情 景圖畫(huà),其中,人物形象尤其是頭部漫畫(huà)的繪制需求越來(lái)越大,傳統(tǒng)的專(zhuān)業(yè)人員手工繪制的 方式已經(jīng)不能滿(mǎn)足上述日益增長(zhǎng)的需求。隨著圖像處理技術(shù)的發(fā)展,利用專(zhuān)業(yè)繪圖軟件已 經(jīng)可以實(shí)現(xiàn)自動(dòng)生成漫畫(huà)圖像。
[0003] 具體地,在用戶(hù)輸入的圖像中提取頭部特征,在該頭部特征中提取多個(gè)細(xì)節(jié)特征, 并逐一在漫畫(huà)數(shù)據(jù)庫(kù)中搜索與細(xì)節(jié)特征相似的漫畫(huà)元素,進(jìn)而將搜索到的元素組合生成漫 畫(huà)圖像。
[0004] 然而,所述漫畫(huà)繪制方法需要在數(shù)據(jù)庫(kù)中逐一搜索多個(gè)細(xì)節(jié)特征對(duì)應(yīng)的漫畫(huà)元 素,過(guò)程繁瑣且效果不佳。
【發(fā)明內(nèi)容】
[0005] 有鑒于此,本申請(qǐng)?zhí)峁┝艘环N頭部漫畫(huà)的繪制方法及裝置,用以解決現(xiàn)有技術(shù)中 的漫畫(huà)繪制方法需要在數(shù)據(jù)庫(kù)中逐一搜索多個(gè)細(xì)節(jié)特征對(duì)應(yīng)的漫畫(huà)元素,過(guò)程繁瑣且效果 不佳的技術(shù)問(wèn)題。為實(shí)現(xiàn)所述發(fā)明目的,本發(fā)明提供的技術(shù)方案如下:
[0006] 一種頭部漫畫(huà)的繪制方法,包括:
[0007] 在用戶(hù)輸入的原始頭部圖像中,提取人臉形狀模型;其中,所述人臉形狀模型包含 多個(gè)特征點(diǎn);
[0008] 依據(jù)所述特征點(diǎn)中的多個(gè)臉部特征點(diǎn),在預(yù)設(shè)臉型漫畫(huà)庫(kù)中,確定與所述人臉形 狀模型相匹配的臉型;其中,所述臉部輪廓特征點(diǎn)用以表征所述人臉形狀模型中的臉部輪 廓;
[0009] 依據(jù)所述特征點(diǎn)中的多個(gè)發(fā)型特征點(diǎn),在預(yù)設(shè)發(fā)型漫畫(huà)庫(kù)中,確定與所述人臉形 狀模型相匹配的發(fā)型;其中,所述發(fā)型特征點(diǎn)用以表征所述人臉形狀模型中的發(fā)型;
[0010] 對(duì)從所述原始頭部圖像中提取的五官圖像進(jìn)行仿射變換及漫畫(huà)化處理;
[0011] 將所述確定的臉型、所述確定的發(fā)型及所述漫畫(huà)化處理的五官圖像融合到預(yù)設(shè)漫 畫(huà)底圖中,以獲得該原始頭部圖像的頭部漫畫(huà)。
[0012] 上述方法,優(yōu)選地,所述依據(jù)所述特征點(diǎn)中的多個(gè)發(fā)型特征點(diǎn),在預(yù)設(shè)發(fā)型漫畫(huà)庫(kù) 中,確定與所述人臉形狀模型相匹配的發(fā)型,包括:
[0013] 依據(jù)所述特征點(diǎn)中的多個(gè)發(fā)型特征點(diǎn),確定劉海矩形區(qū)域;
[0014] 在所述劉海矩形區(qū)域中,利用Hu不變矩算法,提取預(yù)設(shè)數(shù)量的劉海Hu特征點(diǎn);
[0015] 依據(jù)所述多個(gè)劉海Hu特征點(diǎn),在預(yù)設(shè)發(fā)型漫畫(huà)庫(kù)中,確定與所述人臉形狀模型相 匹配的發(fā)型。
[0016] 上述方法,優(yōu)選地,所述依據(jù)所述多個(gè)劉海Hu特征點(diǎn),在預(yù)設(shè)發(fā)型漫畫(huà)庫(kù)中,確定 與所述人臉形狀模型相匹配的發(fā)型,包括:
[0017] 分別計(jì)算所述Hu特征點(diǎn)與預(yù)設(shè)發(fā)型漫畫(huà)庫(kù)中各個(gè)發(fā)型模板Hu特征點(diǎn)之間歐式距 離;
[0018] 將所述各個(gè)歐式距離中的最小值對(duì)應(yīng)的發(fā)型模板確定為所述人臉形狀模型相匹 配的發(fā)型。
[0019] 上述方法,優(yōu)選地,所述依據(jù)所述特征點(diǎn)中的多個(gè)發(fā)型特征點(diǎn),確定劉海矩形區(qū) 域,包括:
[0020] 以表征眉骨的特征點(diǎn)為依據(jù),確定劉海矩形區(qū)域下邊緣長(zhǎng)度的中點(diǎn);
[0021] 以表征鼻梁的特征點(diǎn)為依據(jù),確定劉海矩形區(qū)域下邊緣長(zhǎng)度的水平位置;
[0022] 以臉部輪廓特征點(diǎn)中最高的兩個(gè)特征點(diǎn)為依據(jù),確定劉海矩形區(qū)域下邊緣長(zhǎng)度 值;
[0023] 以所述中點(diǎn)及臉部輪廓特征點(diǎn)中最低的特征點(diǎn)為依據(jù),確定劉海矩形區(qū)域的高度 值;
[0024] 其中,由所述中點(diǎn)、所述水平位置、所述長(zhǎng)度值及所述高度值用于確定所述劉海矩 形區(qū)域。
[0025] 上述方法,優(yōu)選地,所述依據(jù)所述特征點(diǎn)中的多個(gè)臉部特征點(diǎn),在預(yù)設(shè)臉型漫畫(huà)庫(kù) 中,確定與所述人臉形狀模型相匹配的臉型,包括:
[0026] 利用仿射變換方程
【權(quán)利要求】
1. 一種頭部漫畫(huà)的繪制方法,其特征在于,包括: 在用戶(hù)輸入的原始頭部圖像中,提取人臉形狀模型;其中,所述人臉形狀模型包含多個(gè) 特征點(diǎn); 依據(jù)所述特征點(diǎn)中的多個(gè)臉部特征點(diǎn),在預(yù)設(shè)臉型漫畫(huà)庫(kù)中,確定與所述人臉形狀模 型相匹配的臉型;其中,所述臉部輪廓特征點(diǎn)用以表征所述人臉形狀模型中的臉部輪廓; 依據(jù)所述特征點(diǎn)中的多個(gè)發(fā)型特征點(diǎn),在預(yù)設(shè)發(fā)型漫畫(huà)庫(kù)中,確定與所述人臉形狀模 型相匹配的發(fā)型;其中,所述發(fā)型特征點(diǎn)用以表征所述人臉形狀模型中的發(fā)型; 對(duì)從所述原始頭部圖像中提取的五官圖像進(jìn)行仿射變換及漫畫(huà)化處理; 將所述確定的臉型、所述確定的發(fā)型及所述漫畫(huà)化處理的五官圖像融合到預(yù)設(shè)漫畫(huà)底 圖中,以獲得該原始頭部圖像的頭部漫畫(huà)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)所述特征點(diǎn)中的多個(gè)發(fā)型特征 點(diǎn),在預(yù)設(shè)發(fā)型漫畫(huà)庫(kù)中,確定與所述人臉形狀模型相匹配的發(fā)型,包括: 依據(jù)所述特征點(diǎn)中的多個(gè)發(fā)型特征點(diǎn),確定劉海矩形區(qū)域; 在所述劉海矩形區(qū)域中,利用Hu不變矩算法,提取預(yù)設(shè)數(shù)量的劉海Hu特征點(diǎn); 依據(jù)所述多個(gè)劉海Hu特征點(diǎn),在預(yù)設(shè)發(fā)型漫畫(huà)庫(kù)中,確定與所述人臉形狀模型相匹配 的發(fā)型。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述依據(jù)所述多個(gè)劉海Hu特征點(diǎn),在預(yù)設(shè) 發(fā)型漫畫(huà)庫(kù)中,確定與所述人臉形狀模型相匹配的發(fā)型,包括 : 分別計(jì)算所述Hu特征點(diǎn)與預(yù)設(shè)發(fā)型漫畫(huà)庫(kù)中各個(gè)發(fā)型模板Hu特征點(diǎn)之間歐式距離; 將所述各個(gè)歐式距離中的最小值對(duì)應(yīng)的發(fā)型模板確定為所述人臉形狀模型相匹配的 發(fā)型。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述依據(jù)所述特征點(diǎn)中的多個(gè)發(fā)型特征 點(diǎn),確定劉海矩形區(qū)域,包括: 以表征眉骨的特征點(diǎn)為依據(jù),確定劉海矩形區(qū)域下邊緣長(zhǎng)度的中點(diǎn); 以表征鼻梁的特征點(diǎn)為依據(jù),確定劉海矩形區(qū)域下邊緣長(zhǎng)度的水平位置; 以臉部輪廓特征點(diǎn)中最高的兩個(gè)特征點(diǎn)為依據(jù),確定劉海矩形區(qū)域下邊緣長(zhǎng)度值; 以所述中點(diǎn)及臉部輪廓特征點(diǎn)中最低的特征點(diǎn)為依據(jù),確定劉海矩形區(qū)域的高度值; 其中,由所述中點(diǎn)、所述水平位置、所述長(zhǎng)度值及所述高度值用于確定所述劉海矩形區(qū) 域。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)所述特征點(diǎn)中的多個(gè)臉部特征 點(diǎn),在預(yù)設(shè)臉型漫畫(huà)庫(kù)中,確定與所述人臉形狀模型相匹配的臉型,包括: 利用仿射變換方g
,計(jì)算仿射變換系數(shù)Μ ; 其中,Pi、匕及Pm對(duì)應(yīng)提取的人臉形狀模型,分別為該形狀模型左眼特征點(diǎn)的中心、右 眼特征點(diǎn)的中心,及嘴巴特征點(diǎn)的中心,Mp 及叱對(duì)應(yīng)預(yù)設(shè)臉型漫畫(huà)庫(kù)中的預(yù)設(shè)標(biāo)準(zhǔn)臉 型模板圖像,分別為該模板圖像左眼特征點(diǎn)的中心、右眼特征點(diǎn)的中心,及嘴巴特征點(diǎn)的中 心; 依據(jù)所述仿射變換系數(shù)M,對(duì)所述多個(gè)臉部特征點(diǎn)中的輪廓特征點(diǎn)進(jìn)行仿射變換; 分別計(jì)算所述進(jìn)行仿射變換后的輪廓特征點(diǎn)與預(yù)設(shè)臉型漫畫(huà)庫(kù)中各個(gè)臉型模板特征 點(diǎn)之間歐式距離; 將所述各個(gè)歐式距離中的最小值對(duì)應(yīng)的臉型模板確定為所述人臉形狀模型相匹配的 臉型。
6. -種頭部漫畫(huà)的繪制裝置,其特征在于,包括: 形狀模型提取單元,用于在用戶(hù)輸入的原始頭部圖像中,提取人臉形狀模型;其中,所 述人臉形狀模型包含多個(gè)特征點(diǎn); 臉型模板確定單元,用于依據(jù)所述特征點(diǎn)中的多個(gè)臉部特征點(diǎn),在預(yù)設(shè)臉型漫畫(huà)庫(kù)中, 確定與所述人臉形狀模型相匹配的臉型;其中,所述臉部輪廓特征點(diǎn)用以表征所述人臉形 狀模型中的臉部輪廓; 發(fā)型模板確定單元,用于依據(jù)所述特征點(diǎn)中的多個(gè)發(fā)型特征點(diǎn),在預(yù)設(shè)發(fā)型漫畫(huà)庫(kù)中, 確定與所述人臉形狀模型相匹配的發(fā)型;其中,所述發(fā)型特征點(diǎn)用以表征所述人臉形狀模 型中的發(fā)型; 五官圖像處理單元,用于對(duì)從所述原始頭部圖像中提取的五官圖像進(jìn)行仿射變換及漫 畫(huà)化處理; 頭部漫畫(huà)合成單元,用于將所述確定的臉型、所述確定的發(fā)型及所述漫畫(huà)化處理的五 官圖像融合到預(yù)設(shè)漫畫(huà)底圖中,以獲得該原始頭部圖像的頭部漫畫(huà)。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述發(fā)型模板確定單元包括: 劉海區(qū)域確定子單元,用于依據(jù)所述特征點(diǎn)中的多個(gè)發(fā)型特征點(diǎn),確定劉海矩形區(qū) 域; 劉海特征點(diǎn)提取子單元,用于在所述劉海矩形區(qū)域中,利用Hu不變矩算法,提取預(yù)設(shè) 數(shù)量的劉海Hu特征點(diǎn); 發(fā)型模板匹配子單元,用于依據(jù)所述多個(gè)劉海Hu特征點(diǎn),在預(yù)設(shè)發(fā)型漫畫(huà)庫(kù)中,確定 與所述人臉形狀模型相匹配的發(fā)型。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述發(fā)型模板匹配子單元包括: 歐式距離計(jì)算子單元,用于分別計(jì)算所述Hu特征點(diǎn)與預(yù)設(shè)發(fā)型漫畫(huà)庫(kù)中各個(gè)發(fā)型模 板Hu特征點(diǎn)之間歐式距離; 發(fā)型模板確定子單元,用于將所述各個(gè)歐式距離中的最小值對(duì)應(yīng)的發(fā)型模板確定為所 述人臉形狀模型相匹配的發(fā)型。
9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述劉海區(qū)域確定子單元包括: 中心確定子單元,用于以表征眉骨的特征點(diǎn)為依據(jù),確定劉海矩形區(qū)域下邊緣長(zhǎng)度的 中占. 水平位置確定子單元,用于以表征鼻梁的特征點(diǎn)為依據(jù),確定劉海矩形區(qū)域下邊緣長(zhǎng) 度的水平位置; 長(zhǎng)度確定子單元,用于以臉部輪廓特征點(diǎn)中最高的兩個(gè)特征點(diǎn)為依據(jù),確定劉海矩形 區(qū)域下邊緣長(zhǎng)度值; 高度確定子單元,用于以所述中點(diǎn)及臉部輪廓特征點(diǎn)中最低的特征點(diǎn)為依據(jù),確定劉 海矩形區(qū)域的高度值; 其中,由所述中點(diǎn)、所述水平位置、所述長(zhǎng)度值及所述高度值用于確定所述劉海矩形區(qū) 域。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述臉型模板確定單元包括: 變換系數(shù)計(jì)算子單元,用于利用仿射變換方程
,計(jì)算仿射變換系數(shù) Μ ; 其中,Pi、匕及Pm對(duì)應(yīng)提取的人臉形狀模型,分別為該形狀模型左眼特征點(diǎn)的中心、右 眼特征點(diǎn)的中心,及嘴巴特征點(diǎn)的中心,Mp 及叱對(duì)應(yīng)預(yù)設(shè)臉型漫畫(huà)庫(kù)中的預(yù)設(shè)標(biāo)準(zhǔn)臉 型模板圖像,分別為該模板圖像左眼特征點(diǎn)的中心、右眼特征點(diǎn)的中心,及嘴巴特征點(diǎn)的中 心; 仿射變換子單元,用于依據(jù)所述仿射變換系數(shù)M,對(duì)所述多個(gè)臉部特征點(diǎn)中的輪廓特征 點(diǎn)進(jìn)行仿射變換; 歐式距離生成子單元,用于分別計(jì)算所述進(jìn)行仿射變換后的輪廓特征點(diǎn)與預(yù)設(shè)臉型漫 畫(huà)庫(kù)中各個(gè)臉型模板特征點(diǎn)之間歐式距離; 臉型模板確定子單元,用于將所述各個(gè)歐式距離中的最小值對(duì)應(yīng)的臉型模板確定為所 述人臉形狀模型相匹配的臉型。
【文檔編號(hào)】G06T15/02GK104157001SQ201410389489
【公開(kāi)日】2014年11月19日 申請(qǐng)日期:2014年8月8日 優(yōu)先權(quán)日:2014年8月8日
【發(fā)明者】王鼎, 陳繼 申請(qǐng)人:中科創(chuàng)達(dá)軟件股份有限公司