專利名稱:一種圖像處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于多媒體技術(shù)領(lǐng)域,尤其是關(guān)于圖像處理技術(shù)領(lǐng)域,具體來說是關(guān)于一種圖像處理方法及裝置。
背景技術(shù):
隨著終端技術(shù)的不斷發(fā)展,移動(dòng)終端上的成像技術(shù)也在不斷發(fā)展,用戶越來越多的使用移動(dòng)終端拍攝照片或視頻。用戶在拍攝照片或視頻時(shí),可以使用移動(dòng)終端內(nèi)預(yù)設(shè)的各種特效濾鏡對(duì)拍攝的照片進(jìn)行處理,如針孔濾鏡、老照片濾鏡等。實(shí)時(shí)相機(jī)特效(real time camera effect)是指用戶在使用相機(jī)進(jìn)行拍照時(shí),不必等到拍照完成,就可以通過屏幕預(yù)覽到特效效果,而且特效效果會(huì)隨著屏幕預(yù)覽實(shí)時(shí)更新。拍攝設(shè)備在顯示每一幀屏幕預(yù)覽圖像之前,將準(zhǔn)備預(yù)覽的圖像進(jìn)行處理,使用內(nèi)置特殊硬件或通用硬件(中央處理器或圖形處理器)在圖像上應(yīng)用特效,然后在屏幕上顯示處理后的圖像。當(dāng)處理速度足夠快時(shí)(比如達(dá)到每秒24幀以上),用戶可以體驗(yàn)到流暢的預(yù)覽效果。在用戶拍照時(shí),拍攝設(shè)備可以使用類似的方法處理拍攝的圖像,應(yīng)用特效,最后保存處理后的圖像。小行星特效(little planet effect)是一種照片處理特效,可以創(chuàng)造出類似鳥瞰微縮星球的特效。小行星特效是在球面全景圖上應(yīng)用球極平面投影(stereographicprojection),從而將圓球面的圖像投影至平面圖像。因?yàn)樾⌒行翘匦е荒芤罁?jù)球面全景圖生成,如果無法拍攝球面全景圖,就無法依據(jù)球面全景圖生成小行星特效的圖片。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種圖像處理方法及裝置,克服了普通拍攝設(shè)備單次拍攝的照片不可能達(dá)到360度的全景視角,也無法得到完美的球面全景圖的技術(shù)問題,可以直接對(duì)感測(cè)到或預(yù)存普通照片進(jìn)行處理,得到小行星特效圖片。本發(fā)明實(shí)施例提供一種圖像處理方法,所述的方法包括獲取待處理圖像;對(duì)所述的待處理圖像進(jìn)行坐標(biāo)轉(zhuǎn)換處理,得到小行星特效圖片;輸出所述小行星特效圖片。本發(fā)明實(shí)施例還提供一種圖像處理裝置,所述的裝置包括圖像獲取單元,用于獲取待處理圖像;特效轉(zhuǎn)換單元,用于對(duì)所述的待處理圖像進(jìn)行坐標(biāo)轉(zhuǎn)換處理,得到小行星特效圖片;圖片輸出單元,用于輸出所述小行星特效圖片。本發(fā)明實(shí)施例提供的圖像處理方法及裝置,可以根據(jù)普通視角的照片或圖像,生成小行星特效圖片,并且可以實(shí)時(shí)顯示生成的小行星特效圖片。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,并不構(gòu)成對(duì)本發(fā)明的限定。在附圖中圖1是本發(fā)明實(shí)施例提供的一種圖像處理方法流程圖2所示為本發(fā)明實(shí)施例提供的分辨率為WXH的矩形待處理圖像示意圖;圖3所示為本發(fā)明實(shí)施例提供的小行星特效圖片的極坐標(biāo)系示意圖;圖4是本發(fā)明實(shí)施例提供的一種圖像處理方法流程圖;圖5所示是本發(fā)明實(shí)施例提供的待處理圖像的示意圖;圖6所示為本發(fā)明實(shí)施例提供的小行星特效圖片的極坐標(biāo)系示意圖;圖7是本發(fā)明實(shí)施例提供的一種圖像處理裝置框圖;圖8是本發(fā)明實(shí)施例提供的圖像獲取單元701的框圖;圖9是本發(fā)明實(shí)施例提供的一種圖像處理裝置框圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施方式和附圖,對(duì)本發(fā)明做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實(shí)施方式及其說明用于解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。本發(fā)明實(shí)施例提供一種圖像處理方法及裝置,以下結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說明。實(shí)施例一圖1是本發(fā)明實(shí)施例提供的一種圖像處理方法流程圖,如圖1所示,圖像處理方法包括如下步驟步驟S101,獲取待處理圖像。在本發(fā)明實(shí)施例中,移動(dòng)終端首先要獲取待處理的圖像,移動(dòng)終端可以是手機(jī)、卡片相機(jī)、單反相機(jī)、帶有攝像頭的筆記本電腦等,在本發(fā)明實(shí)施例提供的圖像處理方法也可以用于其他數(shù)據(jù)處理設(shè)備,如臺(tái)式PC等。在本發(fā)明實(shí)施例中,移動(dòng)終端可以根據(jù)感光元件實(shí)時(shí)感測(cè)到的圖像獲取待處理圖像。用戶在使用移動(dòng)終端拍攝照片時(shí),移動(dòng)終端中的電子感光元件可以將感測(cè)到圖像數(shù)據(jù)實(shí)時(shí)顯示在移動(dòng)終端的顯示屏上,此時(shí)移動(dòng)終端可以實(shí)時(shí)獲取電子感光元件感測(cè)到的圖像,并實(shí)時(shí)輸出待處理圖像,用于后續(xù)步驟實(shí)現(xiàn)小行星特效。在本發(fā)明的一實(shí)施例中,實(shí)時(shí)顯示在顯示屏上的待處理圖像的像素可以小于實(shí)際拍照后生成的照片的像素,以減小待處理圖像的容量,加快實(shí)時(shí)處理速度,使用戶可以更快速的看到實(shí)時(shí)特效效果。在本發(fā)明一實(shí)施例中,移動(dòng)終端也可以根據(jù)預(yù)先存儲(chǔ)的圖片獲取待處理圖像?,F(xiàn)有移動(dòng)終端大多具備有存儲(chǔ)器,其中可以存儲(chǔ)以前拍攝的照片或其他圖片,在有些情況下,存儲(chǔ)的照片或圖片可能是傾斜的,這時(shí),移動(dòng)終端可以對(duì)照片進(jìn)行旋轉(zhuǎn)和/或剪裁處理,使得照片與水平線保持平行,以利于后續(xù)步驟實(shí)現(xiàn)小行星特效。在本發(fā)明實(shí)施例中,在實(shí)時(shí)拍攝的情況下,可以將實(shí)時(shí)獲取的圖像的上下邊裁切掉,也可以不對(duì)輸入圖像進(jìn)行旋轉(zhuǎn)和裁切;使用固定照片作為輸入時(shí),可以改變旋轉(zhuǎn)參數(shù),獲取到的待處理圖像可以是分辨率為WXH的矩形圖像,其中,W和H分別為矩形待處理圖像的長(zhǎng)度和寬度。步驟S102,對(duì)所述的待處理圖像進(jìn)行坐標(biāo)轉(zhuǎn)換處理,得到小行星特效圖片。在本發(fā)明實(shí)施例中,圖2所示為步驟SlOl最終獲取到的分辨率為WXH的矩形待處理圖像示意圖。如圖2所示,移動(dòng)終端對(duì)步驟SlOl獲取到的矩形圖像進(jìn)行處理,以矩形圖像左上角為原點(diǎn)(O,O ),χ軸向右y軸向下建立笛卡爾坐標(biāo)系,將矩形圖像中的每個(gè)像素點(diǎn)(x,y)均變換為以圖像中心為原點(diǎn),Θ =O軸向下的極坐標(biāo)系中的點(diǎn)(P,Θ),圖3所示為本發(fā)明實(shí)施例提供的小行星特效圖片的極坐標(biāo)系示意圖,如圖3所示,具體變換規(guī)則為y的變換要滿足P =0時(shí)y=H ; P =P max時(shí)y=0。可以選擇使用線性變換獲得y與
P的對(duì)應(yīng)關(guān)系,即
權(quán)利要求
1.一種圖像處理方法,其特征在于,所述的方法包括 獲取待處理圖像; 對(duì)所述的待處理圖像進(jìn)行坐標(biāo)轉(zhuǎn)換處理,得到小行星特效圖片; 輸出所述小行星特效圖片。
2.根據(jù)權(quán)利要求1所述的圖像處理方法,其特征在于,所述獲取待處理的圖像包括 根據(jù)感光元件實(shí)時(shí)感測(cè)到的圖像,獲取待處理圖像;和 根據(jù)預(yù)先存儲(chǔ)的圖片,獲取待處理圖像。
3.根據(jù)權(quán)利要求2所述的圖像處理方法,其特征在于,所述根據(jù)預(yù)先存儲(chǔ)的圖片,獲取待處理圖像包括 對(duì)預(yù)先存儲(chǔ)的圖片進(jìn)行旋轉(zhuǎn)和/或剪裁,生成待處理圖像。
4.根據(jù)權(quán)利要求1所述的圖像處理方法,其特征在于,所述獲取待處理的圖像包括 獲取分辨率為WXH的矩形圖像,其中,W和H分別為待處理圖像的長(zhǎng)度和寬度。
5.根據(jù)權(quán)利要求4所述的圖像處理方法,其特征在于,所述對(duì)所述的待處理的圖像進(jìn)行坐標(biāo)轉(zhuǎn)換處理,得到小行星特效圖片包括 獲取小行星特效圖片中像素點(diǎn)與待處理圖像中像素區(qū)域的對(duì)應(yīng)關(guān)系; 根據(jù)所述的對(duì)應(yīng)關(guān)系,將所述待處理圖像中的像素區(qū)域映射至小行星特效圖片的像素中,得到小行星特效圖片。
6.根據(jù)權(quán)利要求5所述的圖像處理方法,其特征在于,所述獲取小行星特效圖片中像素點(diǎn)與待處理圖像中像素區(qū)域的對(duì)應(yīng)關(guān)系包括 獲取小行星特效圖片中極坐標(biāo)值與待處理圖像中坐標(biāo)值的對(duì)應(yīng)關(guān)系,其中 y=H X P / P max ; x=WX (1- θ /2 Ji ); 其中,χ和y分別為待處理圖像中橫坐標(biāo)和縱坐標(biāo),P和Θ分別為小行星特效圖片中像素點(diǎn)的極徑和極角,O《X《W, O《y《H, O《θ《2π,0《P《P max, P max為P的最大長(zhǎng)度。
7.根據(jù)權(quán)利要求6所述的圖像處理方法,其特征在于,所述獲取小行星特效圖片中極坐標(biāo)值與待處理圖像中坐標(biāo)值的對(duì)應(yīng)關(guān)系包括 獲取小行星特效圖片中每個(gè)像素點(diǎn)形成的矩形區(qū)域的四個(gè)頂點(diǎn)的極坐標(biāo)值與待處理圖像中的坐標(biāo)值的對(duì)應(yīng)關(guān)系。
8.根據(jù)權(quán)利要求7所述的圖像處理方法,其特征在于,所述根據(jù)所述的對(duì)應(yīng)關(guān)系,將所述待處理圖像中的像素區(qū)域映射至小行星特效圖片的像素點(diǎn)中,得到小行星特效圖片包括 根據(jù)所述像素區(qū)域中的像素的色彩值,計(jì)算小行星特效圖片的像素點(diǎn)的色彩值; 將計(jì)算后的色彩值映射到小行星特效圖片的像素點(diǎn)中。
9.根據(jù)權(quán)利要求4所述的圖像處理方法,其特征在于,在獲取待處理圖像之后,所述的方法還包括 判斷所述待處理圖像的左右兩側(cè)是否可以銜接,如果否,則將待處理圖像左右兩側(cè)的部分圖像劃分為融合區(qū)域。
10.根據(jù)權(quán)利要求9所述的圖像處理方法,其特征在于,所述對(duì)所述的待處理的圖像進(jìn)行坐標(biāo)轉(zhuǎn)換處理,得到小行星特效圖片包括 獲取小行星特效圖片中像素點(diǎn)與待處理圖像中像素區(qū)域的對(duì)應(yīng)關(guān)系; 根據(jù)所述的對(duì)應(yīng)關(guān)系,將所述待處理圖像中的像素區(qū)域映射至小行星特效圖片的像素中,得到小行星特效圖片。
11.根據(jù)權(quán)利要求10所述的圖像處理方法,其特征在于,所述獲取小行星特效圖片中像素點(diǎn)與待處理圖像中像素區(qū)域的對(duì)應(yīng)關(guān)系包括 獲取小行星特效圖片中極坐標(biāo)值與待處理圖像中坐標(biāo)值的對(duì)應(yīng)關(guān)系,其中
12.根據(jù)權(quán)利要求11所述的圖像處理方法,其特征在于,所述獲取小行星特效圖片中極坐標(biāo)值與待處理圖像中坐標(biāo)值的對(duì)應(yīng)關(guān)系包括 獲取小行星特效圖片中每個(gè)像素點(diǎn)形成的矩形區(qū)域的四個(gè)頂點(diǎn)的極坐標(biāo)值與待處理圖像中的坐標(biāo)值的對(duì)應(yīng)關(guān)系。
13.根據(jù)權(quán)利要求12所述的圖像處理方法,其特征在于,所述根據(jù)所述的對(duì)應(yīng)關(guān)系,將所述待處理圖像中的像素區(qū)域映射至小行星特效圖片的像素點(diǎn)中,得到小行星特效圖片包括 根據(jù)所述像素區(qū)域中的像素的色彩值,計(jì)算小行星特效圖片的像素點(diǎn)的色彩值; 將計(jì)算后的色彩值映射到小行星特效圖片的像素點(diǎn)中。
14.根據(jù)權(quán)利要求13所述的圖像處理方法,其特征在于,所述根據(jù)所述像素區(qū)域中的像素的色彩值,計(jì)算小行星特效圖片的像素點(diǎn)的色彩值包括 當(dāng)像素點(diǎn)位于融合區(qū)域之外時(shí),將待處理圖像中的像素區(qū)域的色彩值作為小行星特效圖片的像素點(diǎn)的色彩值; 當(dāng)像素點(diǎn)位于融合區(qū)域之內(nèi)時(shí),對(duì)被融合的兩個(gè)像素區(qū)域的色彩值進(jìn)行融合計(jì)算得到融合色彩值color,將所述融合色彩值color作為小行星特效圖片的像素點(diǎn)的色彩值。
15.根據(jù)權(quán)利要求14所述的圖像處理方法,其特征在于, 融合色彩值color=像素區(qū)域一 colorXmix+像素區(qū)域二 colorX (1-mix), 當(dāng) 0〈 θ〈 β 時(shí),mix=0. 5Χ(β-θ)/β ;當(dāng) 2π-β〈θ《2 Ji 時(shí),mix=0. 5+0. 5Χ (2 3 - θ )/β。
16.一種圖像處理裝置,其特征在于,所述的裝置包括 圖像獲取單元,用于獲取待處理圖像; 特效轉(zhuǎn)換單元,用于對(duì)所述的待處理圖像進(jìn)行坐標(biāo)轉(zhuǎn)換處理,得到小行星特效圖片; 圖片輸出單元,用于輸出所述小行星特效圖片。
17.根據(jù)權(quán)利要求16所述的圖像處理裝置,其特征在于,所述圖像獲取單元包括 圖像感測(cè)模塊,用于根據(jù)感光元件實(shí)時(shí)感測(cè)到的圖像,獲取待處理圖像; 圖像讀取模塊,用于根據(jù)預(yù)先存儲(chǔ)的圖片,獲取待處理圖像。
18.根據(jù)權(quán)利要求16所述的圖像處理裝置,其特征在于,所述圖像獲取單元還包括 圖像處理模塊,用于對(duì)預(yù)先存儲(chǔ)的圖片進(jìn)行旋轉(zhuǎn)和/或剪裁,生成待處理圖像。
19.根據(jù)權(quán)利要求16所述的圖像處理裝置,其特征在于,所述待處理的圖像是分辨率為WXH的矩形圖像,其中,W和H分別為待處理圖像的長(zhǎng)度和寬度。
20.根據(jù)權(quán)利要求19所述的圖像處理裝置,其特征在于,所述特效轉(zhuǎn)換單元包括 對(duì)應(yīng)關(guān)系獲取模塊,用于獲取小行星特效圖片中像素點(diǎn)與待處理圖像中像素區(qū)域的對(duì)應(yīng)關(guān)系; 映射模塊,用于根據(jù)所述的對(duì)應(yīng)關(guān)系,將所述待處理圖像中的像素區(qū)域映射至小行星特效圖片的像素點(diǎn)中,得到小行星特效圖片。
21.根據(jù)權(quán)利要求20所述的圖像處理裝置,其特征在于,所述對(duì)應(yīng)關(guān)系獲取模塊用于獲取小行星特效圖片中極坐標(biāo)值與待處理圖像中坐標(biāo)值的對(duì)應(yīng)關(guān)系,其中 y=H X P / P max ; x=WX (1- θ /2 Ji ); 其中,χ和y分別為待處理圖像中橫坐標(biāo)和縱坐標(biāo),P和Θ分別為小行星特效圖片中像素點(diǎn)的極徑和極角,O《X《W, O《y《H, O《θ《2π,0《P《P max, P max為P的最大長(zhǎng)度。
22.根據(jù)權(quán)利要求21所述的圖像處理裝置,其特征在于,所述對(duì)應(yīng)關(guān)系獲取模塊還用于獲取小行星特效圖片中每個(gè)像素點(diǎn)形成的矩形區(qū)域的四個(gè)頂點(diǎn)的極坐標(biāo)值與待處理圖像中的坐標(biāo)值的對(duì)應(yīng)關(guān)系。
23.根據(jù)權(quán)利要求22所述的圖像處理裝置,其特征在于,所述映射模塊用于根據(jù)所述像素區(qū)域中的像素的色彩值,計(jì)算小行星特效圖片的像素點(diǎn)的色彩值;將計(jì)算后的色彩值映射到小行星特效圖片的像素點(diǎn)中。
24.根據(jù)權(quán)利要求19所述的圖像處理裝置,其特征在于,所述的裝置還包括 銜接判斷單元,用于判斷所述待處理圖像的左右兩側(cè)是否可以銜接,如果否,則將待處理圖像左右兩側(cè)的部分圖像劃分為融合區(qū)域。
25.根據(jù)權(quán)利要求24所述的圖像處理裝置,其特征在于,所述特效轉(zhuǎn)換單元包括 對(duì)應(yīng)關(guān)系獲取模塊,用于小行星特效圖片中像素點(diǎn)與待處理圖像中像素區(qū)域的對(duì)應(yīng)關(guān)系; 映射模塊,用于根據(jù)所述的對(duì)應(yīng)關(guān)系,將所述待處理圖像中的像素區(qū)域映射至小行星特效圖片的像素點(diǎn)中,得到小行星特效圖片。
26.根據(jù)權(quán)利要求25所述的圖像處理裝置,其特征在于,所述對(duì)應(yīng)關(guān)系獲取模塊用于獲取小行星特效圖片中極坐標(biāo)值與待處理圖像中坐標(biāo)值的對(duì)應(yīng)關(guān)系,其中
27.根據(jù)權(quán)利要求26所述的圖像處理裝置,其特征在于,所述對(duì)應(yīng)關(guān)系獲取模塊還用于獲取小行星特效圖片中每個(gè)像素點(diǎn)形成的矩形區(qū)域的四個(gè)頂點(diǎn)的極坐標(biāo)值與待處理圖像中的坐標(biāo)值的對(duì)應(yīng)關(guān)系。
28.根據(jù)權(quán)利要求27所述的圖像處理裝置,其特征在于,所述映射模塊用于根據(jù)所述像素區(qū)域中的像素的色彩值,計(jì)算小行星特效圖片的像素點(diǎn)的色彩值;將計(jì)算后的色彩值映射到小行星特效圖片的像素點(diǎn)中。
29.根據(jù)權(quán)利要求28所述的圖像處理裝置,其特征在于, 當(dāng)像素點(diǎn)位于融合區(qū)域之外時(shí),所述映射模塊將待處理圖像中的像素區(qū)域的色彩值作為小行星特效圖片的像素點(diǎn)的色彩值; 當(dāng)像素點(diǎn)位于融合區(qū)域之內(nèi)時(shí),所述映射模塊對(duì)被融合的兩個(gè)像素區(qū)域的色彩值進(jìn)行融合計(jì)算得到融合色彩值color,將所述融合色彩值color作為小行星特效圖片的像素點(diǎn)的色彩值。
30.根據(jù)權(quán)利要求29所述的圖像處理裝置,其特征在于, 融合色彩值color=像素區(qū)域一 colorXmix+像素區(qū)域二 colorX (1-mix), 當(dāng) 0〈 θ〈 β 時(shí),mix=0. 5Χ(β-θ)/β ;當(dāng) 2π-β〈θ《2 Ji 時(shí),mix=0. 5+0. 5Χ (2 3 - θ )/β。
全文摘要
本發(fā)明是關(guān)于一種圖像處理方法及裝置,所述的方法包括獲取待處理圖像;對(duì)所述的待處理圖像進(jìn)行坐標(biāo)轉(zhuǎn)換處理,得到小行星特效圖片;輸出所述小行星特效圖片。本發(fā)明實(shí)施例提供的圖像處理方法及裝置可以根據(jù)終端實(shí)時(shí)感測(cè)到的圖像或預(yù)存照片,生成小行星特效圖片并輸出。
文檔編號(hào)G06T7/40GK103020900SQ20121046151
公開日2013年4月3日 申請(qǐng)日期2012年11月15日 優(yōu)先權(quán)日2012年11月15日
發(fā)明者張波, 王博, 蔡經(jīng)偉, 朱和泉 申請(qǐng)人:北京小米科技有限責(zé)任公司