两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

圖像處理的方法及裝置的制造方法

文檔序號:9565222閱讀:473來源:國知局
圖像處理的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種圖像處理的方法及裝置。
【背景技術(shù)】
[0002]隨著各種圖像優(yōu)化應(yīng)用的普及和使用,手機、電腦等終端的圖像處理功能愈發(fā)豐富。其中一種較為新奇的功能稱作圖像變形技術(shù),通過該技術(shù)用戶可以對圖像的部分區(qū)域進行拉伸、扭曲等操作,改變圖像內(nèi)容原有的布局結(jié)構(gòu),滿足不同的使用需求。例如對于一張頭像照片來說,用戶可以通過圖像變形技術(shù)將人臉拉長,以實現(xiàn)一種類似“哈哈鏡”的圖像效果。
[0003]在圖像變形技術(shù)中,空間映射是實現(xiàn)圖像結(jié)構(gòu)改變的核心手段。終端通過空間映射處理將原圖像中部分區(qū)域的像素點偏移映射到變形后圖像中的其他位置上,以在變形后的圖像中得到與此前不同的像素點位置關(guān)系,從而達到改變圖像結(jié)構(gòu)的目的。在目前的生產(chǎn)實踐過程中,根據(jù)不同的空間映射方式,圖像變形技術(shù)主要劃分為三種類型:1、基于塊的圖像變形;2、基于線的圖像變形;3、基于點的圖像變形。其中,基于塊的圖像變形方式其主要思想是將變形區(qū)域劃分為多個圖像塊,根據(jù)不同的偏移量對不同的圖像塊進行空間映射,并將空間映射后的圖像塊進行組合;基于線的圖像變形其主要思想是在變形區(qū)域內(nèi)構(gòu)造一系列特征線,根據(jù)像素點到特征線的距離計算得到每個像素點的偏移量,并根據(jù)計算出的偏移量對變形區(qū)域進行空間映射;基于點的圖像變形其主要思想是在變形區(qū)域內(nèi)構(gòu)造一系列散亂的特征點,通過指定特殊特征點的映射關(guān)系,并采用適當(dāng)?shù)膹较蚧瘮?shù)來完成變形區(qū)域的空間映射。
[0004]無論是塊的變形、線的變形還是點的變形,現(xiàn)有技術(shù)均需要在空間映射前基于圖像的具體內(nèi)容確定特征量的數(shù)量和分布,例如劃分為幾個圖像塊、圖像塊的位置如何確定等。為保證圖像變形后的平滑度以及穩(wěn)定邊界,通常需要復(fù)雜的算法對圖像內(nèi)容進行分析,由此會產(chǎn)生巨大的計算量,導(dǎo)致圖像變形過程耗時過多。特別是當(dāng)圖像分析或空間映射過程中采用高階函數(shù)時,計算量將進一步增加,無法適應(yīng)終端上的實時響應(yīng)要求。

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

