本發(fā)明屬于紙模輸出技術(shù)領(lǐng)域,具體是一種終端打印設(shè)備即時(shí)輸出紙模的方法。
背景技術(shù):
目前的紙模制品是印刷好的紙品,絕大多數(shù)是根據(jù)一些可愛動(dòng)物、寵物及卡通、漫畫造型而設(shè)計(jì)制作的。消費(fèi)者需要通過印刷紙品實(shí)物的傳統(tǒng)生產(chǎn)供應(yīng)鏈獲得,經(jīng)過原型設(shè)計(jì),刀模開發(fā),工廠印刷,倉(cāng)儲(chǔ)運(yùn)輸?shù)漠a(chǎn)品,獲取成本高,時(shí)效性與互動(dòng)性差。而現(xiàn)代的人們特別是年輕人無(wú)論從哪個(gè)方面來(lái)說,都越來(lái)越講究產(chǎn)品個(gè)性化與生產(chǎn)即時(shí)性,在最能表現(xiàn)消費(fèi)者個(gè)人創(chuàng)意的再設(shè)計(jì)方面,傳統(tǒng)的生產(chǎn)方式已經(jīng)很難滿足消費(fèi)者的個(gè)性化要求,紙品創(chuàng)意受到局限。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是解決現(xiàn)有技術(shù)中的不足,提供一種終端打印設(shè)備即時(shí)輸出紙模的方法。
本發(fā)明包括以下步驟:
A、讀取數(shù)據(jù)
算法讀取任意目錄下的三個(gè)*.bin文件;
B、圖片處理;
C、生產(chǎn)底板
根據(jù)預(yù)設(shè)的顏色值和大小生成卡通人頭底板,并根據(jù)雙眼坐標(biāo)將眼白處留白;
D、輸出
按預(yù)設(shè)的輸出圖片的像素?cái)?shù)放大或縮小步驟C生成的圖像,轉(zhuǎn)存為三個(gè)*.bin文件。
優(yōu)選的,所述的步驟B中,圖片處理包括圖片整體處理和圖片精細(xì)處理。
優(yōu)選的,所述的圖片整體處理包括,
圖片分割(臉)
通過給定的左眼、右眼、鼻、嘴的位置和圖片的整體大小切出人物的臉部;
圖片縮放
合理放大或縮小上述步驟中分割出的臉部圖片大??;
圖片濾波
對(duì)上述步驟中得到的圖片(RGB三個(gè)頻道)進(jìn)行中值濾波(median filtering),起到一定去噪、涂抹(卡通化)的效果;
灰度計(jì)算
將上述步驟中得到的圖片換算成單頻道的灰度圖像(RGB to gray scale),以便計(jì)算光影。
優(yōu)選的,所述的圖片精細(xì)處理包括,
臉部蒙片
上述步驟中的面部縮放后的圖片大小計(jì)算出一個(gè)對(duì)應(yīng)的面部蒙片,確保圖中人物的發(fā)際線、鬢角、兩側(cè)臉輪廓、下巴都被去除,使眼、鼻、口都在蒙片范圍內(nèi);
鼻子局部陰影處理
從上述步驟中得到的灰度圖像中切割出鼻子部分的子圖,根據(jù)整體亮度調(diào)節(jié)深淺,進(jìn)行邊緣虛化使得子圖邊界過度自然,得到鼻部的陰暗分部;
眼部明暗平衡處理
先切割出左右眼(包含左右眉)的局部子圖,然后對(duì)左右眼的子圖分別用Otzu’s method計(jì)算出灰度的兩個(gè)閾值,將圖片分為(亮部、灰部、暗部),再利用所得閾值對(duì)子圖分別進(jìn)行灰度調(diào)節(jié)(含gamma值調(diào)節(jié)),保留灰部(必要陰影、睫毛)和暗部(眉、眼線、眼球);
雙眼局部陰影處理
從上述步驟中得到的平衡雙眼,根據(jù)整體亮度調(diào)節(jié)深淺,進(jìn)行邊緣虛化,得到雙眼的明暗圖像;
嘴部局部陰影處理
從上述步驟中得到的灰度圖像中切割出嘴部分的子圖,根據(jù)整體亮度調(diào)節(jié)深淺,進(jìn)行邊緣虛化,使得子圖邊界過度自然,得到嘴部的明暗分部。
本發(fā)明的方法還包括取得著色區(qū)域,即
通過雙眼和嘴的坐標(biāo),結(jié)合上述步驟中的明暗分部,制得眼部和嘴唇部位的取色蒙片,并提取眼部和嘴部的真實(shí)顏色。
優(yōu)選的,所述的步驟C中,將步驟B中生成的各部分明暗分部在底板上組合,生成眼眉、鼻、口的整體明暗,再取得原照片眼部的唇齒顏色放入明暗圖進(jìn)行著色。
步驟A中讀取數(shù)據(jù)的三個(gè)*.bin文件和步驟D中輸出轉(zhuǎn)存的三個(gè)*.bin文件分別對(duì)應(yīng)圖的RGB三個(gè)頻道。
本發(fā)明通過紙模在線設(shè)計(jì)系統(tǒng)及特定的終端打印設(shè)備即時(shí)輸出個(gè)性化紙模的方法,將紙模設(shè)計(jì)圖網(wǎng)絡(luò)模板、設(shè)計(jì)工具與根據(jù)網(wǎng)絡(luò)模板打印輸出的紙品設(shè)計(jì)圖有機(jī)的結(jié)合起來(lái),讓使用者能夠方便的通過網(wǎng)絡(luò)終端設(shè)備在紙模設(shè)計(jì)圖上進(jìn)行在線的個(gè)性化設(shè)計(jì),然后向特定的終端打印設(shè)備發(fā)送指令輸出紙品的設(shè)計(jì)圖,最后按照設(shè)計(jì)圖的剪粘結(jié)構(gòu)工藝制作成型的個(gè)性化紙模。本發(fā)明通過對(duì)原有紙品紙模生產(chǎn)流程的改進(jìn),應(yīng)用互聯(lián)網(wǎng)技術(shù)提供一種通過紙模在線設(shè)計(jì)系統(tǒng)及特定的終端打印設(shè)備即時(shí)輸出個(gè)性化紙模的新方法,大幅降低了原有的紙品生產(chǎn)倉(cāng)儲(chǔ)運(yùn)輸?shù)某杀?,降低了消費(fèi)者的購(gòu)買成本,提高了紙模產(chǎn)品的互動(dòng)性與時(shí)效性,同時(shí)能為消費(fèi)者增加再設(shè)計(jì)的手段,更方便的表現(xiàn)個(gè)人創(chuàng)意設(shè)計(jì)。
附圖說明
圖1是本發(fā)明的操作步驟。
具體實(shí)施方式
下面將對(duì)本發(fā)明進(jìn)行更詳細(xì)的描述,其中表示了本發(fā)明的優(yōu)選實(shí)施例,應(yīng)該理解本領(lǐng)域技術(shù)人員可以修改在此描述的本發(fā)明而仍然實(shí)現(xiàn)本發(fā)明的有利效果。因此,下列描述應(yīng)當(dāng)被理解為對(duì)于本領(lǐng)域技術(shù)人員的廣泛知道,而并不作為對(duì)本發(fā)明的限制。
為了清楚,不描述實(shí)際實(shí)施例的全部特征。在下列描述中,不詳細(xì)描述公知的功能和結(jié)構(gòu),因?yàn)樗鼈儠?huì)使本發(fā)明由于不必要的細(xì)節(jié)而混亂。應(yīng)當(dāng)認(rèn)為在任何實(shí)際實(shí)施例的開發(fā)中,必須作出大量實(shí)施細(xì)節(jié)以實(shí)現(xiàn)開發(fā)者的特定目標(biāo),例如按照有關(guān)系統(tǒng)或有關(guān)商業(yè)的限制,由一個(gè)實(shí)施例改變?yōu)榱硪粋€(gè)實(shí)施例。另外,應(yīng)當(dāng)認(rèn)為這種開發(fā)工作可能是復(fù)雜和耗費(fèi)時(shí)間的,但是對(duì)于本領(lǐng)域技術(shù)人員來(lái)說僅僅是常規(guī)工作。
為使本發(fā)明的目的、特征更明顯易懂,下面對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步的說明。
一種終端打印設(shè)備即時(shí)輸出紙模的方法,主要包括以下四個(gè)步驟:
A、讀取數(shù)據(jù)
算法讀取任意目錄下的三個(gè)*.bin文件;
B、圖片處理;
C、生產(chǎn)底板
根據(jù)預(yù)設(shè)的顏色值和大小生成卡通人頭底板,并根據(jù)雙眼坐標(biāo)將眼白處留白;
D、輸出
按預(yù)設(shè)的輸出圖片的像素?cái)?shù)放大或縮小步驟C生成的圖像,轉(zhuǎn)存為三個(gè)*.bin文件。
步驟B中,圖片處理包括圖片整體處理和圖片精細(xì)處理。
所述的圖片整體處理包括,
圖片分割(臉)
通過給定的左眼、右眼、鼻、嘴的位置和圖片的整體大小切出人物的臉部;
圖片縮放
合理放大或縮小上述步驟中分割出的臉部圖片大??;這里縮放的比例是通過給定的左右眼位置得出眼間距的像素?cái)?shù)確定的,實(shí)例中設(shè)定為兩眼間的像素?cái)?shù)量在128個(gè)左右。
圖片濾波
對(duì)上述步驟中得到的圖片(RGB三個(gè)頻道)進(jìn)行中值濾波(median filtering),起到一定去噪、涂抹(卡通化)的效果;
灰度計(jì)算
將上述步驟中得到的圖片換算成單頻道的灰度圖像(RGB to gray scale),以便計(jì)算光影。
所述的圖片精細(xì)處理包括,
臉部蒙片
上述步驟中的面部縮放后的圖片大小計(jì)算出一個(gè)對(duì)應(yīng)的面部蒙片,確保圖中人物的發(fā)際線、鬢角、兩側(cè)臉輪廓、下巴都被去除,使眼、鼻、口都在蒙片范圍內(nèi);對(duì)二進(jìn)制(binary)的蒙片進(jìn)行低通濾波,使其邊緣虛化,過度自然。
鼻子局部陰影處理
從上述步驟中得到的灰度圖像中切割出鼻子部分的子圖,根據(jù)整體亮度調(diào)節(jié)深淺,進(jìn)行邊緣虛化使得子圖邊界過度自然,得到鼻部的陰暗分部;
眼部明暗平衡處理
常見的人像經(jīng)常有左右面部明暗明顯區(qū)別,而在眼部,由于眉骨、眼窩及鼻梁等,這種區(qū)別更加明顯。為了使生成的卡通圖像更自然,需要弱化明暗的左右不對(duì)稱。本算法先切割出左右眼(包含左右眉)的局部子圖。然后對(duì)左右眼的子圖分別用Otzu’s method計(jì)算出灰度的兩個(gè)閾值,將圖片分為(亮部、灰部、暗部),再利用所得閾值對(duì)子圖分別進(jìn)行灰度調(diào)節(jié)(含gamma值調(diào)節(jié)),盡量保留灰部(必要陰影、睫毛等)和暗部(眉、眼線、眼球等)。
雙眼局部陰影處理
從上述步驟中得到的平衡雙眼,根據(jù)整體亮度調(diào)節(jié)深淺,進(jìn)行邊緣虛化,得到雙眼的明暗圖像;
嘴部局部陰影處理
從上述步驟中得到的灰度圖像中切割出嘴部分的子圖,根據(jù)整體亮度調(diào)節(jié)深淺,進(jìn)行邊緣虛化,使得子圖邊界過度自然,得到嘴部的明暗分部。
本發(fā)明的方法還包括取得著色區(qū)域,即
通過雙眼和嘴的坐標(biāo),結(jié)合上述步驟中的明暗分部,制得眼部和嘴唇部位的取色蒙片,并提取眼部和嘴部的真實(shí)顏色。
優(yōu)選的,所述的步驟C中,將步驟B中生成的各部分明暗分部在底板上組合,生成眼眉、鼻、口的整體明暗,再取得原照片眼部的唇齒顏色放入明暗圖進(jìn)行著色。
步驟A中讀取數(shù)據(jù)的三個(gè)*.bin文件和步驟D中輸出轉(zhuǎn)存的三個(gè)*.bin文件分別對(duì)應(yīng)圖的RGB三個(gè)頻道。
具體操作中,使用者通過自己的網(wǎng)絡(luò)終端設(shè)備掃描指定二維碼進(jìn)入紙模在線設(shè)計(jì)系統(tǒng);使用者通過自己的網(wǎng)絡(luò)終端設(shè)備瀏覽紙模設(shè)計(jì)圖網(wǎng)絡(luò)模板,或在紙模設(shè)計(jì)圖網(wǎng)絡(luò)模板上再設(shè)計(jì)圖案,然后發(fā)送指令到特定的終端打印設(shè)備輸出紙品的紙模設(shè)計(jì)圖。
另外,如圖1所示,本發(fā)明包括以下操作步驟:
A、用戶使用移動(dòng)手機(jī)(步驟B)掃描二維碼(步驟①)激活主頁(yè)程序(步驟②)進(jìn)入制作程序;
B、用戶拍照/上傳照片(步驟③)進(jìn)行圖片處理(步驟④),生成底板(步驟⑤),并輸出圖片(步驟⑥);
C、用戶使用步驟B輸出的圖片進(jìn)行在線加工設(shè)計(jì)(步驟⑦),并合成最后打印輸出的圖片(步驟⑧);
D、用戶進(jìn)行在線支付獲取打印指令所需的打印激活碼(步驟⑨),在手機(jī)端輸入激活碼后,終端機(jī)接收打印指令后輸出紙模產(chǎn)品(步驟⑩)。
對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明實(shí)施例的精神或范圍的情況下,在其他實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明實(shí)施例將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
以上僅為本發(fā)明實(shí)施例的較佳實(shí)施例而已,并不用以限制本發(fā)明實(shí)施例,凡在本發(fā)明實(shí)施例的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明實(shí)施例的保護(hù)范圍之內(nèi)。