專利名稱:圖片編輯方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別涉及一種圖片編輯方法及裝置。
背景技術(shù):
隨著各種圖片編輯工具的產(chǎn)生,圖片編輯的方式越來(lái)越多。用戶不僅可以通過(guò)圖片編輯工具對(duì)圖片的顏色、大小等進(jìn)行編輯,還可以為圖片添加飾品,即在原有圖片的基礎(chǔ)上添加其他圖片?,F(xiàn)有的圖片編輯方式在為被編輯圖片添加飾品時(shí),大多在載入被編輯圖片后,通過(guò)對(duì)載入的飾品進(jìn)行調(diào)整完成對(duì)圖片的裝飾,例如,將飾品進(jìn)行擴(kuò)大或縮小,最后將添加了飾品的圖片保存。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺點(diǎn)現(xiàn)有技術(shù)在為被編輯圖片添加飾品時(shí),由于飾品本身分辨率大多較小,導(dǎo)致在飾品放大以后,飾品的邊緣出現(xiàn)鋸齒狀,同時(shí),飾品由于被拉伸以后,導(dǎo)致飾品本身出現(xiàn)模糊的情況,無(wú)論是哪種方式,都將影響圖片編輯后的質(zhì)量。
發(fā)明內(nèi)容
為了提高圖片中添加的飾品的清晰度,保證編輯后的圖片質(zhì)量,本發(fā)明實(shí)施例提供了一種圖片編輯方法及裝置。所述技術(shù)方案如下—方面,提供了一種圖片編輯方法,所述方法包括確定被編輯圖片中待添加飾品的實(shí)際分辨率;根據(jù)所述待添加飾品的實(shí)際分辨率,獲取對(duì)應(yīng)的飾品;將獲取到的飾品添加到所述被編輯圖片中。具體地,所述確定被編輯圖片中待添加飾品的實(shí)際分辨率,具體包括在所述被編輯圖片中確定待添加飾品的可見區(qū)域,并確定所述待添加飾品的可見區(qū)域分辨率;根據(jù)所述被編輯圖片的可見區(qū)域分辨率、實(shí)際分辨率以及所述待添加飾品的可見區(qū)域分辨率,計(jì)算得到所述待添加飾品的實(shí)際分辨率。其中,所述在所述被編輯圖片中確定待添加飾品的可見區(qū)域,具體包括根據(jù)用戶在所述被編輯圖片中選擇的區(qū)域確定待添加飾品的可見區(qū)域,或者,在用戶載入初始飾品之后,根據(jù)用戶對(duì)所述初始飾品的拖拽確定待添加飾品的可見區(qū)域。進(jìn)一步地,所述根據(jù)所述待添加飾品的實(shí)際分辨率,獲取對(duì)應(yīng)的飾品,具體包括根據(jù)所述待添加飾品的實(shí)際分辨率,即時(shí)生成對(duì)應(yīng)的飾品。優(yōu)選地,所述根據(jù)所述待添加飾品的實(shí)際分辨率,獲取對(duì)應(yīng)的飾品之前,還包括對(duì)所述待添加飾品進(jìn)行低通濾波,并對(duì)低通濾波后的待添加飾品進(jìn)行多次高斯下采樣,得到高斯金字塔圖片組;相應(yīng)地,根據(jù)所述待添加飾品的實(shí)際分辨率,獲取對(duì)應(yīng)的飾品,具體包括
根據(jù)所述待添加飾品的實(shí)際分辨率在所述高斯金字塔圖片組中查找到對(duì)應(yīng)的飾品。另一方面,還提供了一種圖片編輯裝置,所述裝置包括確定模塊,用于確定被編輯圖片中待添加飾品的實(shí)際分辨率;獲取模塊,用于根據(jù)所述確定模塊確定的待添加飾品的實(shí)際分辨率,獲取對(duì)應(yīng)的飾品;添加模塊,用于將所述獲取模塊獲取到的飾品添加到所述被編輯圖片中。具體地,所述確定模塊,具體包括確定單元,用于在所述被編輯圖片中確定待添加飾品的可見區(qū)域,并確定所述待添加飾品的可見區(qū)域分辨率;計(jì)算單元,用于根據(jù)所述被編輯圖片的可見區(qū)域分辨率、實(shí)際分辨率以及所述確定單元確定的所述待添加飾品的可見區(qū)域分辨率,計(jì)算得到所述待添加飾品的實(shí)際分辨率。其中,所述確定單元,具體用于在所述被編輯圖片中確定待添加飾品的可見區(qū)域時(shí),根據(jù)用戶在所述被編輯圖片中選擇的區(qū)域確定待添加飾品的可見區(qū)域,或者,在用戶載入初始飾品之后,根據(jù)用戶對(duì)所述初始飾品的拖拽確定待添加飾品的可見區(qū)域。進(jìn)一步地,所述獲取模塊,具體用于根據(jù)所述確定模塊確定的待添加飾品的實(shí)際分辨率,即時(shí)生成對(duì)應(yīng)的飾品。優(yōu)選地,所述裝置,還包括預(yù)處理模塊,用于對(duì)所述待添加飾品進(jìn)行低通濾波,并對(duì)低通濾波后的待添加飾品進(jìn)行多次高斯下采樣,得到高斯金字塔圖片組;相應(yīng)地,所述獲取模塊,具體用于根據(jù)所述確定模塊確定的待添加飾品的實(shí)際分辨率在所述預(yù)處理模塊得到的高斯金字塔圖片組中查找到對(duì)應(yīng)的飾品。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是通過(guò)確定待添加飾品的實(shí)際分辨率,并根據(jù)待添加飾品的實(shí)際分辨率添加飾品, 能夠保證添加的飾品的清晰度,從而保證編輯后的圖片質(zhì)量,提升用戶體驗(yàn);另外,在獲取飾品時(shí),通過(guò)預(yù)先對(duì)待添加飾品進(jìn)行高斯濾波及下采樣,得到高斯金字塔圖片組,并在高斯金字塔圖片組中選擇對(duì)應(yīng)的飾品,從而能夠降低獲取飾品的時(shí)延,提升圖片編輯的效率。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例一提供的圖片編輯方法流程圖;圖2是本發(fā)明實(shí)施例二提供的圖片編輯方法流程圖;圖3是本發(fā)明實(shí)施例二提供的圖片編輯界面示意圖;圖4是本發(fā)明實(shí)施例二提供的高斯金字塔圖片組示意圖;圖5是本發(fā)明實(shí)施例三提供的圖片編輯裝置的結(jié)構(gòu)示意圖6是本發(fā)明實(shí)施例三提供的確定模塊結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施例三提供的另一種圖片編輯裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例一參見圖1,本實(shí)施例提供了一種圖片編輯方法,該方法流程具體如下101 確定被編輯圖片中待添加飾品的實(shí)際分辨率;具體地,為了滿足被編輯圖片與待添加飾品的一致性要求,可采用如下方式確定被編輯圖片的待添加飾品的實(shí)際分辨率在被編輯圖片中確定待添加飾品的可見區(qū)域,并確定待添加飾品的可見區(qū)域分辨率;根據(jù)被編輯圖片的可見區(qū)域分辨率、實(shí)際分辨率以及待添加飾品的可見區(qū)域分辨率,計(jì)算得到待添加飾品的實(shí)際分辨率。其中,在被編輯圖片中確定待添加飾品的可見區(qū)域的方式包括但不限于根據(jù)用戶在被編輯圖片中選擇的區(qū)域確定待添加飾品的可見區(qū)域,或者,在用戶載入初始飾品之后,根據(jù)用戶對(duì)初始飾品的拖拽確定待添加飾品的可見區(qū)域。102 根據(jù)待添加飾品的實(shí)際分辨率,獲取對(duì)應(yīng)的飾品;103 將獲取到的飾品添加到被編輯圖片中。本實(shí)施例提供的方法,通過(guò)確定待添加飾品的實(shí)際分辨率,并根據(jù)待添加飾品的實(shí)際分辨率添加飾品,能夠保證添加的飾品的清晰度,從而保證編輯后的圖片質(zhì)量。實(shí)施例二本實(shí)施例提供了一種圖片編輯方法,該方法針對(duì)在圖片中添加飾品的圖片編輯應(yīng)用場(chǎng)景,通過(guò)采用高斯金字塔的算法對(duì)飾品進(jìn)行預(yù)處理,并根據(jù)飾品的實(shí)際分辨率拉取相應(yīng)的飾品,從而能夠使得圖片在編輯過(guò)程中,獲得高效的圖片編輯速度,同時(shí)保證圖片的編輯效果。參見圖2,本實(shí)施例提供的圖片編輯方法流程具體如下201 對(duì)待添加飾品進(jìn)行低通濾波,并對(duì)低通濾波后的待添加飾品進(jìn)行多次高斯下采樣,得到高斯金字塔圖片組;具體地,本實(shí)施例不對(duì)待添加飾品進(jìn)行低通濾波的方式進(jìn)行限定,以待添加飾品為ItlO^y), 二維高斯濾波器為=
2πσ為例,其中,x、y為待添加飾品對(duì)應(yīng)的圖片的二維橫縱坐標(biāo),ο為高斯濾波器的方差因子,本實(shí)施例將高斯濾波器的方差因子設(shè)為2,得到經(jīng)過(guò)濾波器濾波以后的待添加飾品為 IcT (X,y),其中,V (X,y) = I0(χ,y)*g(χ, y, 2)。接下來(lái),對(duì)低通濾波后的待添加飾品進(jìn)行多次高斯下采樣,本實(shí)施例不對(duì)采樣次數(shù)進(jìn)行限定,以采樣因子為2為例,即I“x,y) = I; (x/2, y/2),依次類推,得到In(x, y) = I0^1 (x/2, y/2)
其中,η為大于零的整數(shù),每采樣一次,即可得到一個(gè)對(duì)應(yīng)的圖片,并將其作為高斯金字塔中的一層,本實(shí)施例以4層高斯金字塔為例,高斯金字塔圖片組可如圖3所示。對(duì)于飾品而言,其高斯金字塔的起始層數(shù)即為該飾品對(duì)應(yīng)的原始圖片,層數(shù)為0,則高斯金字塔最高層的層數(shù),也就是飾品被高斯下采樣的次數(shù),取決于飾品的原始尺寸。過(guò)小尺寸的飾品對(duì)于圖片的編輯而言,用處不大。因此,本實(shí)施例根據(jù)實(shí)際情況設(shè)定了飾品的原始尺寸下界,以飾品的原始尺寸中的高寬下界均為8像素為例,則可通過(guò)如下公式計(jì)算飾品對(duì)應(yīng)的高斯金字塔的最高層的層數(shù)nLayerff = Iog2 Decoffidth-3, nLayerH = Iog2DecoHeight~3其中,DecoWidth為飾品的原始尺寸中的寬度,DecoHeight為飾品的原始尺寸中的高度,nLayerW為按照飾品的原始尺寸中的寬度計(jì)算出來(lái)的高斯金字塔最高層的層數(shù), nLayerH為按照飾品的原始尺寸的高度計(jì)算出來(lái)的高斯金字塔最高層的層數(shù),最終確定的高斯金字塔最高層的層數(shù),應(yīng)取nLayerW和nLayerH的最小值。例如,飾品的原始尺寸為寬 64像素,高32像素,則根據(jù)上述公式可計(jì)算出nLayerW = 3,nLayerH = 2,則高斯金字塔最高層的層數(shù)為2,按照飾品的高寬下界為8像素來(lái)算,該飾品可進(jìn)行2次下采樣。第一次下采樣得到的第1層圖片的尺寸為寬32像素,高16像素,第二次下采樣得到的第2層圖片的尺寸為寬16像素,高8像素。實(shí)際應(yīng)用過(guò)程中,飾品的高寬下界還可以為其他值,本實(shí)施例對(duì)此不作具體限定。為了便于后續(xù)步驟能夠方便使用高斯金字塔圖片組,本實(shí)施例提供的方法還支持將得到的金字塔圖片組進(jìn)行存儲(chǔ),本實(shí)施例不對(duì)具體存儲(chǔ)方式進(jìn)行限定,既可以存儲(chǔ)在客戶端,也可以存儲(chǔ)在服務(wù)器端,還可以一部分存儲(chǔ)在服務(wù)器端,一部分存儲(chǔ)在客戶端。另外, 生成高斯金字塔圖片組的過(guò)程既可以在客戶端執(zhí)行,也可以在服務(wù)器端執(zhí)行,本實(shí)施例同樣對(duì)此不作具體限定。存儲(chǔ)高斯金字塔圖片組時(shí),對(duì)于每一個(gè)飾品,可使用一個(gè)動(dòng)態(tài)的結(jié)構(gòu)體來(lái)表示每一幅飾品圖片生成的高斯金字塔圖片組信息,例如,使用該動(dòng)態(tài)的結(jié)構(gòu)體記錄飾品的ID標(biāo)識(shí)、飾品對(duì)應(yīng)的高斯金字塔的層數(shù)、高斯金字塔每一層圖片的高度及寬度,高斯金字塔每一層圖片保存的地址等等,除此之外,還可以記錄其他信息,本實(shí)施例不對(duì)該動(dòng)態(tài)的結(jié)構(gòu)體記錄的具體信息進(jìn)行限定。初始化時(shí),對(duì)每一個(gè)飾品都建立這樣的一個(gè)結(jié)構(gòu)來(lái)標(biāo)識(shí)飾品,同時(shí),根據(jù)每個(gè)飾品的ID建立索引,便于快捷的查找。202 確定被編輯圖片中待添加飾品的實(shí)際分辨率;針對(duì)該步驟,在確定被編輯圖片中待添加飾品的實(shí)際分辨率時(shí),本實(shí)施例采取如下方式在被編輯圖片中確定待添加飾品的可見區(qū)域,并確定待添加飾品的可見區(qū)域分辨率;根據(jù)被編輯圖片的可見區(qū)域分辨率、實(shí)際分辨率以及待添加飾品的可見區(qū)域分辨率,計(jì)算得到待添加飾品的實(shí)際分辨率。其中,可見區(qū)域分辨率是針對(duì)圖片在編輯界面的顯示大小而言的,而實(shí)際分辨率則是針對(duì)圖片的實(shí)際大小而言的,例如,一個(gè)圖片的實(shí)際大小為16像素*16像素,而將其顯示在編輯界面時(shí),其分辨率僅為8像素*8像素,則將該圖片的實(shí)際大小16像素*16像素稱為該圖片的實(shí)際分辨率,而將該圖片在編輯界面顯示的大小8像素*8像素稱為該圖片的可見區(qū)域分辨率。實(shí)際應(yīng)用中,由于圖片放大或縮小都會(huì)影響其顯示效果,為了保證圖片編輯的質(zhì)量,本實(shí)施例提供的方法先確定被編輯圖片中需要添加飾品的可見區(qū)域分辨率,然后再通過(guò)后續(xù)步驟獲取實(shí)際分辨率與該可見區(qū)域分辨率相對(duì)應(yīng)的飾品,從而保證添加的飾品不是經(jīng)過(guò)放大或縮小顯示的,而是按照其原尺寸進(jìn)行顯示。為了便于說(shuō)明,本實(shí)施例以圖4所示的圖片編輯界面為例,對(duì)該步驟進(jìn)行解釋說(shuō)明。如圖4所示,設(shè)被編輯圖片的可見區(qū)域分辨率為高H。*寬W。,實(shí)際分辨率為高H1*寬W1, 待添加飾品的可見區(qū)域分辨率為高Hm*寬Wm,待添加飾品的實(shí)際分辨率為高Hd*寬WD,則在計(jì)算待添加飾品的實(shí)際分辨率時(shí),為了滿足被編輯圖片與待添加飾品的一致性要求,待添加飾品在被編輯圖片中的可見區(qū)域與待添加飾品的實(shí)際大小之間的比率應(yīng)該等于被編輯圖片的可見區(qū)域與被編輯圖片的實(shí)際大小之間的比率,即待添加飾品的可見區(qū)域分辨率與待添加飾品的實(shí)際分辨率之間的比例等于被編輯圖片的可見區(qū)域分辨率與被編輯圖片的實(shí)際分辨率之間的比例,如下面具體公式所示
Hc Hd Wc Wdtt H其中,Hc, H1, Hcd, \、W1和Wcd是已知的數(shù)據(jù),Hd和Wd為待求解的未知數(shù),則根據(jù)如下公式
HWHd = Hcd χ-f-, Wd= Wcd χ亡
HIWI即可計(jì)算得到待添加飾品的實(shí)際分辨率Hd和WD。關(guān)于待添加飾品的可見區(qū)域分辨率,本實(shí)施例不對(duì)其獲取方式進(jìn)行限定,實(shí)際應(yīng)用過(guò)程中,包括但不限于如下兩種方式方式一根據(jù)用戶在被編輯圖片中選擇的區(qū)域確定待添加飾品的可見區(qū)域;例如,在用戶未載入飾品的情況下,用戶通過(guò)長(zhǎng)時(shí)間按住鼠標(biāo)左鍵,并在被編輯圖片中通過(guò)鼠標(biāo)移動(dòng)選定高和寬均為2厘米的區(qū)域,意味著用戶想要在該區(qū)域內(nèi)添加飾品, 則將用戶選擇的區(qū)域作為待添加飾品的可見區(qū)域。方式二 在用戶載入初始飾品之后,根據(jù)用戶對(duì)初始飾品的拖拽確定待添加飾品的可見區(qū)域。針對(duì)該種方式,需要用戶先載入初始飾品,仍以圖4所示的圖片編輯界面為例,例如,用戶預(yù)先將飾品1載入到被編輯圖片中,則在該被編輯圖片中,用戶通過(guò)對(duì)載入的飾品 1進(jìn)行拖拽,選擇將該飾品1進(jìn)行放大或縮小,并在用戶確定最終操作之后,將載入的飾品1 的最終大小確定為待添加飾品的可見區(qū)域。203 根據(jù)待添加飾品的實(shí)際分辨率在高斯金字塔圖片組中查找到對(duì)應(yīng)的飾品;具體地,本實(shí)施例不對(duì)在高斯金字塔圖片組中查找飾品的方式進(jìn)行限定,由于每個(gè)飾品均有各自的ID,在確定待添加飾品的實(shí)際分辨率之后,先通過(guò)飾品ID在高斯金字塔圖片組中查找到對(duì)應(yīng)的圖片組,再在該圖片組中查找到對(duì)應(yīng)該實(shí)際分辨率的飾品圖片。為了便于理解,以待添加飾品的ID對(duì)應(yīng)飾品1為例,由于預(yù)先存儲(chǔ)了飾品1的高斯金字塔圖片組,該高斯金字塔有多層,每一層都對(duì)應(yīng)一個(gè)圖片,而每層圖片又都有各自的高度和寬度,則在上述步驟202中確定飾品1的實(shí)際分辨率之后,如果飾品1的實(shí)際分辨率中的寬度Wd大于高斯金字塔中第i_l層圖片的寬度,但小于高斯金字塔中第i層圖片的寬度,或者該飾品1的實(shí)際分辨率中的高度Hd大于高斯金字塔中第i-Ι層圖片的高度,但小于高斯金字塔中第i層圖片的高度,則意味著飾品1的實(shí)際分辨率落在高斯金字塔中第i層圖片的分辨率范圍內(nèi),因此,可將該第i層圖片作為與該飾品的實(shí)際分辨率相對(duì)應(yīng)的圖片。204 將獲取到的飾品添加到被編輯圖片中。針對(duì)該步驟,將獲取到的飾品添加到被編輯圖片中的方式,現(xiàn)有技術(shù)已經(jīng)能夠?qū)崿F(xiàn),本實(shí)施例對(duì)此不作具體限定。將添加了飾品的被編輯圖片保存之后,本次編輯流程即可結(jié)束。需要說(shuō)明的是,本實(shí)施例僅以高斯金字塔的方式預(yù)先對(duì)每個(gè)飾品進(jìn)行了高斯濾波及高斯下采樣,并在將得到的高斯金字塔圖片組進(jìn)行存儲(chǔ)之后,以便在獲取飾品時(shí),直接進(jìn)行拉取操作即可,從而能夠提高圖片編輯的速度。然而,高斯金字塔圖片組中的有些圖片可能會(huì)長(zhǎng)時(shí)間用不到,該類圖片仍然占用一定的存儲(chǔ)空間,因此,為了節(jié)省存儲(chǔ)空間,在確定待添加飾品的實(shí)際分辨率之后,還可以即時(shí)生成該待添加飾品的實(shí)際分辨率所對(duì)應(yīng)的飾品圖片,但該種方式較預(yù)先生成飾品而言延時(shí)稍長(zhǎng)一些,具體采用哪種方式,本實(shí)施例對(duì)此不作具體限定。本實(shí)施例提供的方法,通過(guò)確定待添加飾品的實(shí)際分辨率,并根據(jù)待添加飾品的實(shí)際分辨率添加飾品,能夠保證添加的飾品的清晰度,從而保證編輯后的圖片質(zhì)量;另外, 在獲取飾品時(shí),通過(guò)預(yù)先對(duì)待添加飾品進(jìn)行高斯濾波及下采樣,得到高斯金字塔圖片組,并在高斯金字塔圖片組中獲取對(duì)應(yīng)的飾品,進(jìn)而降低獲取飾品的時(shí)延,提升圖片編輯的效率。實(shí)施例三參見圖5,本實(shí)施例提供了一種圖片編輯裝置,該裝置包括確定模塊501,用于確定被編輯圖片中待添加飾品的實(shí)際分辨率;獲取模塊502,用于根據(jù)確定模塊501確定的待添加飾品的實(shí)際分辨率,獲取對(duì)應(yīng)的飾品;添加模塊503,用于將獲取模塊502獲取到的飾品添加到被編輯圖片中。具體地,參見圖6,確定模塊501,具體包括確定單元501a,用于在被編輯圖片中確定待添加飾品的可見區(qū)域,并確定待添加飾品的可見區(qū)域分辨率;計(jì)算單元501b,用于根據(jù)被編輯圖片的可見區(qū)域分辨率、實(shí)際分辨率以及確定單元501a確定的待添加飾品的可見區(qū)域分辨率,計(jì)算得到待添加飾品的實(shí)際分辨率。其中,確定單元501a,具體用于在被編輯圖片中確定待添加飾品的可見區(qū)域時(shí),根據(jù)用戶在被編輯圖片中選擇的區(qū)域確定待添加飾品的可見區(qū)域,或者,在用戶載入初始飾品之后,根據(jù)用戶對(duì)初始飾品的拖拽確定待添加飾品的可見區(qū)域。進(jìn)一步地,獲取模塊502,具體用于根據(jù)確定模塊501確定的待添加飾品的實(shí)際分辨率,即時(shí)生成對(duì)應(yīng)的飾品。優(yōu)選地,參見圖7,該圖片編輯裝置,還包括預(yù)處理模塊504,用于對(duì)待添加飾品進(jìn)行低通濾波,并對(duì)低通濾波后的待添加飾品進(jìn)行多次高斯下采樣,得到高斯金字塔圖片組;相應(yīng)地,獲取模塊502,具體用于根據(jù)確定模塊501確定的待添加飾品的實(shí)際分辨率在預(yù)處理模塊504得到的高斯金字塔圖片組中查找到對(duì)應(yīng)的飾品。
其中,預(yù)處理模塊504既可以在確定模塊501確定待添加飾品的實(shí)際分辨率之前執(zhí)行得到高斯金字塔圖片組的相關(guān)操作,也可以在確定模塊501確定待添加飾品的實(shí)際分辨率之后執(zhí)行得到高斯金字塔圖片組的相關(guān)操作,本實(shí)施例對(duì)此不作具體限定,僅以前者為例進(jìn)行說(shuō)明。綜上所述,本實(shí)施例提供的裝置,通過(guò)確定待添加飾品的實(shí)際分辨率,并根據(jù)待添加飾品的實(shí)際分辨率添加飾品,能夠保證添加的飾品的清晰度,從而保證編輯后的圖片質(zhì)量;另外,在獲取飾品時(shí),通過(guò)預(yù)先對(duì)待添加飾品進(jìn)行高斯濾波及下采樣,得到高斯金字塔圖片組,并在高斯金字塔中獲取對(duì)應(yīng)的飾品,進(jìn)而降低獲取飾品的時(shí)延,提升圖片編輯的效率。需要說(shuō)明的是上述實(shí)施例提供的圖片編輯裝置在編輯圖片時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的圖片編輯裝置與圖片編輯方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見方法實(shí)施例,這里不再贅述。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。本發(fā)明實(shí)施例中的全部或部分步驟,可以利用軟件實(shí)現(xiàn),相應(yīng)的軟件程序可以存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如光盤或硬盤等。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種圖片編輯方法,其特征在于,所述方法包括 確定被編輯圖片中待添加飾品的實(shí)際分辨率;根據(jù)所述待添加飾品的實(shí)際分辨率,獲取對(duì)應(yīng)的飾品; 將獲取到的飾品添加到所述被編輯圖片中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定被編輯圖片中待添加飾品的實(shí)際分辨率,具體包括在所述被編輯圖片中確定待添加飾品的可見區(qū)域,并確定所述待添加飾品的可見區(qū)域分辨率;根據(jù)所述被編輯圖片的可見區(qū)域分辨率、實(shí)際分辨率以及所述待添加飾品的可見區(qū)域分辨率,計(jì)算得到所述待添加飾品的實(shí)際分辨率。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在所述被編輯圖片中確定待添加飾品的可見區(qū)域,具體包括根據(jù)用戶在所述被編輯圖片中選擇的區(qū)域確定待添加飾品的可見區(qū)域,或者,在用戶載入初始飾品之后,根據(jù)用戶對(duì)所述初始飾品的拖拽確定待添加飾品的可見區(qū)域。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述待添加飾品的實(shí)際分辨率, 獲取對(duì)應(yīng)的飾品,具體包括根據(jù)所述待添加飾品的實(shí)際分辨率,即時(shí)生成對(duì)應(yīng)的飾品。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述待添加飾品的實(shí)際分辨率, 獲取對(duì)應(yīng)的飾品之前,還包括對(duì)所述待添加飾品進(jìn)行低通濾波,并對(duì)低通濾波后的待添加飾品進(jìn)行多次高斯下采樣,得到高斯金字塔圖片組;相應(yīng)地,根據(jù)所述待添加飾品的實(shí)際分辨率,獲取對(duì)應(yīng)的飾品,具體包括 根據(jù)所述待添加飾品的實(shí)際分辨率在所述高斯金字塔圖片組中查找到對(duì)應(yīng)的飾品。
6.一種圖片編輯裝置,其特征在于,所述裝置包括 確定模塊,用于確定被編輯圖片中待添加飾品的實(shí)際分辨率;獲取模塊,用于根據(jù)所述確定模塊確定的待添加飾品的實(shí)際分辨率,獲取對(duì)應(yīng)的飾品 ;添加模塊,用于將所述獲取模塊獲取到的飾品添加到所述被編輯圖片中。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述確定模塊,具體包括確定單元,用于在所述被編輯圖片中確定待添加飾品的可見區(qū)域,并確定所述待添加飾品的可見區(qū)域分辨率;計(jì)算單元,用于根據(jù)所述被編輯圖片的可見區(qū)域分辨率、實(shí)際分辨率以及所述確定單元確定的所述待添加飾品的可見區(qū)域分辨率,計(jì)算得到所述待添加飾品的實(shí)際分辨率。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定單元,具體用于在所述被編輯圖片中確定待添加飾品的可見區(qū)域時(shí),根據(jù)用戶在所述被編輯圖片中選擇的區(qū)域確定待添加飾品的可見區(qū)域,或者,在用戶載入初始飾品之后,根據(jù)用戶對(duì)所述初始飾品的拖拽確定待添加飾品的可見區(qū)域。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取模塊,具體用于根據(jù)所述確定模塊確定的待添加飾品的實(shí)際分辨率,即時(shí)生成對(duì)應(yīng)的飾品。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置,還包括 預(yù)處理模塊,用于對(duì)所述待添加飾品進(jìn)行低通濾波,并對(duì)低通濾波后的待添加飾品進(jìn)行多次高斯下采樣,得到高斯金字塔圖片組;相應(yīng)地,所述獲取模塊,具體用于根據(jù)所述確定模塊確定的待添加飾品的實(shí)際分辨率在所述預(yù)處理模塊得到的高斯金字塔圖片組中查找到對(duì)應(yīng)的飾品。
全文摘要
本發(fā)明公開了一種圖片編輯方法及裝置,屬于圖片處理技術(shù)領(lǐng)域。所述方法包括確定被編輯圖片中待添加飾品的實(shí)際分辨率;根據(jù)所述待添加飾品的實(shí)際分辨率,獲取對(duì)應(yīng)的飾品;將獲取到的所述飾品添加到所述被編輯圖片中。所述裝置包括確定模塊、獲取模塊和添加模塊。本發(fā)明通過(guò)確定待添加飾品的實(shí)際分辨率,并根據(jù)待添加飾品的實(shí)際分辨率添加飾品,能夠保證添加的飾品的清晰度,從而保證編輯后的圖片質(zhì)量。
文檔編號(hào)G06T11/60GK102339472SQ20101023091
公開日2012年2月1日 申請(qǐng)日期2010年7月15日 優(yōu)先權(quán)日2010年7月15日
發(fā)明者劉元芳, 楊洋, 王建宇, 黃飛躍 申請(qǐng)人:騰訊科技(深圳)有限公司