[0005]本發(fā)明提供了一種圖像處理的方法及裝置,能夠解決圖像變形過程計算量大的問題。
[0006]一方面,本發(fā)明提供了一種圖像處理的方法,包括:
[0007]獲取一對操作控制點,一對操作控制點包括操作起點和操作終點,用于對圖像進行拉伸;
[0008]計算從操作起點到操作終點的向量;
[0009]以向量的向量長度的中點為中心,確定圖像變形區(qū)域,圖像變形區(qū)域覆蓋操作起點和操作終點,其中,以操作起點所在的垂直線為起始邊界,朝向向量的向量方向至圖像變形區(qū)域邊界的區(qū)域為收縮子區(qū)域,以操作起點所在的垂直線為起始邊界,反向于向量的向量方向至圖像變形區(qū)域另一邊界的區(qū)域為拉伸子區(qū)域;
[0010]確定圖像變形區(qū)域中每個像素點的像素步進值,其中,收縮子區(qū)域中像素點的像素步進值大于預(yù)設(shè)的步進值閾值,拉伸子區(qū)域中像素點的像素步進值小于步進值閾值,收縮子區(qū)域中像素步進值的積分值等于拉伸子區(qū)域中像素點像素步進值的積分值;
[0011]根據(jù)向量的向量方向及像素點的像素步進值生成相對圖像的偏移參數(shù);
[0012]對偏移參數(shù)進行插值計算,得到拉伸后的圖像。
[0013]另一方面,本發(fā)明還提供了一種圖像處理的裝置,包括:
[0014]指令獲取單元,用于獲取一對操作控制點,一對操作控制點包括操作起點和操作終點,用于對圖像進行拉伸;
[0015]向量計算單元,用于針對指令獲取單元獲取的一對操作控制點,計算從操作起點到操作終點的向量;
[0016]區(qū)域界定單元,用于以向量計算單元計算的向量的向量長度的中點為中心,確定圖像變形區(qū)域,圖像變形區(qū)域覆蓋操作起點和操作終點,其中,以操作起點所在的垂直線為起始邊界,朝向向量的向量方向至圖像變形區(qū)域邊界的區(qū)域為收縮子區(qū)域,以操作起點所在的垂直線為起始邊界,反向于向量的向量方向至圖像變形區(qū)域另一邊界的區(qū)域為拉伸子區(qū)域;
[0017]步進值確定單元,用于在區(qū)域界定單元確定的圖像變形區(qū)域中確定每個像素點的像素步進值,其中,收縮子區(qū)域中像素點的像素步進值大于預(yù)設(shè)的步進值閾值,拉伸子區(qū)域中像素點的像素步進值小于步進值閾值,收縮子區(qū)域中像素步進值的積分值等于拉伸子區(qū)域中像素點像素步進值的積分值;
[0018]參數(shù)生成單元,用于根據(jù)向量計算單元計算的向量的向量方向及步進值確定單元確定的像素點的像素步進值生成相對圖像的偏移參數(shù);
[0019]插值計算單元,用于對參數(shù)生成單元生成的偏移參數(shù)進行插值計算,得到拉伸后的圖像。
[0020]本發(fā)明提供的圖像處理的方法及裝置,能夠根據(jù)用戶的操作指令在待變形圖像上獲取一對操作控制點,該對操作控制點包括操作起點和操作終點,然后計算從操作起點至IJ操作終點的向量,并以向量長度的中點為中心,在待變形圖像中確定出一個覆蓋操作起點和操作終點的圖像變形區(qū)域,該圖像變形區(qū)域分為收縮子區(qū)域和拉伸子區(qū)域。確定圖像變形區(qū)域中每個像素點的像素步進值,其中,收縮子區(qū)域中像素點的像素步進值大于預(yù)設(shè)的步進值閾值,拉伸子區(qū)域中像素點的像素步進值小于步進值閾值,接著根據(jù)向量方向及像素點的像素步進值生成相對圖像的偏移參數(shù),并對偏移參數(shù)進行插值計算,從而得到拉伸后的圖像。與現(xiàn)有技術(shù)相比,本發(fā)明獲取的操作控制點由用戶觸發(fā)得到,終端無需對圖像的具體內(nèi)容進行分析,并且無需根據(jù)圖像內(nèi)容的分析結(jié)果自行確定特征量的數(shù)量和分布,因此可以避免由此產(chǎn)生的復(fù)雜算法實現(xiàn),能夠有效降低圖像變形的計算量;此外,本發(fā)明中僅獲取并基于一對操作控制點進行空間映射,相對于以多個特征量(例如多條特征線)為基礎(chǔ)的映射方式而言,能夠減少計算涉及的特征量數(shù)量,進一步降低圖像變形的計算量。由于本發(fā)明提供的圖像處理的方法及裝置能夠有效降低圖像變形的計算量,提升圖像處理的速度,因此更加適用于對實時性要求較高的用戶終端上。
【附圖說明】
[0021]為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0022]圖1為圖像變形的示意圖;
[0023]圖2為本發(fā)明實施例提供的圖像處理的方法流程圖;
[0024]圖3為本發(fā)明實施例中向量計算的示意圖;
[0025]圖4為本發(fā)明實施例中圖像變形區(qū)域的示意圖;
[0026]圖5為本發(fā)明實施例中另一個圖像變形區(qū)域的示意圖;
[0027]圖6為本發(fā)明實施例中像素步進值大小的說明示圖;
[0028]圖7為本發(fā)明實施例提供的另一個圖像處理的方法流程圖;
[0029]圖8為本發(fā)明實施例中基準(zhǔn)/非基準(zhǔn)水平線的示意圖;
[0030]圖9為本發(fā)明實施例中另一個基準(zhǔn)/非基準(zhǔn)水平線的示意圖;
[0031]圖10為本發(fā)明實施例中像素步進值曲線的示意圖;
[0032]圖11為本發(fā)明實施例中另一個像素步進值曲線的示意圖;
[0033]圖12為本發(fā)明實施例中像素步進值積分值與向量長度的關(guān)系示意圖;
[0034]圖13為本發(fā)明實施例中基準(zhǔn)像素步進值與衍生像素步進值的關(guān)系示意圖;
[0035]圖14為本發(fā)明實施例中另一個基準(zhǔn)像素步進值與衍生像素步進值的關(guān)系示意圖;
[0036]圖15為本發(fā)明實施例中圓形圖像變形區(qū)域的示意圖;
[0037]圖16為本發(fā)明實施例中方形圖像變形區(qū)域的示意圖;
[0038]圖17為本發(fā)明實施例中矩形圖像變形區(qū)域的示意圖;
[0039]圖18為本發(fā)明實施例提供的圖像處理的裝置的結(jié)構(gòu)示意圖;
[0040]圖19為本發(fā)明實施例提供的另一個圖像處理的裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0041 ] 下面將結(jié)合本實施例中的附圖,對本實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0042]為更好的對本發(fā)明實施例進行理解,在對具體方案進行說明之前,首先從人機交互的角度對圖像變形技術(shù)進行簡要介紹。圖像變形技術(shù)是一種對圖像局部區(qū)域像素進行空間映射,從而改變該區(qū)域圖像結(jié)構(gòu)的圖像處理技術(shù)。與常見的圖像縮放技術(shù)不同,圖像變形技術(shù)并非是對圖像內(nèi)容整體進行簡單的放大/縮小處理,而是通過圖像的局部拉伸處理以及對應(yīng)拉伸處理的局部收縮處理,對區(qū)域內(nèi)的圖像結(jié)構(gòu)進行改修改。對于圖1左側(cè)所示的圖像,如果對人臉進行縱向拉伸,則變形后的圖像如圖1右側(cè)所示,在該圖像中人臉在縱軸方向上的結(jié)構(gòu)比例發(fā)生了變化(圖像變形的結(jié)果),而人臉在橫軸方向上的結(jié)構(gòu)比例則沒有發(fā)生變化。通常,在用戶使用的層面上,圖像變形操作會被細(xì)分
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
增城市| 黄平县| 隆化县| 霸州市| 都昌县| 乌苏市| 固原市| 醴陵市| 南康市| 黔东| 兴化市| 菏泽市| 永定县| 阳谷县| 高密市| 夏河县| 丰镇市| 云和县| 阳朔县| 东至县| 库伦旗| 蓝山县| 攀枝花市| 翁源县| 剑川县| 乌兰浩特市| 丹江口市| 读书| 芜湖县| 旌德县| 德州市| 泸州市| 台北市| 长春市| 成武县| 高密市| 扶余县| 大埔县| 双城市| 拜泉县| 尤溪县|