欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種運(yùn)用于平面圖像快速形變的方法及系統(tǒng)的制作方法

文檔序號(hào):9524762閱讀:326來源:國知局
一種運(yùn)用于平面圖像快速形變的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及圖像處理領(lǐng)域,具體說的是一種運(yùn)用于平面圖像快速形變的方法及系 統(tǒng)。
【背景技術(shù)】
[0002] 圖像形變?cè)趫D形的處理領(lǐng)域中有著廣泛的運(yùn)用,特別是在現(xiàn)如今流行的圖像美化 功能中,具有舉足輕重的地位?,F(xiàn)在的年輕人在拍照或者其他的方式獲取到一張平面圖像 后,一般會(huì)有對(duì)其進(jìn)一步美化的需求,而在圖像的美化過程中,經(jīng)常需要對(duì)線條進(jìn)行處理, 通過圖像中線條的形變來達(dá)到比如瘦臉、眼睛放大、抬高鼻梁等效果,實(shí)現(xiàn)人臉的美化。但 是現(xiàn)有技術(shù)的圖像形變方法運(yùn)算復(fù)雜度很高,所耗費(fèi)的時(shí)間過長,影響用戶體驗(yàn)。
[0003] 現(xiàn)有技術(shù)的圖像形變處理方法通常采用:
[0004] 輸入:待形變圖像Im,控制點(diǎn)集初始位置S{sl,s2,…,sm},控制點(diǎn)集目標(biāo)位置 T{tl,t2,…,tm}(其中si和ti指坐標(biāo)點(diǎn))。 陽0化]對(duì)待形變圖像Im中的每一個(gè)像素(X,y)做如下操作: 陽006] 1、計(jì)算像素點(diǎn)(X,y)與目標(biāo)點(diǎn)T中每個(gè)點(diǎn)的距離{dl,d2,…,血};計(jì)算公式如下:
[0007]di= (x-ti.x)2+(y-ti.y)2 陽00引其中,I= 1,2,…,m。ti為坐標(biāo)點(diǎn),ti.X和ti.y分別為點(diǎn)ti的X和y坐標(biāo)。
[0009] 2、根據(jù)1中得到的距離,計(jì)算權(quán)重W{wl,w2,…,碰}及權(quán)重和SW,計(jì)算公式如下:
[0010] Wi= 1/di
[0011]
陽012] 3、根據(jù)權(quán)重計(jì)算像素點(diǎn)(X,y)的偏移量dx,dy
[0015]4、計(jì)算當(dāng)前像素點(diǎn)(X,y)的形變后目標(biāo)像素位置為(X',y' ) = (x+dx,y+dy);
[0016] 5、使用雙線性插值的方法計(jì)算形變后像素點(diǎn)(X',y')的像素值。
[0017] 重復(fù)步驟1到步驟5計(jì)算圖像Im中的每一個(gè)像素點(diǎn),得到最終的形變后的圖像 WIm。 陽01引另外,專利申請(qǐng)?zhí)枮?01310340880. 2的專利申請(qǐng),公開了一種自動(dòng)優(yōu)化臉型的拍 照方法,在打開攝像頭的同時(shí)加載人臉變形的映射表,并在檢測到人臉后根據(jù)人臉區(qū)域數(shù) 據(jù)的當(dāng)前像素點(diǎn)的坐標(biāo)利用映射表映射后得到新的坐標(biāo),根據(jù)新的坐標(biāo)獲取新坐標(biāo)的顏色 值,將其設(shè)置為當(dāng)前像素點(diǎn)的顏色值。該方法其計(jì)算原理同上述普通現(xiàn)有技術(shù)獲取新坐標(biāo) 的方式一樣,因此還是無法很好的解決圖像形變效率低,運(yùn)行時(shí)間過長,用戶體驗(yàn)一般的問 題。

【發(fā)明內(nèi)容】

