圖像處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖像處理技術(shù),尤其涉及一種圖像處理方法及裝置。
【背景技術(shù)】
[0002] 隨著圖像處理技術(shù)的不斷發(fā)展進(jìn)步,對(duì)圖像(比如照片)進(jìn)行bokeh(散焦)處理 已廣泛應(yīng)用在人們的日常生活和工作中,比如日常拍照W及廣告圖像制作、婚紗攝影等場(chǎng) 景中。利用圖像處理軟件或者圖像處理程序,根據(jù)不同的光斑形狀模板,在照片等圖像上動(dòng) 態(tài)產(chǎn)生不同形狀的光斑,從而達(dá)到媳美相機(jī)實(shí)際拍出的bokeh,送種圖像處理方式節(jié)約了一 定的硬件成本且使用便捷,因此越來(lái)越受用戶的青睞。
[0003] 目前,對(duì)圖像進(jìn)行bokeh的方式主要有W下兩種,一種是靜態(tài)貼素材的方式,送種 處理方式需要事先做好光斑的素材圖,再將調(diào)整好的素材圖直接貼在需要處理的圖片上; 送種處理方式嚴(yán)重依賴事先準(zhǔn)備的素材,不能根據(jù)實(shí)際圖像中像素點(diǎn)的不同產(chǎn)生貼合實(shí)際 的效果。另一種是采用規(guī)則形狀光斑的卷積方式,送種處理方式受限于光斑的規(guī)則形狀,在 實(shí)際處理時(shí),不易擴(kuò)展至更多的光斑形狀,且處理過(guò)程耗費(fèi)大量的時(shí)間。
【發(fā)明內(nèi)容】
[0004] 鑒于W上內(nèi)容,有必要提供一種圖像處理方法及裝置,旨在達(dá)到能夠使用任意形 狀的散焦光斑進(jìn)行散焦的目的。
[0005] 本發(fā)明實(shí)施例公開(kāi)了一種圖像處理方法,包括W下步驟:
[0006] 選取包含光斑形狀的原始素材圖;
[0007] 根據(jù)圖像散焦處理所需的光斑半徑,對(duì)所述原始素材圖進(jìn)行縮放處理,得到處理 后的縮放素材圖;
[0008] 利用所述縮放素材圖,對(duì)組成待處理圖像的像素點(diǎn)進(jìn)行所述光斑半徑的卷積計(jì) 算,并根據(jù)得到的卷積結(jié)果對(duì)所述待處理圖像進(jìn)行散焦處理,得到散焦后的散焦圖像。
[0009] 本發(fā)明實(shí)施例還公開(kāi)了一種圖像處理裝置,包括:
[0010] 素材選取模塊,用于選取包含光斑形狀的原始素材圖;
[0011] 素材縮放模塊,用于根據(jù)圖像散焦處理所需的光斑半徑,對(duì)所述原始素材圖進(jìn)行 縮放處理,得到處理后的縮放素材圖;
[0012] 散焦處理模塊,用于利用所述縮放素材圖,對(duì)組成待處理圖像的像素點(diǎn)進(jìn)行所述 光斑半徑的卷積計(jì)算,并根據(jù)得到的卷積結(jié)果對(duì)所述待處理圖像進(jìn)行散焦處理,得到散焦 后的散焦圖像。
[0013] 本發(fā)明實(shí)施例選取包含光斑形狀的原始素材圖;根據(jù)圖像散焦處理所需的光斑半 徑,對(duì)所述原始素材圖進(jìn)行縮放處理,得到處理后的縮放素材圖;利用所述縮放素材圖,對(duì) 組成待處理圖像的像素點(diǎn)進(jìn)行所述光斑半徑的卷積計(jì)算,并根據(jù)得到的卷積結(jié)果對(duì)所述待 處理圖像進(jìn)行散焦處理,得到散焦后的散焦圖像;相較于現(xiàn)有技術(shù)中的靜態(tài)貼素材的方式 W及規(guī)則形狀光斑的卷積方式,本發(fā)明實(shí)施例具有能夠使用任意形狀的散焦光斑對(duì)圖像進(jìn) 行散焦處理的有益效果,提高了圖像散焦處理的靈活性和便捷性,使得光斑形狀極易擴(kuò)展, 也使得處理后的圖像效果更真實(shí)。
【附圖說(shuō)明】
[0014] 圖1是本發(fā)明圖像處理方法運(yùn)行環(huán)境一實(shí)施例硬件架構(gòu)示意圖;
[0015] 圖2是本發(fā)明圖像處理方法一實(shí)施例流程示意圖;
[0016] 圖3a是本發(fā)明圖像處理方法中原始素材圖一實(shí)施例圖像示意圖;
[0017] 圖3b是本發(fā)明圖像處理方法中原始素材圖縮放至縮放素材圖一實(shí)施例圖像示意 圖;
[0018] 圖4是本發(fā)明圖像處理方法中,利用縮放素材圖,對(duì)組成待處理圖像的像素點(diǎn)進(jìn) 行光斑半徑的卷積計(jì)算一實(shí)施例流程示意圖;
[0019] 圖5是本發(fā)明圖像處理方法中,利用指數(shù)函數(shù)計(jì)算光斑半徑內(nèi)的待處理圖像各像 素點(diǎn)的權(quán)重值一實(shí)施例流程示意圖;
[0020] 圖6是本發(fā)明圖像處理裝置一實(shí)施例功能模塊示意圖;
[0021] 圖7是本發(fā)明圖像處理裝置中散焦處理模塊一實(shí)施例功能模塊示意圖;
[0022] 圖8是本發(fā)明圖像處理裝置中權(quán)重值獲取子模塊一實(shí)施例功能模塊示意圖。
[0023] 本發(fā)明實(shí)施例目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō) 明。
【具體實(shí)施方式】
[0024] W下結(jié)合說(shuō)明書附圖及具體實(shí)施例進(jìn)一步說(shuō)明本發(fā)明的技術(shù)方案。應(yīng)當(dāng)理解,此 處所描述的具體實(shí)施例僅僅用W解釋本發(fā)明,并不用于限定本發(fā)明。
[00巧]請(qǐng)參照?qǐng)D1,圖1是本發(fā)明圖像處理方法運(yùn)行環(huán)境一實(shí)施例硬件架構(gòu)示意圖;如圖 1所示,本發(fā)明圖像處理方法所對(duì)應(yīng)的運(yùn)行環(huán)境包括:
[0026] 處理器101、存儲(chǔ)器102、用戶接口 103、網(wǎng)絡(luò)接口 104W及通信總線105。通信總線 105用于運(yùn)行圖像處理方法對(duì)應(yīng)的圖像處理裝置中各組成部件之間的通信,用戶接口 103 用于接收用戶輸入的信息,該用戶接口可W為有線接口及無(wú)線接口,例如鍵盤、鼠標(biāo)等。網(wǎng) 絡(luò)接口 104用于所述圖像處理裝置與外部進(jìn)行互相通信,該網(wǎng)絡(luò)接口也可W包括有線接口 及無(wú)線接口。存儲(chǔ)器102可W包括一個(gè)或一個(gè)W上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),而且其不但包括 內(nèi)部存儲(chǔ)器,還包括外部存儲(chǔ)器。該存儲(chǔ)器102中存儲(chǔ)有操作系統(tǒng)及圖像處理應(yīng)用程序等 等。處理器101用于調(diào)用存儲(chǔ)器102中的圖像處理應(yīng)用程序,W執(zhí)行W下操作:
[0027] 通信總線105選取包含光斑形狀的原始素材圖;
[0028] 根據(jù)圖像散焦處理所需的光斑半徑,對(duì)所述原始素材圖進(jìn)行縮放處理,得到處理 后的縮放素材圖;
[0029] 利用所述縮放素材圖,對(duì)組成待處理圖像的像素點(diǎn)進(jìn)行所述光斑半徑的卷積計(jì) 算,并根據(jù)得到的卷積結(jié)果對(duì)所述待處理圖像進(jìn)行散焦處理,得到散焦后的散焦圖像。
[0030] 由于在運(yùn)行所述圖像處理方法時(shí),系統(tǒng)能夠自由選取原始素材圖,因此利用所述 圖像處理方法能夠使用任意形狀的散焦光斑對(duì)圖像進(jìn)行散焦處理,提高了圖像散焦處理的 靈活性和便捷性,使得光斑形狀極易擴(kuò)展,也使得處理后的圖像效果更真實(shí)。
[0031] 進(jìn)一步地,所述原始素材圖包括;背景為黑色、居中位置為白色光斑形狀的預(yù)設(shè)尺 寸的素材圖。
[0032] 進(jìn)一步地,處理器101用于調(diào)用存儲(chǔ)器102中的圖像處理應(yīng)用程序,W執(zhí)行W下操 作:
[0033] 通過(guò)通信總線105從素材庫(kù)中選取所述原始素材圖;或者,
[0034] 繪制一素材圖,并將繪制的素材圖作為所述原始素材圖。
[0035] 進(jìn)一步地,處理器101用于調(diào)用存儲(chǔ)器102中的圖像處理應(yīng)用程序,W執(zhí)行W下操 作:
[0036] 根據(jù)所述光斑半徑R,將所述原始素材圖縮放為固定寬高尺寸為L(zhǎng)的素材圖,并將 固定寬高尺寸為L(zhǎng)的素材圖作為處理后的所述縮放素材圖;
[0037] 其中,L= 2*R+1。
[0038] 進(jìn)一步地,處理器101用于調(diào)用存儲(chǔ)器102中的圖像處理應(yīng)用程序,W執(zhí)行W下操 作:
[0039] 采用雙Η次插值算法對(duì)所述原始素材圖進(jìn)行縮放。
[0040] 進(jìn)一步地,處理器101用于調(diào)用存儲(chǔ)器102中的圖像處理應(yīng)用程序,W執(zhí)行W下操 作:
[0041] 對(duì)所述待處理圖像中的任一像素點(diǎn)Ρ(Χ,y),利用所述縮放素材圖計(jì)算卷積 范圍內(nèi)的像素點(diǎn)P'(m,η)的權(quán)重值W(m,η);其中,m、η的取值滿足;mE[x-R,x+R], ηE[y-R,y+R];
[004引獲取所述像素點(diǎn)P'(m,η)在所述待處理圖像對(duì)應(yīng)顏色空間中的顏色分量F(m,η);
[0043]根據(jù)所述權(quán)重值W (m,η)及顏色分量F (m,η),計(jì)算所述像素點(diǎn)Ρ(X,y)的顏色值C 為:
[0044]
[0045] 進(jìn)一步地,處理器101用于調(diào)用存儲(chǔ)器102中的圖像處理應(yīng)用程序,W執(zhí)行W下操 作:
[0046] 按照預(yù)設(shè)覆蓋規(guī)則,通過(guò)通信總線105從所述縮放素材圖中找出覆蓋所述像素點(diǎn) P'(m,η)的像素點(diǎn)G(i,j);其中,i=R+1+m-x,j=R+1+n-y;
[0047] 獲取像素點(diǎn)P'(m,η)在所述待處理圖像中的灰度值a,W及所述像素點(diǎn)G(i,j)在 所述縮放素材圖中的灰度值b;
[0048] 根據(jù)光斑對(duì)應(yīng)的預(yù)設(shè)亮度參數(shù)f和預(yù)設(shè)灰度參數(shù)e,計(jì)算所述像素點(diǎn)P'(m,η)的 權(quán)重值W為:
[0049] W = 2a*f*化/e);
[0050] 其中,所述預(yù)設(shè)亮度參數(shù)f的值越大,對(duì)應(yīng)的光斑亮度越大;所述預(yù)設(shè)灰度參數(shù)e 的取值根據(jù)所述原始素材圖的顏色值選取。
[0051] 進(jìn)一步地,所述顏色分量F(m,η)包括所述待處理圖像對(duì)應(yīng)RGB空間中的RGB分 量。
[0052] 通過(guò)運(yùn)行本發(fā)明圖像處理方法,獲取組成待處理圖像中各像素點(diǎn)在光斑半徑范圍 的權(quán)重值及顏色分量,計(jì)算各像素點(diǎn)在光斑半徑范圍的卷積,得到各像素點(diǎn)對(duì)應(yīng)的顏色值; 降低了散焦運(yùn)算的復(fù)雜度,且操作便捷、處理速度快,進(jìn)而也節(jié)約了處理時(shí)間。
[0053] 本發(fā)明還提供了一種圖像處理方法一實(shí)施例;參照?qǐng)D1所述實(shí)施例的描述,如圖2 所示,本發(fā)明圖像處理方法包括W下步驟:
[0054] 步驟SOI、選取包含光斑形狀的原始素材圖;
[00巧]接收到圖像處理觸發(fā)指令,選取對(duì)應(yīng)的原始素材圖;本實(shí)施例中所描述的原始素 材圖均包含有進(jìn)行散焦處理所需要的光斑形狀;其中,所述光斑形狀可W理解為,對(duì)圖像進(jìn) 行散焦處理所使用的光斑對(duì)應(yīng)的幾何圖形;所述光斑形狀可W為規(guī)則形狀,也可W為不規(guī) 則形狀;本發(fā)明實(shí)施例對(duì)所述原始素材圖中光斑的具體形狀不做限定。本實(shí)施例中,可W直 接從素材庫(kù)中選取已存在的素材圖作為原始素材圖,也可W根據(jù)需要直接繪制對(duì)應(yīng)的素材 圖,并將繪制好的素材圖作為所述原始素材圖。也可W根據(jù)實(shí)際需要,將每次繪制的素材圖 添加至上述素材庫(kù)中;當(dāng)然,也可W按照預(yù)設(shè)周期,對(duì)所述素材庫(kù)進(jìn)行更新,比如刪除素材 庫(kù)中預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未使用的素材圖,或者,添加新設(shè)計(jì)的素材圖至素材庫(kù)等。
[0056] 在本發(fā)明一優(yōu)選實(shí)施例中,為便于