專利名稱:一種基于邊界跟蹤和偽彩著色的手機(jī)動漫人物創(chuàng)作方法
一種基于邊界跟蹤和偽彩著色的手機(jī)動漫人物創(chuàng)作方法技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)字圖像處理技術(shù)領(lǐng)域,特別涉及一種基于邊界跟蹤和偽彩著色的手 機(jī)動漫人物創(chuàng)作方法。技術(shù)背景
我國手機(jī)動漫產(chǎn)品目前主要包括動漫彩信、四格手機(jī)漫畫、動畫短片和回合制手 機(jī)游戲等。它們兼有文化產(chǎn)品和信息產(chǎn)品的雙重特性作為文化產(chǎn)品無疑需要遵循社會主 義文化產(chǎn)品的普遍原則,但又不宜直白說教,而要寓教于樂;而作為信息產(chǎn)品則希望盡可能 地引入先進(jìn)的計(jì)算機(jī)技術(shù),以期在提高產(chǎn)品質(zhì)量的同時(shí)提高其生產(chǎn)效率。
這類產(chǎn)品還具有不同于影視動漫音像作品的三大顯著特點(diǎn)首先,它是一種“碎片 式”的娛樂產(chǎn)品,它不需要大段連片的時(shí)間,這恰好滿足了現(xiàn)代都市人由于生活節(jié)奏快、工 作壓力大,希望豐富文化生活但沒有連續(xù)的閑暇時(shí)間的現(xiàn)實(shí)需求。其次,這類產(chǎn)品的受眾主 要包括學(xué)生、時(shí)尚青年、白領(lǐng)等三十五歲以下人群,他們追求新鮮、刺激,樂于親自動手,通 過易學(xué)易用的工具改變自身形象,更樂于善意地搞怪他人,含蓋本專利的動漫服務(wù)器,將能 使他們獲得親自創(chuàng)作的愉悅。第三,手機(jī)視頻等產(chǎn)品對手機(jī)的處理器、內(nèi)存、色彩分辨、屏幕 大小、電池電量等硬件環(huán)境存在較高要求,而目前市場上能流暢支持視頻的手機(jī)并不多,而 且價(jià)格偏高。固然,隨著3G的推廣和手機(jī)的技術(shù)升級,終端的問題必將會解決,但是如果現(xiàn) 在就有短小精悍、生動活潑的動漫彩信面世,在降低了對手機(jī)終端的性能要求的同時(shí),將會 爭得更多手機(jī)用戶的垂青。
手機(jī)動畫或手機(jī)彩信不同于常規(guī)意義下的“正派”影視作品;這類手機(jī)作品是以切 入日常生活的方式流轉(zhuǎn)、播映的,非常需要借助輕喜劇元素來“開窗透氣”,借真真假假的人 物造型來調(diào)劑氣氛,這才符合“碎片式娛樂”的心情?;谏鲜隹紤]我們提出本發(fā)明,即以 邊界跟蹤和偽彩著色技術(shù)為基礎(chǔ),以本人(或熟人)的照片為素材,用計(jì)算機(jī)自動、低廉、高 效地制作,也可以由手機(jī)用戶在自己的手機(jī)上進(jìn)行DIY操作,創(chuàng)造出一批短小精悍、生動活 潑的數(shù)字動漫新作,以實(shí)現(xiàn)本人與心目中的偶像相伴,在親友間流傳這一令人羨慕的合影, 或是披掛上俠客、神仙的服飾,穿梭于無線的時(shí)空之中。
當(dāng)然,我們無意排斥完全真實(shí)的數(shù)字彩色畫面作為手機(jī)通訊的重要資訊,但是我 們認(rèn)為不同年齡、不同層次、處于不同時(shí)間段的手機(jī)用戶,也需要亦莊亦諧、不同風(fēng)格的電 子資訊,給手機(jī)用戶自身帶來更自由、陽光、快樂的享受。為了滿足人民大眾日益豐富的需 求,有必要設(shè)計(jì)一種手機(jī)動漫人物創(chuàng)作方法。我們尚未發(fā)現(xiàn)有與本發(fā)明相似的、在手機(jī)上運(yùn) 行的、基于邊界跟蹤和偽彩著色的手機(jī)動漫人物創(chuàng)作的報(bào)道。發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供了一種基于邊界跟蹤和偽彩著色的手機(jī)動漫 人物創(chuàng)作方法,該方法數(shù)據(jù)量小,易于實(shí)施,適于在手機(jī)上運(yùn)行。
本發(fā)明的技術(shù)解決方案如下
一種基于邊界跟蹤和偽彩著色的手機(jī)動漫人物創(chuàng)作方法,包括以下步驟
步驟一對原圖像實(shí)施自動邊界跟蹤并在邊界處做出標(biāo)記;
步驟二 將邊界內(nèi)區(qū)域從原圖中剝離出來;
步驟三將剝離出來的圖像粘貼到目標(biāo)圖像中;
步驟四偽彩著色,手機(jī)動漫人物創(chuàng)作完成。
步驟一具體包括以下步驟
步驟A 建立三個臨時(shí)文件
建立一個Tmp文件,存放原圖像各像素點(diǎn)的灰度值g(x,y);灰度值g (x,y)對應(yīng)的 具體的值為Ι = 0. 3B+0. 59G+0. 11R,其中R、G、B為原圖像像點(diǎn)的像素的三個分量;
建立一個Tag文件,存放原圖像各像素點(diǎn)的標(biāo)記t(x,y),以備后續(xù)基于標(biāo)記的邊 界追蹤,并預(yù)先將所有像素點(diǎn)均打上標(biāo)記為255,即標(biāo)記為白點(diǎn);
建立一個灰度直方圖數(shù)組A,該灰度直方圖數(shù)組A的大小為256,用于記錄不同灰 度值分別所擁有的像素點(diǎn)數(shù);
步驟B、根據(jù)灰度直方圖數(shù)組A計(jì)算最佳灰度門限值Th
統(tǒng)計(jì)直方圖中像素的個數(shù),記作Sum,即25權(quán)利要求
1.一種基于邊界跟蹤和偽彩著色的手機(jī)動漫人物創(chuàng)作方法,其特征在于,包括以下步驟步驟一對原圖像實(shí)施自動邊界跟蹤并在邊界處做出標(biāo)記; 步驟二 將邊界內(nèi)區(qū)域從原圖中剝離出來; 步驟三將剝離出來的圖像粘貼到目標(biāo)圖像中; 步驟四偽彩著色,手機(jī)動漫人物創(chuàng)作完成。
2.根據(jù)權(quán)利要求1所述的基于邊界跟蹤和偽彩著色的手機(jī)動漫人物創(chuàng)作方法,其特征 在于,步驟一具體包括以下步驟步驟A 建立三個臨時(shí)文件建立一個Tmp文件,存放原圖像各像素點(diǎn)的灰度值g(x,y);灰度值g(x,y)對應(yīng)的具體 的值為I = 0. 3B+0. 59G+0. 11R,其中R、G、B為原圖像像點(diǎn)的像素的三個分量;建立一個Tag文件,存放原圖像各像素點(diǎn)的標(biāo)記t(x,y),以備后續(xù)基于標(biāo)記的邊界追 蹤,并預(yù)先將所有像素點(diǎn)均打上標(biāo)記為255,即標(biāo)記為白點(diǎn);建立一個灰度直方圖數(shù)組A,該灰度直方圖數(shù)組A的大小為256,用于記錄不同灰度值 分別所擁有的像素點(diǎn)數(shù);步驟B、根據(jù)灰度直方圖數(shù)組A計(jì)算最佳灰度門限值Th 統(tǒng)計(jì)直方圖中像素的個數(shù),記作Sum,即
3.根據(jù)權(quán)利要求1所述的基于邊界跟蹤和偽彩著色的手機(jī)動漫人物創(chuàng)作方法,其特征 在于,步驟二的具體步驟為用已經(jīng)劃定邊界線的原圖的拷貝上進(jìn)行剝離操作,第一階段為 測定封閉區(qū)域,包括如下步驟步驟1、自上而下逐行掃描,如遇到某行有邊界點(diǎn),記錄該行為頂部;轉(zhuǎn)步驟2 ; 步驟2 向下逐行掃描,如有邊界點(diǎn)轉(zhuǎn)步驟2a,否則轉(zhuǎn)步驟3 ; 步驟加自左向右掃描,找出該行左邊界點(diǎn),存放于左邊界點(diǎn)數(shù)組中; 步驟2b 找出該行右邊界點(diǎn),存放于右邊界點(diǎn)數(shù)組中;轉(zhuǎn)步驟3 ; 步驟3 記錄該行為底部,因?yàn)樵撔兄幸呀?jīng)沒有邊界點(diǎn)了 ;結(jié)束; 第二階段為獲取封閉區(qū)域,具體步驟為將頂部以上各行清空為白色;將左右邊界點(diǎn)以外的區(qū)域清為白色;將底部以下各行清 空為白色;以頂部、底部、最左邊界點(diǎn)和最右邊界點(diǎn)作為上下左右邊界移動圖像,形成僅包含封閉 區(qū)域的圖像。
4.根據(jù)權(quán)利要求3所述的基于邊界跟蹤和偽彩著色的手機(jī)動漫人物創(chuàng)作方法,其特征在于,步驟三具體包括以下步驟步驟1 在目標(biāo)圖像中人工圈定上下左右四界;步驟2 將所述的僅包含封閉區(qū)域的圖像縮放到和目標(biāo)圖像中圈定的上下左右四界相 同的尺寸;步驟3 將所述的僅包含封閉區(qū)域的圖像覆蓋目標(biāo)圖像相應(yīng)區(qū)域,即 null α(χ, y) - null, b(x, y) - nulla(x, y) a(x, y) * null, b{x, y) - null h(x,少)={;b(x,y) a(x, y) - null, b(x,y) * nulla(x, y) a(x, y) * null, b(x,y) * null其含義為當(dāng)a(x,y)非空時(shí),b(x, y)被a(x,y)覆蓋,其中a(x,y)為所述的僅包含封閉區(qū)域的圖像中(x,y)處的像素值,b(x,y)為目標(biāo)圖像中(x,y)處的像素值。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的基于邊界跟蹤和偽彩著色的手機(jī)動漫人物創(chuàng)作方法,其特征在于,步驟四具體包括以下步驟步驟1 由用戶在圖像中選擇計(jì)劃將其擴(kuò)展成為一片連通區(qū)域的某一點(diǎn)作為原始種子 點(diǎn);原始種子是一個;步驟2 建立一個堆棧,將步驟1所選的原始種子壓入堆棧;步驟3 從堆棧中彈出一個種子,依次檢查種子周圍8個像素點(diǎn)的灰度值,如其中某點(diǎn) 與種子的灰度差小于門限值T,則將該點(diǎn)作為新種子點(diǎn)予以標(biāo)記并壓入堆棧,,轉(zhuǎn)步驟4 ;反之說明無新種子點(diǎn),也轉(zhuǎn)步驟4;;步驟4 檢測堆棧是否為空,如堆棧非空則從堆棧中彈出一個點(diǎn),轉(zhuǎn)步驟3 ;如堆棧為空 則轉(zhuǎn)步驟5 ;步驟5 對所有已做出標(biāo)記的新種子點(diǎn)著色。
6.根據(jù)權(quán)利要求1所述的基于邊界跟蹤和偽彩著色的手機(jī)動漫人物創(chuàng)作方法,其特征 在于,在步驟1和步驟2之間還設(shè)有一個手工輔助劃定邊界的步驟;具體方法為對某些邊 界不分明的圖像,或企圖剝離的形體并不在圖像的邊界上的情況,采用手動方式用直線或 曲線在原圖的拷貝上劃定邊界。
全文摘要
本發(fā)明公開了一種基于邊界跟蹤和偽彩著色的手機(jī)動漫人物創(chuàng)作方法,包括以下步驟1)對原圖像實(shí)施自動邊界跟蹤并在邊界處做出標(biāo)記;2)對部分邊界進(jìn)行手工的輔助劃定;3)將邊界內(nèi)區(qū)域從原圖中剝離出來;4)將剝離出來的圖像粘貼到目標(biāo)圖像中;5)偽彩著色。本發(fā)明使用簡單實(shí)用的數(shù)字圖像處理算法,注意減少數(shù)據(jù)量和提高CPU運(yùn)行效率,使受制約于手機(jī)屏幕尺寸和手機(jī)計(jì)算能力的手機(jī)動漫作品具有低廉的創(chuàng)作成本和快速的運(yùn)行效果。
文檔編號G06T13/00GK102034256SQ20101054436
公開日2011年4月27日 申請日期2010年11月15日 優(yōu)先權(quán)日2010年11月15日
發(fā)明者向黎生, 周業(yè)波, 左浩, 彭革剛, 楊正慧, 林典旋, 沈清, 龍伯康 申請人:拓維信息系統(tǒng)股份有限公司