[0019] 本發(fā)明所要解決的技術(shù)問題是:提供一種運(yùn)用于平面圖像快速形變的方法及系 統(tǒng),實(shí)現(xiàn)顯著縮減圖像處理時(shí)間,提高圖像形變處理的效率。
[0020] 為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:
[0021] 一種運(yùn)用于平面圖像快速形變的方法,包括:
[0022] 預(yù)設(shè)偏移量閥值;平均劃分平面圖像為預(yù)設(shè)個(gè)數(shù)的矩形區(qū)塊;
[0023] 分別獲取每個(gè)矩形區(qū)塊的四個(gè)頂點(diǎn)的初始位置與目標(biāo)位置的偏移量;
[0024] 判斷所述偏移量是否大于所述偏移量閥值;
[0025] 若是,則依據(jù)所述偏移量計(jì)算矩形區(qū)塊內(nèi)每個(gè)像素點(diǎn)的偏移量。
[00%]本發(fā)明提供的另一個(gè)技術(shù)方案為:
[0027] 一種運(yùn)用于平面圖像快速形變的系統(tǒng),包括:
[0028] 預(yù)設(shè)模塊,用于預(yù)設(shè)偏移量閥值;
[0029] 劃分模塊,用于平均劃分平面圖像為預(yù)設(shè)個(gè)數(shù)的矩形區(qū)塊;
[0030] 獲取模塊,用于分別獲取每個(gè)矩形區(qū)塊的四個(gè)頂點(diǎn)的初始位置與目標(biāo)位置的偏移 量;
[0031] 判斷模塊,用于判斷所述偏移量是否大于所述偏移量閥值,得到判斷結(jié)果;
[0032] 第一計(jì)算模塊,用于若判斷結(jié)果為是,則依據(jù)所述偏移量計(jì)算矩形區(qū)塊內(nèi)每個(gè)像 素點(diǎn)的偏移量。
[0033] 本發(fā)明的有益效果在于:本發(fā)明對(duì)待形變圖像平均劃分為多個(gè)矩形區(qū)塊,只有在 矩形區(qū)塊任意一個(gè)頂點(diǎn)的偏移量大于預(yù)設(shè)偏移量閥值時(shí)才計(jì)算矩形區(qū)塊內(nèi)每一像素點(diǎn)的 偏移量;作為后續(xù)獲取每個(gè)像素點(diǎn)目標(biāo)位置坐標(biāo)和形變后像素點(diǎn)的依據(jù)。區(qū)別于現(xiàn)有技術(shù) 直接對(duì)待形變圖像內(nèi)每一像素點(diǎn)都計(jì)算圖像形變方案,在同樣能夠獲取到形變后圖像的前 提下,顯著縮短了圖像處理的數(shù)據(jù)處理量,W及運(yùn)行的時(shí)間,實(shí)現(xiàn)快速獲取形變后圖像;同 時(shí)又能減低對(duì)圖像處理系統(tǒng)的要求,大大提高圖像處理的效率,給用戶帶來更快、更好的客 戶體驗(yàn)。
【附圖說明】
[0034] 圖1為本發(fā)明一種運(yùn)用于平面圖像快速形變的方法流程示意圖;
[0035] 圖2為本發(fā)明一【具體實(shí)施方式】一種運(yùn)用于平面圖像快速形變的方法流程示意圖;
[0036] 圖3為本發(fā)明一種運(yùn)用于平面圖像快速形變的系統(tǒng)結(jié)構(gòu)示意圖;
[0037] 圖4為本發(fā)明一【具體實(shí)施方式】一種運(yùn)用于平面圖像快速形變的系統(tǒng)結(jié)構(gòu)示意圖;
[0038] 圖5為本發(fā)明一【具體實(shí)施方式】一種運(yùn)用于平面圖像快速變形的方法中矩形框選 取的示意圖;
[0039] 圖6為采用本發(fā)明一種運(yùn)用于平面圖像快速形變的方法進(jìn)行圖像處理的前后對(duì) 比圖。
[0040] 標(biāo)號(hào)說明:
[0041] 1、預(yù)設(shè)模塊;2、劃分模塊;3、獲取模 陽042] 塊;4、判斷模塊;
[0043] 5、第一計(jì)算模塊;6、第二計(jì)算模塊;7、第Ξ計(jì)算模塊;8、拷貝模塊; 陽044] 51、第一獲取單元;52、選取單元;53、第一計(jì)算單元;54、第二計(jì)算單元;
[0045] 31、第二獲取單元;32、第Ξ計(jì)算單元;33、第四計(jì)算單元;34、第五計(jì)算單元。
【具體實(shí)施方式】
[0046] 為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,W下結(jié)合實(shí)施方式并配合附 圖予W說明。
[0047] 本發(fā)明最關(guān)鍵的構(gòu)思在于:對(duì)待形變圖像平均劃分為多個(gè)矩形區(qū)塊,只有在矩形 區(qū)塊任意一個(gè)頂點(diǎn)的偏移量大于預(yù)設(shè)偏移量閥值時(shí)才計(jì)算矩形區(qū)塊內(nèi)每一像素點(diǎn)的偏移 量;實(shí)現(xiàn)顯著縮短了圖像處理的數(shù)據(jù)處理量和運(yùn)行時(shí)間。 W48] 本發(fā)明設(shè)及的技術(shù)術(shù)語解釋:
[0049]
[0050] 請(qǐng)參照?qǐng)D1W及圖2,本發(fā)明提供一種運(yùn)用于平面圖像快速形變的方法,包括:
[0051] 預(yù)設(shè)偏移量閥值;平均劃分平面圖像為預(yù)設(shè)個(gè)數(shù)的矩形區(qū)塊;
[0052] 分別獲取每個(gè)矩形區(qū)塊的四個(gè)頂點(diǎn)的初始位置與目標(biāo)位置的偏移量;
[0053] 判斷所述偏移量是否大于所述偏移量閥值;
[0054] 若是,則依據(jù)所述偏移量計(jì)算矩形區(qū)塊內(nèi)每個(gè)像素點(diǎn)的偏移量。
[0055] 進(jìn)一會(huì)的,所述"依據(jù)所述偏移量計(jì)算矩形區(qū)塊內(nèi)每個(gè)像素點(diǎn)的偏移量"之后,進(jìn) 一步包括:
[0056] 依據(jù)矩形區(qū)塊內(nèi)每個(gè)像素點(diǎn)的偏移量和初始位置坐標(biāo),獲取矩形區(qū)域形變后每個(gè) 像素點(diǎn)的目標(biāo)位置坐標(biāo);
[0057] 依據(jù)矩形區(qū)塊內(nèi)每個(gè)像素點(diǎn)的偏移量和初始像素值,獲取矩形區(qū)域形變后每個(gè)像 素點(diǎn)的形變后像素值。
[0058] 由上述可知,在獲取到每個(gè)像素點(diǎn)后,便能直接依據(jù)初始位置坐標(biāo)和除濕像素值 獲取目標(biāo)位置坐標(biāo)和形變后像素值,顯著提高圖像形變處理的效率。
[0059] 進(jìn)一步的,所述"依據(jù)所述偏移量計(jì)算矩形區(qū)塊內(nèi)每個(gè)像素點(diǎn)的偏移量"具體為:
[0060] 獲取矩形區(qū)塊內(nèi)一像素點(diǎn)的初始位置坐標(biāo);
[0061] W所述一像素點(diǎn)的初始位置坐標(biāo)及所在矩形區(qū)塊的一頂點(diǎn)的目標(biāo)位置坐標(biāo)為對(duì) 角線選取一矩形框,得到四個(gè)矩形框;
[0062] 分別計(jì)算所述四個(gè)矩形框的面積;
[0063] 依據(jù)所述矩形框的面積和所述偏移量,計(jì)算所述一像素點(diǎn)的偏移量。
[0064] 由上述描述可知,當(dāng)矩形區(qū)塊的四個(gè)頂點(diǎn)中任意一個(gè)的偏移量大于預(yù)設(shè)的偏移量 閥值時(shí),便依次W待求取像素點(diǎn)的初始位置和矩形區(qū)塊的其中一個(gè)頂點(diǎn)為對(duì)角線分別選取 四個(gè)矩形框,并依據(jù)矩形框的面積W及四個(gè)頂點(diǎn)的偏移量計(jì)算待求取像素點(diǎn)的偏移量,進(jìn) 而確定該像素點(diǎn)在圖像形變后的位置坐標(biāo);通過上述,便可獲取每個(gè)矩形區(qū)塊內(nèi)每個(gè)像素 點(diǎn)的圖像形變后位置坐標(biāo),實(shí)現(xiàn)數(shù)據(jù)運(yùn)算量W及運(yùn)算時(shí)長的縮減。 陽0化]進(jìn)一步的,所述"判斷所述偏移量是否大于所述偏移量閥值"之后,進(jìn)一步包括:
[0066] 若否,則直接拷貝所述偏移量對(duì)應(yīng)的矩形區(qū)塊至形變后平面圖像的相同位置。
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
东海县| 资溪县| 新晃| 股票| 花莲县| 湘潭市| 建水县| 英吉沙县| 明星| 嫩江县| 磐安县| 崇左市| 揭东县| 滦平县| 莲花县| 濉溪县| 宜川县| 响水县| 华坪县| 海城市| 岗巴县| 建湖县| 苏尼特右旗| 富蕴县| 陆良县| 清流县| 黔西县| 兰州市| 五指山市| 钦州市| 西畴县| 射洪县| 稷山县| 广南县| 资兴市| 天水市| 兴城市| 沂源县| 博客| 双桥区| 肃南|