圖像處理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理領(lǐng)域,具體而言,涉及一種圖像處理方法和裝置。
【背景技術(shù)】
[0002]景深是指當(dāng)焦距對(duì)準(zhǔn)某一點(diǎn)時(shí),其前后仍可清晰顯示的范圍。它能決定是把背景模糊化來突出拍攝對(duì)象,還是拍出清晰的背景。對(duì)于二維圖像,可以通過一些處理來模擬景深效果,達(dá)到突出圖像上的對(duì)象的目的。
[0003]現(xiàn)有的景深效果模擬方案通常采用基于針孔成像模型的濾波方案,該方案是根據(jù)標(biāo)準(zhǔn)針孔相機(jī)模型計(jì)算每個(gè)像素的深度值z(mì) ;根據(jù)深度值z(mì)、光圈、焦距等對(duì)每個(gè)采樣點(diǎn)計(jì)算模糊圈(模糊圈:在焦平面前后附近成像平面上,點(diǎn)光源的光線未聚集到一點(diǎn),影像成為一個(gè)模糊圓);每個(gè)像素的最終值由覆蓋它的所有模糊圈的加權(quán)均值確定。該方案中,根據(jù)針孔成像模型或透鏡模型的模擬計(jì)算過程需要預(yù)知相機(jī)的焦距,光圈參數(shù),實(shí)際應(yīng)用中難以準(zhǔn)確獲取任意二維圖像的相機(jī)拍攝參數(shù),導(dǎo)致該方案的應(yīng)用場(chǎng)景受到限制,無法對(duì)任意二維圖像進(jìn)行景深效果模擬。并且,由于該方案在計(jì)算過程中需要依據(jù)相機(jī)的參數(shù),使得計(jì)算過程復(fù)雜,計(jì)算量大。
[0004]另外,還采用以人臉為中心區(qū)域逐層向外虛化背景方案,該方案是基于人臉識(shí)別技術(shù),以人臉區(qū)域?yàn)橹行闹饘酉蛲馓摶尘?。其缺點(diǎn)在于基于人臉識(shí)別技術(shù)僅適用于人像場(chǎng)景;該方案對(duì)景深的模擬統(tǒng)一采用自中心向外的漸變模糊方式,模糊處理的參數(shù)固定,無法隨圖像上目標(biāo)區(qū)域的不同做相應(yīng)調(diào)整模糊處理方式,景深效果單一,因而不能有效體現(xiàn)像素深度信息對(duì)其模糊程度的影響,而實(shí)際相機(jī)拍攝的景深效果隨焦距、光圈、物距的變化,會(huì)呈現(xiàn)出單向或雙向漸變的特征。其中,目標(biāo)區(qū)域?yàn)橥怀鲲@示的對(duì)象所處的區(qū)域。
[0005]針對(duì)現(xiàn)有技術(shù)中模糊處理方式無法隨圖像上目標(biāo)區(qū)域的不同做相應(yīng)調(diào)整的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例的主要目的在于提供一種圖像處理方法和裝置,以解決現(xiàn)有技術(shù)中模糊處理方式無法隨圖像上目標(biāo)區(qū)域的不同做相應(yīng)調(diào)整的問題。
[0007]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種圖像處理方法。根據(jù)本發(fā)明實(shí)施例的圖像處理方法包括:獲取二維圖像;確定二維圖像上的目標(biāo)區(qū)域,其中,二維圖像包括背景區(qū)域和目標(biāo)區(qū)域,背景區(qū)域?yàn)槟繕?biāo)區(qū)域之外的區(qū)域;檢測(cè)目標(biāo)區(qū)域在二維圖像上的位置;根據(jù)目標(biāo)區(qū)域在二維圖像上的位置選擇用于對(duì)背景區(qū)域的像素進(jìn)行模糊處理的預(yù)設(shè)處理方式;以及按照預(yù)設(shè)處理方式對(duì)背景區(qū)域的像素進(jìn)行模糊處理。
[0008]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明實(shí)施例的另一方面,提供了一種圖像處理裝置。根據(jù)本發(fā)明實(shí)施例的圖像處理裝置包括:獲取單元,用于獲取二維圖像;確定單元,用于確定二維圖像上的目標(biāo)區(qū)域,其中,二維圖像包括背景區(qū)域和目標(biāo)區(qū)域,背景區(qū)域?yàn)槟繕?biāo)區(qū)域之外的區(qū)域;檢測(cè)單元,用于檢測(cè)目標(biāo)區(qū)域在二維圖像上的位置;選擇單元,用于根據(jù)目標(biāo)區(qū)域在二維圖像上的位置選擇用于對(duì)背景區(qū)域的像素進(jìn)行模糊處理的預(yù)設(shè)處理方式;以及第一處理單元,用于按照預(yù)設(shè)處理方式對(duì)背景區(qū)域的像素進(jìn)行模糊處理。
[0009]在本發(fā)明實(shí)施例中,通過檢測(cè)目標(biāo)區(qū)域在二維圖像上的位置,并根據(jù)該位置選擇用于對(duì)背景區(qū)域的像素進(jìn)行模糊處理的預(yù)設(shè)處理方式,按照該預(yù)設(shè)處理方式對(duì)背景區(qū)域的像素進(jìn)行模糊處理,避免對(duì)不同位置上的目標(biāo)區(qū)域采用同一處理方式而導(dǎo)致模擬的景深效果不好的情況,從而解決了有技術(shù)中模糊處理方式無法隨圖像上目標(biāo)區(qū)域的不同做相應(yīng)調(diào)整的問題,達(dá)到了對(duì)不同的目標(biāo)區(qū)域采用與其相應(yīng)的模糊處理方式的效果。
【附圖說明】
[0010]構(gòu)成本申請(qǐng)的一部分的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0011]圖1是根據(jù)本發(fā)明實(shí)施例的圖像處理方法的流程圖;
[0012]圖2是根據(jù)本發(fā)明實(shí)施例優(yōu)選的圖像處理方法的流程圖;
[0013]圖3是根據(jù)本發(fā)明實(shí)施例的圖像處理效果示意圖;
[0014]圖4是根據(jù)本發(fā)明實(shí)施例另一優(yōu)選的圖像處理方法的流程圖;
[0015]圖5是根據(jù)本發(fā)明實(shí)施例的圖像處理裝置的示意圖;
[0016]圖6是根據(jù)本發(fā)明實(shí)施例優(yōu)選的圖像處理裝置的示意圖;以及
[0017]圖7是根據(jù)本發(fā)明實(shí)施例另一優(yōu)選的圖像處理裝置的示意圖。
【具體實(shí)施方式】
[0018]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0019]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0020]實(shí)施例1
[0021]根據(jù)本發(fā)明實(shí)施例,可以提供了一種可以用于實(shí)施本申請(qǐng)裝置實(shí)施例的方法實(shí)施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0022]根據(jù)本發(fā)明實(shí)施例,提供了一種圖像處理方法。本發(fā)明實(shí)施例的圖像處理方法可以用于移動(dòng)終端等設(shè)備中,用于對(duì)圖像進(jìn)行快速處理。
[0023]圖1是根據(jù)本發(fā)明實(shí)施例的圖像處理方法的流程圖。如圖1所示,該方法包括以下步驟:
[0024]步驟S102,獲取二維圖像。
[0025]該二維圖像可以是任意的二維圖像,不限定于任何相機(jī)拍攝的圖像,可以是指包含有風(fēng)景的照片,也可以是包含有人像的照片。獲取二維圖像,以對(duì)該二維圖像進(jìn)行模糊處理。
[0026]步驟S104,確定二維圖像上的目標(biāo)區(qū)域。其中,二維圖像包括背景區(qū)域和目標(biāo)區(qū)域,背景區(qū)域?yàn)槟繕?biāo)區(qū)域之外的區(qū)域。
[0027]在獲取二維圖像之后,在二維圖像上確定目標(biāo)區(qū)域,該目標(biāo)區(qū)域可以是用于模擬景深效果所要突出的對(duì)象,例如,包含有人像的圖片中,需要突出人像,對(duì)人像以外的區(qū)域進(jìn)行模糊處理,則該人像所包含的區(qū)域?yàn)槟繕?biāo)區(qū)域,圖片中人像以外的區(qū)域?yàn)楸尘皡^(qū)域。
[0028]具體地,二維圖像上的目標(biāo)區(qū)域可以是自動(dòng)生成的目標(biāo)區(qū)域,可以是基于graphcut圖像分割算法,通過手動(dòng)智能標(biāo)定得到的目標(biāo)區(qū)域,并產(chǎn)生目標(biāo)區(qū)域的MASK,該MASK為用于對(duì)目標(biāo)區(qū)域進(jìn)行防護(hù)的保護(hù)層,以保護(hù)目標(biāo)區(qū)域不進(jìn)行模糊處理,保留目標(biāo)區(qū)域原有的像素。
[0029]步驟S106,檢測(cè)目標(biāo)區(qū)域在二維圖像上的位置。
[0030]在確定二維圖像上的目標(biāo)區(qū)域之后,檢測(cè)目標(biāo)區(qū)域在二維圖像上的位置,S卩,判斷該目標(biāo)區(qū)域與二維圖像之間的幾何位置關(guān)系??梢愿鶕?jù)預(yù)先建立的該二維圖像平面的坐標(biāo)系,確定目標(biāo)區(qū)域的特征坐標(biāo)(例如目標(biāo)區(qū)域的中心位置坐標(biāo)或者目標(biāo)區(qū)域的邊界坐標(biāo))確定目標(biāo)區(qū)域的位置。具體地,可以計(jì)算用于反應(yīng)目標(biāo)區(qū)域的中心位置偏離二維圖像的中心位置的程度的偏離因子和用于反應(yīng)目標(biāo)區(qū)域偏離二維圖像的邊界的程度的偏離因子,在根據(jù)這些偏離因子判斷并確定目標(biāo)區(qū)域所處的位置。
[0031]步驟S108,根據(jù)目標(biāo)區(qū)域在二維圖像上的位置選擇用于對(duì)背景區(qū)域的像素進(jìn)行模糊處理的預(yù)設(shè)處理方式。
[0032]在檢測(cè)出目標(biāo)區(qū)域在二維圖像上的位置之后,可以根據(jù)該位置選擇預(yù)設(shè)處理方式,該預(yù)設(shè)處理方式為預(yù)先設(shè)置的用于對(duì)背景區(qū)域的像素進(jìn)行模糊處理的處理方式。例如,當(dāng)目標(biāo)區(qū)域在二維圖像的中心位置附近時(shí),選擇第一處理方式,用于以目標(biāo)區(qū)域的邊界為起點(diǎn)指向二維圖像的兩個(gè)邊界的兩個(gè)方向?qū)Ρ尘皡^(qū)域的像素進(jìn)行漸變模糊處理;當(dāng)目標(biāo)區(qū)域在二維圖像的邊界附近時(shí),選擇第二處理方式,用于采用對(duì)背景區(qū)域的像素進(jìn)行單向漸變模糊處理。
[0033]步驟S110,按照預(yù)設(shè)處理方式對(duì)背景區(qū)域的像素進(jìn)行模糊處理。
[0034]在選擇預(yù)設(shè)處理方式之后,可以按照選擇的處理方式對(duì)背景區(qū)域的像素進(jìn)行漸變模糊處理。具體地,可以先對(duì)背景區(qū)域的像素作均值模糊處理,使得背景區(qū)域各處的像素均有相同的模糊程度,從而得到背景均值模糊圖像,然后根據(jù)目標(biāo)區(qū)域的位置計(jì)算出用于對(duì)背景區(qū)域的像素進(jìn)行漸變模糊處理的動(dòng)態(tài)的計(jì)算參數(shù),最后根據(jù)該計(jì)算參數(shù)、背景均值模糊圖像和背景區(qū)域原有的像素計(jì)算得到背景區(qū)域上各點(diǎn)的像素值,以完成對(duì)背景區(qū)域的像素的漸變模糊處理。
[0035]根據(jù)本發(fā)明實(shí)施例,通過檢測(cè)目標(biāo)區(qū)域在二維圖像上的位置,并根據(jù)該位置選擇用于對(duì)背景區(qū)域的像素進(jìn)行模糊處理的預(yù)設(shè)處理方式,按照該預(yù)設(shè)處理方式對(duì)背景區(qū)域的像素進(jìn)行模糊處理,避免對(duì)不同位置上的目標(biāo)區(qū)域采用同一處理方式而導(dǎo)致模擬的景深效果不好的情況,從而解決了有技術(shù)中模糊處理方式無法隨圖像上目標(biāo)區(qū)域的不同做相應(yīng)調(diào)整的問題,達(dá)到了對(duì)不同的目標(biāo)區(qū)域采用與其相應(yīng)的模糊處理方式的效果。
[0036]本發(fā)明實(shí)施例中,由于是根據(jù)目標(biāo)區(qū)域的位置選擇相應(yīng)的處理方式,以對(duì)背景區(qū)域的像素進(jìn)行模糊處理,可以對(duì)任何二維圖像采用上述方式進(jìn)行模糊處理,因此,相比于現(xiàn)有技術(shù)中的基于針孔成像模型的濾波方案,本實(shí)施例的方案應(yīng)用場(chǎng)景更廣。同時(shí),由于目標(biāo)區(qū)域可以是通過標(biāo)定的二維圖像上的任意區(qū)域,不限定于人像,因此,本發(fā)明實(shí)施例的方案相比于基于人臉識(shí)別的方案,應(yīng)用場(chǎng)景也更加廣泛。
[0037]圖2是根據(jù)本發(fā)明實(shí)施例優(yōu)選的圖像處理方法的流程圖。該實(shí)施例的圖像處理方法可以作為上述實(shí)施例的圖像處理方法的一種優(yōu)選實(shí)施方式。如圖2所示,該圖像處理方法包括:
[0038]步驟S202、步驟S204依次與圖1所示的步驟S102、步驟S104相同,這里不做贅述。
[0039]