亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種圖像處理方法以及裝置與流程

文檔序號(hào):12136225閱讀:184來源:國知局
一種圖像處理方法以及裝置與流程

本發(fā)明涉及圖像處理技術(shù),尤其涉及到一種圖像處理方法以及裝置。



背景技術(shù):

虛擬現(xiàn)實(shí)(Virtual Reality,VR)技術(shù)是一項(xiàng)綜合集成技術(shù),涉及計(jì)算機(jī)圖形學(xué)、人機(jī)交互技術(shù)、傳感技術(shù)、人工智能等領(lǐng)域,它用計(jì)算機(jī)生成逼真的三維視、聽、嗅覺等感覺,使人作為參與者通過適當(dāng)裝置,自然地對(duì)虛擬世界進(jìn)行體驗(yàn)和交互作用。使用者進(jìn)行位置移動(dòng)時(shí),電腦可以立即進(jìn)行復(fù)雜的運(yùn)算,將精確的3D世界影像傳回產(chǎn)生臨場(chǎng)感。該技術(shù)集成了計(jì)算機(jī)圖形(Computer Graphics,CG)技術(shù)、計(jì)算機(jī)仿真技術(shù)、人工智能、傳感技術(shù)、顯示技術(shù)、網(wǎng)絡(luò)并行處理等技術(shù)的最新發(fā)展成果,是一種由計(jì)算機(jī)技術(shù)輔助生成的高技術(shù)模擬系統(tǒng)。

在現(xiàn)有技術(shù)中,為了獲得逼真的虛擬環(huán)境,對(duì)計(jì)算機(jī)圖形技術(shù)要求比較高,虛擬環(huán)境中需要模擬真實(shí)世界的場(chǎng)景效果,其中就包括模擬出真實(shí)的光照效果。舉例來講,在真實(shí)的在電影院中觀看電影時(shí),一般只有電影屏幕是發(fā)光的,即只有電影屏幕是發(fā)光源,其余為被照射對(duì)象,例如電影院中的椅子等。在真實(shí)的光照中,光源發(fā)出的光是不斷的在被照射對(duì)象中多重反射同樣,最終才有肉眼所看到的光照效果。因此,為了模擬出真實(shí)的電影院中的真實(shí)光照效果,在現(xiàn)有技術(shù)中,一般都是通過3D圖形工具,例如Unity3D軟件,利用Unity3D中的引擎對(duì)虛擬場(chǎng)景中的圖像進(jìn)行多重反射計(jì)算以模擬出真實(shí)的光照效果,然而,進(jìn)行多重反射計(jì)算的計(jì)算量較大,對(duì)虛擬現(xiàn)實(shí)設(shè)備的功耗較高。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供了一種圖像處理方法以及裝置,用于降低虛擬現(xiàn)實(shí)設(shè)備的功耗較高。

有鑒于此,本發(fā)明實(shí)施例第一方面提供了一種圖像處理方法,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,該方法包括:

所述虛擬現(xiàn)實(shí)設(shè)備獲取發(fā)光源的顏色值,所述發(fā)光源為虛擬場(chǎng)景中的發(fā)光源;

所述虛擬現(xiàn)實(shí)設(shè)備確定虛擬場(chǎng)景畫面的圖像;

所述虛擬現(xiàn)實(shí)設(shè)備從所述虛擬場(chǎng)景畫面的圖像中確定目標(biāo)區(qū)域,所述目標(biāo)區(qū)域?yàn)樗鎏摂M場(chǎng)景中,被所述發(fā)光源所照射的區(qū)域;

所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述發(fā)光源的顏色值以及所述目標(biāo)區(qū)域的顏色值確定目標(biāo)顏色值;

所述虛擬現(xiàn)實(shí)設(shè)備將所述目標(biāo)區(qū)域的顏色值替換為所述目標(biāo)顏色值。

在一種可能的實(shí)現(xiàn)中,所述虛擬現(xiàn)實(shí)設(shè)備獲取發(fā)光源的顏色值包括:

所述虛擬現(xiàn)實(shí)設(shè)備獲取所述發(fā)光源所對(duì)應(yīng)的區(qū)域的各像素點(diǎn)的顏色值;

所述虛擬現(xiàn)實(shí)設(shè)備計(jì)算所述各像素點(diǎn)的顏色值的平均值,以將所述各像素點(diǎn)的顏色值的平均值作為所述發(fā)光源的顏色值。

在一種可能的實(shí)現(xiàn)中,所述虛擬現(xiàn)實(shí)設(shè)備獲取發(fā)光源的顏色值包括:

所述虛擬現(xiàn)實(shí)設(shè)備將所述發(fā)光源所對(duì)應(yīng)的區(qū)域劃分為光點(diǎn)區(qū)域和光暈區(qū)域;

所述虛擬現(xiàn)實(shí)設(shè)備獲取所述光點(diǎn)區(qū)域的各像素點(diǎn)的顏色值,并獲取所述光暈區(qū)域的各像素點(diǎn)的顏色值;

所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述光點(diǎn)區(qū)域的各像素點(diǎn)的顏色值計(jì)算第一平均值,并根據(jù)所述光暈區(qū)域的各像素點(diǎn)的顏色值計(jì)算第二平均值;

所述虛擬現(xiàn)實(shí)設(shè)備使用第一權(quán)值對(duì)所述第一平均值進(jìn)行加權(quán)運(yùn)算得到第一顏色值,并使用第二權(quán)值對(duì)所述第二平均值進(jìn)行加權(quán)運(yùn)算得到第二顏色值,所述第一權(quán)值大于所述第二權(quán)值;

所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述第一顏色值以及第二顏色值計(jì)算所述發(fā)光源的顏色值。

在一種可能的實(shí)現(xiàn)中,所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述發(fā)光源的顏色值以及所述目標(biāo)區(qū)域的顏色值確定目標(biāo)顏色值包括:

所述虛擬現(xiàn)實(shí)設(shè)備確定所述目標(biāo)區(qū)域的反光系數(shù),所述反光系數(shù)與所述目標(biāo)區(qū)域所對(duì)應(yīng)的被照射對(duì)象的材質(zhì)的反光度正相關(guān);

所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述反光系數(shù)、所述發(fā)光源與所述目標(biāo)區(qū)域之間的場(chǎng)景距離以及場(chǎng)景通透度參數(shù)計(jì)算所述目標(biāo)區(qū)域的色調(diào)權(quán)值;

所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述發(fā)光源的顏色值、所述目標(biāo)區(qū)域的顏色值以及所述目標(biāo)區(qū)域的色調(diào)權(quán)值確定目標(biāo)顏色值。

在一種可能的實(shí)現(xiàn)中,所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述反光系數(shù)、所述發(fā)光源與所述目標(biāo)區(qū)域之間的場(chǎng)景距離以及場(chǎng)景通透度參數(shù)計(jì)算所述目標(biāo)區(qū)域的色調(diào)權(quán)值包括:

所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述場(chǎng)景距離以及所述場(chǎng)景通透度參數(shù)確定衰減系數(shù),所述衰減系數(shù)與所述場(chǎng)景距離正相關(guān),且與所述場(chǎng)景通透度參數(shù)負(fù)相關(guān);

所述虛擬現(xiàn)實(shí)設(shè)備按照所述衰減系數(shù)對(duì)所述發(fā)光源的光強(qiáng)參數(shù)進(jìn)行衰減得到臨時(shí)光強(qiáng)參數(shù);

所述虛擬現(xiàn)實(shí)設(shè)備通過所述反光系數(shù)對(duì)所述臨時(shí)光強(qiáng)參數(shù)進(jìn)行修正得到目標(biāo)光強(qiáng)參數(shù);

所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述目標(biāo)光強(qiáng)參數(shù)計(jì)算所述目標(biāo)區(qū)域的色調(diào)權(quán)值。

所述虛擬現(xiàn)實(shí)設(shè)備獲取發(fā)光源的顏色值,所述發(fā)光源為虛擬場(chǎng)景中的發(fā)光源;

所述虛擬現(xiàn)實(shí)設(shè)備確定虛擬場(chǎng)景畫面的圖像;

所述虛擬現(xiàn)實(shí)設(shè)備從所述虛擬場(chǎng)景畫面的圖像中確定目標(biāo)區(qū)域,所述目標(biāo)區(qū)域?yàn)樗鎏摂M場(chǎng)景中,被所述發(fā)光源所照射的區(qū)域;

所述虛擬現(xiàn)實(shí)設(shè)備根據(jù)所述發(fā)光源的顏色值以及所述目標(biāo)區(qū)域的顏色值確定目標(biāo)顏色值;

所述虛擬現(xiàn)實(shí)設(shè)備將所述目標(biāo)區(qū)域的顏色值替換為所述目標(biāo)顏色值。

基于上述第一方面的圖像處理方法,本發(fā)明實(shí)施例第二方面提供了一種圖像處理裝置,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,該圖像處理裝置包括:

獲取模塊,用于獲取發(fā)光源的顏色值,所述發(fā)光源為虛擬場(chǎng)景中的發(fā)光源;

第一確定模塊,用于確定虛擬場(chǎng)景畫面的圖像;

第二確定模塊,用于從所述第一確定模塊確定的所述虛擬場(chǎng)景畫面的圖像中確定目標(biāo)區(qū)域,所述目標(biāo)區(qū)域?yàn)樗鎏摂M場(chǎng)景中,被所述發(fā)光源所照射的區(qū)域;

第三確定模塊,用于根據(jù)所述獲取模塊獲取的所述發(fā)光源的顏色值,以及所述第二確定模塊確定的所述目標(biāo)區(qū)域的顏色值確定目標(biāo)顏色值;

替換模塊,用于將所述第二確定模塊確定的所述目標(biāo)區(qū)域的顏色值替換為所述第三確定模塊確定的所述目標(biāo)顏色值。

在一種可能的實(shí)現(xiàn)中,所述獲取模塊包括:

第一獲取單元,用于獲取所述發(fā)光源所對(duì)應(yīng)的區(qū)域的各像素點(diǎn)的顏色值;

第一計(jì)算單元,用于計(jì)算所述第一獲取單元獲取的所述各像素點(diǎn)的顏色值的平均值,以將所述各像素點(diǎn)的顏色值的平均值作為所述發(fā)光源的顏色值。

在一種可能的實(shí)現(xiàn)中,所述獲取模塊包括:

劃分單元,用于將所述發(fā)光源所對(duì)應(yīng)的區(qū)域劃分為光點(diǎn)區(qū)域和光暈區(qū)域;

第二獲取單元,用于獲取所述劃分單元?jiǎng)澐值乃龉恻c(diǎn)區(qū)域的各像素點(diǎn)的顏色值,并獲取所述劃分單元?jiǎng)澐值墓鈺瀰^(qū)域的各像素點(diǎn)的顏色值;

第二計(jì)算單元,用于根據(jù)所述第二獲取單元獲取的所述光點(diǎn)區(qū)域的各像素點(diǎn)的顏色值計(jì)算第一平均值,并根據(jù)所述第二獲取單元獲取的所述光暈區(qū)域的各像素點(diǎn)的顏色值計(jì)算第二平均值;

所述第二計(jì)算單元,還用于使用第一權(quán)值對(duì)所述第一平均值進(jìn)行加權(quán)運(yùn)算得到第一顏色值,并使用第二權(quán)值對(duì)所述第二平均值進(jìn)行加權(quán)運(yùn)算得到第二顏色值,所述第一權(quán)值大于所述第二權(quán)值;

所述第二計(jì)算單元,還用于根據(jù)所述第一顏色值以及第二顏色值計(jì)算所述發(fā)光源的顏色值。

在一種可能的實(shí)現(xiàn)中,所述第三模塊包括:

第一確定單元,用于確定所述目標(biāo)區(qū)域的反光系數(shù),所述反光系數(shù)與所述目標(biāo)區(qū)域所對(duì)應(yīng)的被照射對(duì)象的材質(zhì)的反光度正相關(guān);

第三計(jì)算單元,用于根據(jù)所述反光系數(shù)、所述發(fā)光源與所述目標(biāo)區(qū)域之間的場(chǎng)景距離以及場(chǎng)景通透度參數(shù)計(jì)算所述目標(biāo)區(qū)域的色調(diào)權(quán)值;

第二確定單元,用于根據(jù)所述發(fā)光源的顏色值、所述目標(biāo)區(qū)域的顏色值以及所述目標(biāo)區(qū)域的色調(diào)權(quán)值確定目標(biāo)顏色值。

在一種可能的實(shí)現(xiàn)中,所述第三計(jì)算單元具體用于:

根據(jù)所述場(chǎng)景距離以及所述場(chǎng)景通透度參數(shù)確定衰減系數(shù),所述衰減系數(shù)與所述場(chǎng)景距離正相關(guān),且與所述場(chǎng)景通透度參數(shù)負(fù)相關(guān);

按照所述衰減系數(shù)對(duì)所述發(fā)光源的光強(qiáng)參數(shù)進(jìn)行衰減得到臨時(shí)光強(qiáng)參數(shù);

通過所述反光系數(shù)對(duì)所述臨時(shí)光強(qiáng)參數(shù)進(jìn)行修正得到目標(biāo)光強(qiáng)參數(shù);

根據(jù)所述目標(biāo)光強(qiáng)參數(shù)計(jì)算所述目標(biāo)區(qū)域的色調(diào)權(quán)值。

從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例提出了一種圖像處理方法以及對(duì)應(yīng)的圖像處理裝置,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備中,以使虛擬現(xiàn)實(shí)設(shè)備獲取虛擬場(chǎng)景中的發(fā)光源的顏色值,確定虛擬場(chǎng)景畫面的圖像,從虛擬場(chǎng)景畫面的圖像中確定目標(biāo)區(qū)域,其中,該目標(biāo)區(qū)域?yàn)樘摂M場(chǎng)景中,被發(fā)光源所照射的區(qū)域,根據(jù)發(fā)光源的顏色值以及目標(biāo)區(qū)域的顏色值確定目標(biāo)顏色值,最后將目標(biāo)區(qū)域的顏色值替換為目標(biāo)顏色值。即在本發(fā)明實(shí)施例中,直接通過目標(biāo)顏色值映射到被照射區(qū)域上,以獲得虛擬場(chǎng)景畫面中,被照射區(qū)域的光照效果,避免了多重反射計(jì)算的過程,減少了計(jì)算量,降低了虛擬現(xiàn)實(shí)設(shè)備的功耗。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來講,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例一種圖像處理方法一個(gè)實(shí)施例流程示意圖;

圖2為本發(fā)明實(shí)施例一種圖像處理方法另一實(shí)施例流程示意圖;

圖3為本發(fā)明實(shí)施例一種圖像處理裝置一個(gè)實(shí)施例結(jié)構(gòu)示意圖。

具體實(shí)施方式

本發(fā)明實(shí)施例提供了一種圖像處理方法以及裝置,應(yīng)用于虛擬現(xiàn)實(shí)設(shè)備,用于降低虛擬現(xiàn)實(shí)設(shè)備的功耗。

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明實(shí)施例保護(hù)的范圍。

本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實(shí)施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

本發(fā)明實(shí)施例適用于虛擬現(xiàn)實(shí)設(shè)備中,為了便于理解與敘述,下面先對(duì)本發(fā)明實(shí)施例適用的虛擬現(xiàn)實(shí)設(shè)備做一個(gè)簡(jiǎn)單的介紹:

本發(fā)明實(shí)施例中的虛擬現(xiàn)實(shí)設(shè)備是指虛擬現(xiàn)實(shí)頭戴式設(shè)備,又簡(jiǎn)稱VR頭顯,一般來說,VR頭顯分為三類:外接式頭顯、一體式頭顯、手機(jī)盒子頭顯,即以手機(jī)作為顯示器的VR頭顯(又稱VR眼鏡)。本領(lǐng)域技術(shù)人員可以了解,一般來說,一個(gè)完整的虛擬現(xiàn)實(shí)系統(tǒng)包含虛擬環(huán)境、以高性能計(jì)算機(jī)為核心的虛擬環(huán)境處理器、以顯示系統(tǒng)、以語音識(shí)別、聲音合成與聲音定位為核心的聽覺系統(tǒng)、以方位跟蹤器、數(shù)據(jù)手套和數(shù)據(jù)衣為主體的身體方位姿態(tài)跟蹤設(shè)備,以及味覺、嗅覺、觸覺與力覺反饋系統(tǒng)功能單元或者模塊。需要說明的是,上述對(duì)本發(fā)明實(shí)施例中的虛擬現(xiàn)實(shí)系統(tǒng)的描述,并不對(duì)其構(gòu)成限定。

請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例一種圖像處理方法一個(gè)實(shí)施例流程示意圖,包括:

101、虛擬現(xiàn)實(shí)設(shè)備獲取發(fā)光源的顏色值。

虛擬現(xiàn)實(shí)設(shè)備通過虛擬場(chǎng)景模擬出真實(shí)世界的場(chǎng)景效果,發(fā)光源為虛擬場(chǎng)景中對(duì)應(yīng)的發(fā)光物體,發(fā)光源的顏色值即是指虛擬場(chǎng)景中的發(fā)光物體的顏色值。

102、虛擬現(xiàn)實(shí)設(shè)備確定虛擬場(chǎng)景畫面的圖像。

虛擬現(xiàn)實(shí)設(shè)備確定將要展現(xiàn)虛場(chǎng)景畫面的圖像,該虛擬場(chǎng)景畫面圖像為虛擬場(chǎng)景下的圖像。需要說明的是,步驟102與步驟101之間并無執(zhí)行先后順序,具體此處不做限定。

103、虛擬現(xiàn)實(shí)設(shè)備從虛擬場(chǎng)景畫面的圖像中確定目標(biāo)區(qū)域。

當(dāng)虛擬現(xiàn)實(shí)設(shè)備確定了虛擬場(chǎng)景畫面的圖像后,從該虛擬場(chǎng)景畫面的圖像中確定被發(fā)光源所照射到的目標(biāo)區(qū)域。

需要說明的是,步驟103與步驟101之間也無執(zhí)行先后順序限定,只要使得步驟在103在步驟102之后執(zhí)行即可。

104、虛擬現(xiàn)實(shí)設(shè)備根據(jù)發(fā)光源的顏色值以及目標(biāo)區(qū)域的顏色值確定目標(biāo)顏色值。

當(dāng)虛擬現(xiàn)實(shí)設(shè)備確定了虛擬場(chǎng)景畫面的圖像中發(fā)光源照射的目標(biāo)區(qū)域后,根據(jù)發(fā)光源的顏色值以及目標(biāo)區(qū)域的顏色值確定目標(biāo)顏色值,即該目標(biāo)顏色值為通過發(fā)光源的顏色值以及目標(biāo)區(qū)域的顏色值所確定出來的顏色值,用該目標(biāo)顏色值替換目標(biāo)區(qū)域的顏色值后,使得目標(biāo)區(qū)域顯示時(shí)的顏色更接近現(xiàn)實(shí)場(chǎng)景中物體被光源照射時(shí)的顏色。

105、虛擬現(xiàn)實(shí)設(shè)備將目標(biāo)區(qū)域的顏色值替換為目標(biāo)顏色值。

從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例提出了一種圖像處理方法,虛擬現(xiàn)實(shí)設(shè)備獲取虛擬場(chǎng)景中的發(fā)光源的顏色值,確定虛擬場(chǎng)景畫面的圖像,并從虛擬場(chǎng)景畫面的圖像中確定被發(fā)光源所照射的目標(biāo)區(qū)域,根據(jù)發(fā)光源的顏色值以及目標(biāo)區(qū)域的顏色值確定目標(biāo)顏色值,最后將目標(biāo)區(qū)域的顏色值替換為目標(biāo)顏色值。即在本發(fā)明實(shí)施例中,提出一種圖像處理方法,用于模擬出光照效果,直接通過發(fā)光源的顏色值以及目標(biāo)區(qū)域的顏色值所確定的目標(biāo)顏色值,對(duì)被發(fā)光所照射的目標(biāo)區(qū)域的顏色值進(jìn)行替換,直接通過目標(biāo)顏色值映射到被照射區(qū)域上,以獲得虛擬場(chǎng)景畫面中,被照射區(qū)域的光照效果,避免了多重反射計(jì)算的過程,減少了計(jì)算量,降低了虛擬現(xiàn)實(shí)設(shè)備的功耗。

為了便于理解,下面對(duì)本發(fā)明實(shí)施例一種圖像處理方法進(jìn)行一個(gè)詳細(xì)的描述,請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例一種圖像處理方法另一實(shí)施例示意圖,包括:

201、虛擬現(xiàn)實(shí)設(shè)備獲取發(fā)光源所對(duì)應(yīng)的區(qū)域的各像素點(diǎn)的顏色值。

發(fā)光源所對(duì)應(yīng)的區(qū)域的各像素點(diǎn)的顏色值即是指發(fā)光源所在區(qū)域的各像素的顏色值。

以虛擬電影院場(chǎng)景為例,一般在真實(shí)的電影院中,在觀看電影的時(shí)候,只有電影屏幕為發(fā)光物體,在對(duì)應(yīng)的虛擬場(chǎng)景中,虛擬現(xiàn)實(shí)設(shè)備可以獲取虛擬場(chǎng)景下電影屏幕的各個(gè)像素點(diǎn)的顏色值。

202、虛擬現(xiàn)實(shí)設(shè)備計(jì)算各像素點(diǎn)的顏色值的平均值,將各像素點(diǎn)的顏色值的平均值作為發(fā)光源的顏色值。

當(dāng)虛擬現(xiàn)實(shí)設(shè)備獲取了發(fā)光源所在區(qū)域的各像素點(diǎn)的顏色值后,計(jì)算各像素點(diǎn)的顏色值的平均值,將發(fā)光源所在區(qū)域的各像素點(diǎn)的顏色值的平均值作為發(fā)光源的顏色值。

這里需要說明的是,在本發(fā)明的一些實(shí)施例中,虛擬現(xiàn)實(shí)設(shè)備獲取發(fā)光源的顏色值還可以是指:

虛擬現(xiàn)實(shí)設(shè)備將發(fā)光源所對(duì)應(yīng)的區(qū)域劃分為光點(diǎn)區(qū)域和光暈區(qū)域,獲取光點(diǎn)區(qū)域的各像素點(diǎn)的顏色值,并獲取光暈區(qū)域的各像素點(diǎn)的顏色值;

虛擬現(xiàn)實(shí)設(shè)備根據(jù)光點(diǎn)區(qū)域的各像素點(diǎn)的顏色值計(jì)算第一平均值,并根據(jù)光暈區(qū)域的各像素點(diǎn)的顏色值計(jì)算第二平均值;

虛擬現(xiàn)實(shí)設(shè)備使用第一權(quán)值對(duì)第一平均值進(jìn)行加權(quán)運(yùn)算得到第一顏色值,并使用第二權(quán)值對(duì)第二平均值進(jìn)行加權(quán)運(yùn)算得到第二顏色值,第一權(quán)值大于第二權(quán)值,其中,第一權(quán)值以及第二權(quán)值可以根據(jù)實(shí)際應(yīng)用情況進(jìn)行配置,具體此處不做限定。

虛擬現(xiàn)實(shí)設(shè)備根據(jù)第一顏色值以及第二顏色值計(jì)算得到發(fā)光源的顏色值,其中,這里可以將第一顏色值以及第二顏色值進(jìn)行一個(gè)簡(jiǎn)單的數(shù)學(xué)運(yùn)算得到發(fā)光源的顏色值,例如可以將第一顏色值以及第二顏色值進(jìn)行一個(gè)簡(jiǎn)單的加法運(yùn)算,或者算出第一顏色值以及第二顏色值的平均值作為發(fā)光源的衍顏色值等,具體此處不做限定。

另外需要說明的是,除了上述方式外,在本發(fā)明的一些實(shí)施例中,獲取發(fā)光源的顏色值還可以是指:

虛擬現(xiàn)實(shí)設(shè)備獲取發(fā)光源所對(duì)應(yīng)的區(qū)域的預(yù)置數(shù)值的像素點(diǎn)的顏色值,其中,預(yù)置數(shù)值為預(yù)先配置的數(shù)值,具體此處不做限定,例如:具體可以是取發(fā)光源所對(duì)應(yīng)的區(qū)域的其中4個(gè)像素點(diǎn)的顏色值,最后算出這4個(gè)像素點(diǎn)的平均值作為發(fā)光源的顏色值。

203、虛擬現(xiàn)實(shí)設(shè)備確定目標(biāo)區(qū)域的反光系數(shù)。

應(yīng)理解,不同的材質(zhì)具有不同的反光度,即將反光率,表示該材質(zhì)反射光線的能力。在本發(fā)明實(shí)施例中,目標(biāo)區(qū)域的反光系數(shù)與目標(biāo)區(qū)域?qū)?yīng)的被照射對(duì)象的材質(zhì)的反光度正相關(guān)。

例如,目標(biāo)區(qū)域的反光系數(shù)與目標(biāo)區(qū)域?qū)?yīng)的被照射對(duì)象的材質(zhì)的反光度正相關(guān)具體可以是指,目標(biāo)區(qū)域的反光系數(shù)與目標(biāo)區(qū)域?qū)?yīng)的被照射對(duì)象的材質(zhì)的反光度成正比例關(guān)系,或者目標(biāo)區(qū)域的反光系數(shù)隨著目標(biāo)區(qū)域?qū)?yīng)的被照射對(duì)象的材質(zhì)的反光度的其他正相關(guān)關(guān)系,具體此處不做限定。

204、虛擬現(xiàn)實(shí)設(shè)備根據(jù)場(chǎng)景距離以及場(chǎng)景通透度參數(shù)確定衰減系數(shù)。

其中,該場(chǎng)景距離是發(fā)光源與目標(biāo)區(qū)域之間的場(chǎng)景距離,可以是指發(fā)光源中心點(diǎn)位置到目標(biāo)區(qū)域中心點(diǎn)位置的直線距離,具體此處不做限定。場(chǎng)景通透度參數(shù)是指發(fā)光源與目標(biāo)區(qū)域之間的場(chǎng)景通透參數(shù),應(yīng)理解,在實(shí)際應(yīng)的現(xiàn)實(shí)場(chǎng)景中,由于場(chǎng)景距離以及場(chǎng)景通透度等因素的影響,在場(chǎng)景傳輸?shù)墓鈺?huì)存在衰減的過程,對(duì)應(yīng)的,在本發(fā)明實(shí)施例中,虛擬現(xiàn)實(shí)設(shè)備根據(jù)虛擬場(chǎng)景的發(fā)光源與目標(biāo)區(qū)域之間的場(chǎng)景通透參數(shù)、場(chǎng)景距離確定衰減參數(shù),其中,該衰減參數(shù)與上述場(chǎng)景距離正相關(guān),且與場(chǎng)景通透參數(shù)負(fù)相關(guān)。

這里需要說明的是,在實(shí)際應(yīng)用中,只要使得該衰減參數(shù)與上述場(chǎng)景距離正相關(guān),且與場(chǎng)景通透參數(shù)負(fù)相關(guān)即可,具體此處不做限定。

還需要說明的是,步驟203與步驟204之間并無執(zhí)行先后順序關(guān)系,步驟203與步驟201、步驟202也無步驟先后限定關(guān)系,具體此處不做限定。

205、虛擬現(xiàn)實(shí)設(shè)備按照衰減系數(shù)對(duì)發(fā)光源的光強(qiáng)參數(shù)進(jìn)行衰減得到臨時(shí)光強(qiáng)參數(shù)。

應(yīng)理解,在實(shí)際光傳播過程中,由于場(chǎng)景距離以及場(chǎng)景通透參數(shù)的干擾,發(fā)光源發(fā)出的光會(huì)衰減。在本發(fā)明實(shí)施例中,當(dāng)虛擬現(xiàn)實(shí)設(shè)備根據(jù)步驟203確定了衰減參數(shù)后,按照該衰減參數(shù)對(duì)發(fā)光源的光強(qiáng)參數(shù),即發(fā)光強(qiáng)度參數(shù)進(jìn)行衰減得到臨時(shí)光強(qiáng)參數(shù),以模擬出虛擬場(chǎng)景下發(fā)光源發(fā)出的光強(qiáng)參數(shù)。

206、虛擬現(xiàn)實(shí)設(shè)備通過反光系數(shù)對(duì)臨時(shí)光強(qiáng)參數(shù)進(jìn)行修正得到目標(biāo)光強(qiáng)參數(shù)。

當(dāng)確定了臨時(shí)光強(qiáng)參數(shù)后,由于被照射對(duì)象的不同材質(zhì)具有不同的反光系數(shù),因此,本發(fā)明實(shí)施例中,虛擬現(xiàn)實(shí)設(shè)備根據(jù)被照射對(duì)象的材質(zhì)的反光系數(shù)對(duì)臨時(shí)光強(qiáng)參數(shù)進(jìn)行修正,得到目標(biāo)光強(qiáng)參數(shù),以模擬出實(shí)際目標(biāo)區(qū)域的被照射對(duì)象的周圍的光強(qiáng)參數(shù)。

207、虛擬現(xiàn)實(shí)設(shè)備根據(jù)目標(biāo)光強(qiáng)參數(shù)計(jì)算目標(biāo)區(qū)域的色調(diào)權(quán)值。

當(dāng)?shù)玫侥繕?biāo)光強(qiáng)參數(shù)后,虛擬現(xiàn)實(shí)設(shè)備根據(jù)目標(biāo)光強(qiáng)參數(shù)計(jì)算目標(biāo)區(qū)域的色調(diào)權(quán)值。需要說明的是,在實(shí)際應(yīng)用中,可以將獲得的目標(biāo)光強(qiáng)參數(shù)直接作為色調(diào)權(quán)值,或?qū)δ繕?biāo)光強(qiáng)參數(shù)進(jìn)行簡(jiǎn)單的數(shù)學(xué)運(yùn)算,從而獲得到目標(biāo)區(qū)域的色調(diào)權(quán)值,具體此處不做限定。

208、虛擬現(xiàn)實(shí)設(shè)備根據(jù)發(fā)光源的顏色值、目標(biāo)區(qū)域的顏色值以及目標(biāo)區(qū)域的色調(diào)權(quán)值確定目標(biāo)顏色值。

在本發(fā)明實(shí)施例中,虛擬現(xiàn)實(shí)設(shè)備根據(jù)發(fā)光源的顏色值、目標(biāo)區(qū)域的顏色值以及目標(biāo)區(qū)域的色調(diào)權(quán)值確定目標(biāo)顏色值包括:

當(dāng)確定了目標(biāo)區(qū)域的色調(diào)權(quán)值后,虛擬現(xiàn)實(shí)設(shè)備使用色調(diào)權(quán)值對(duì)發(fā)光源的顏色值進(jìn)行增強(qiáng)得到第一加權(quán)值,使用色調(diào)權(quán)值對(duì)目標(biāo)區(qū)域的顏色值進(jìn)行衰減得到第二加權(quán)值,將第一加權(quán)值與第二加權(quán)值的差值的絕對(duì)值作為目標(biāo)顏色值,舉個(gè)簡(jiǎn)單的例子:

假設(shè)發(fā)光源的顏色值為綠色,目標(biāo)區(qū)域的顏色值為紅色,可以使用色調(diào)權(quán)值對(duì)發(fā)光源的顏色值進(jìn)行增強(qiáng),即對(duì)綠色進(jìn)行增強(qiáng),例如使用計(jì)算出的色調(diào)權(quán)值增大發(fā)光源綠色的色度或亮度等,最終得到被增強(qiáng)的發(fā)光源的顏色值,即第一加權(quán)值,使用色調(diào)權(quán)值對(duì)目標(biāo)區(qū)域的顏色值,即對(duì)紅色進(jìn)行衰減,例如降低紅色的亮度或色度等,得到最終被衰減的目標(biāo)區(qū)域的顏色值,即第二加權(quán)值,最終將得到的第一加權(quán)值與第二加權(quán)值的差值作為目標(biāo)顏色值,以色彩空間為RGB色彩空間為例,假設(shè)第一加權(quán)值對(duì)應(yīng)的RGB為(0,255,0),第二加權(quán)值對(duì)應(yīng)的RGB值為(255,0,0),則第一加權(quán)值與第二加權(quán)值的差值的絕對(duì)值為(255,255,0),將該絕對(duì)值作為目標(biāo)顏色值。需要說明的是,這里是以色彩空間為RGB色彩空間進(jìn)行說明,在其他色彩空間,例如YUV(亦稱YCrCb)顏色空間也可以此類推,此處不做限定,具體此處也不再贅述。

這里需要說明的是,虛擬現(xiàn)實(shí)設(shè)備根據(jù)發(fā)光源的顏色值、目標(biāo)區(qū)域的顏色值以及目標(biāo)區(qū)域的色調(diào)權(quán)值確定目標(biāo)顏色值除了上述描述的方式外,根據(jù)發(fā)光源的顏色值、目標(biāo)區(qū)域的顏色值以及目標(biāo)區(qū)域的色調(diào)權(quán)值,還可以有其他的確定目標(biāo)顏色值的方式,具體此處不做限定。

另外這里需要說明的是,在實(shí)際應(yīng)用中,還可以通過目標(biāo)區(qū)域的顏色值以及發(fā)光源的顏色值確定目標(biāo)顏色值,例如將目標(biāo)區(qū)域的顏色值以及發(fā)光源的顏色值做一個(gè)簡(jiǎn)單的融合計(jì)算出目標(biāo)顏色值,比如:

LightColor=(color1+color2+color3+color4)/4;

Color=(LightColor*反光系數(shù)+ObjectColor)*0.3,其中LightColor發(fā)光源的顏色值,通過計(jì)算發(fā)光源所在區(qū)域的4個(gè)像素點(diǎn)color1、color2、color3以及color4的平均值獲得,Color為目標(biāo)顏色值,ObjectColor為目標(biāo)區(qū)域的顏色值,反光系數(shù)指發(fā)光源的目標(biāo)區(qū)域的反光系數(shù)。

209、虛擬現(xiàn)實(shí)設(shè)備將目標(biāo)區(qū)域的顏色值替換為目標(biāo)顏色值。

當(dāng)虛擬現(xiàn)實(shí)設(shè)備確定了目標(biāo)顏色值后,將目標(biāo)區(qū)域的顏色值替換為該目標(biāo)顏色值。

由以上技術(shù)方案可以看值,在本發(fā)明實(shí)施例中,提出一種圖像處理方法,可以模擬出光照效果,直接通過發(fā)光源的顏色值以及目標(biāo)區(qū)域的顏色值所確定的目標(biāo)顏色值,對(duì)被發(fā)光所照射的目標(biāo)區(qū)域的顏色值進(jìn)行替換,即直接通過目標(biāo)顏色值映射到被照射區(qū)域上,以獲得虛擬場(chǎng)景畫面中,被照射區(qū)域的光照效果,避免了多重反射計(jì)算的過程,減少了計(jì)算量,降低了虛擬現(xiàn)實(shí)設(shè)備的功耗。

上面對(duì)本發(fā)明實(shí)施例一種圖像處理方法進(jìn)行了描述,基于上述圖像處理方法,下面對(duì)本發(fā)明實(shí)施例一種圖像處理裝置進(jìn)行描述:

請(qǐng)參閱圖3,圖3為本發(fā)明實(shí)施例一種圖像處理裝置一個(gè)實(shí)施例結(jié)構(gòu)示意圖,該圖像處理裝置包括獲取模塊101、第一確定模塊102、第二確定模塊103、第三確定模塊104以及替換模塊105。

其中,獲取模塊101,用于獲取發(fā)光源的顏色值,所述發(fā)光源為虛擬場(chǎng)景中的發(fā)光源;

第一確定模塊102,用于確定虛擬場(chǎng)景畫面的圖像;

第二確定模塊103,用于從所述第一確定模塊102確定的所述虛擬場(chǎng)景畫面的圖像中確定目標(biāo)區(qū)域,所述目標(biāo)區(qū)域?yàn)樗鎏摂M場(chǎng)景中,被所述發(fā)光源所照射的區(qū)域;

第三確定模塊104,用于根據(jù)所述獲取模塊101獲取的所述發(fā)光源的顏色值,以及所述第二確定模塊103確定的所述目標(biāo)區(qū)域的顏色值確定目標(biāo)顏色值;

替換模塊105,用于將所述第二確定模塊103確定的所述目標(biāo)區(qū)域的顏色值替換為所述第三確定模塊104確定的所述目標(biāo)顏色值。

在一種可能的實(shí)現(xiàn)中,所述獲取模塊101包括:

第一獲取單元1011,用于獲取所述發(fā)光源所對(duì)應(yīng)的區(qū)域的各像素點(diǎn)的顏色值;

第一計(jì)算單元1012,用于計(jì)算所述第一獲取單元1011獲取的所述各像素點(diǎn)的顏色值的平均值,以將所述各像素點(diǎn)的顏色值的平均值作為所述發(fā)光源的顏色值。

在一種可能的實(shí)現(xiàn)中,所述獲取模塊101還包括:

劃分單元1013,用于將所述發(fā)光源所對(duì)應(yīng)的區(qū)域劃分為光點(diǎn)區(qū)域和光暈區(qū)域;

第二獲取單元1014,用于獲取所述劃分單元1013劃分的所述光點(diǎn)區(qū)域的各像素點(diǎn)的顏色值,并獲取所述劃分單元1013劃分的光暈區(qū)域的各像素點(diǎn)的顏色值;

第二計(jì)算單元1015,用于根據(jù)所述第二獲取單元1014獲取的所述光點(diǎn)區(qū)域的各像素點(diǎn)的顏色值計(jì)算第一平均值,并根據(jù)所述第二獲取單元1014獲取的所述光暈區(qū)域的各像素點(diǎn)的顏色值計(jì)算第二平均值;

所述第二計(jì)算單元1015,還用于使用第一權(quán)值對(duì)所述第一平均值進(jìn)行加權(quán)運(yùn)算得到第一顏色值,并使用第二權(quán)值對(duì)所述第二平均值進(jìn)行加權(quán)運(yùn)算得到第二顏色值,所述第一權(quán)值大于所述第二權(quán)值;

所述第二計(jì)算單元1015,還用于根據(jù)所述第一顏色值以及第二顏色值計(jì)算所述發(fā)光源的顏色值。

在一種可能的實(shí)現(xiàn)中,所述第三模塊104包括:

第一確定單元1041,用于確定所述目標(biāo)區(qū)域的反光系數(shù),所述反光系數(shù)與所述目標(biāo)區(qū)域所對(duì)應(yīng)的被照射對(duì)象的材質(zhì)的反光度正相關(guān);

第三計(jì)算單元1042,用于根據(jù)所述反光系數(shù)、所述發(fā)光源與所述目標(biāo)區(qū)域之間的場(chǎng)景距離以及場(chǎng)景通透度參數(shù)計(jì)算所述目標(biāo)區(qū)域的色調(diào)權(quán)值;

第二確定單元1043,用于根據(jù)所述發(fā)光源的顏色值、所述目標(biāo)區(qū)域的顏色值以及所述目標(biāo)區(qū)域的色調(diào)權(quán)值確定目標(biāo)顏色值。

在一種可能的實(shí)現(xiàn)中,所述第三計(jì)算單元1042具體用于:

根據(jù)所述場(chǎng)景距離以及所述場(chǎng)景通透度參數(shù)確定衰減系數(shù),所述衰減系數(shù)與所述場(chǎng)景距離正相關(guān),且與所述場(chǎng)景通透度參數(shù)負(fù)相關(guān);

按照所述衰減系數(shù)對(duì)所述發(fā)光源的光強(qiáng)參數(shù)進(jìn)行衰減得到臨時(shí)光強(qiáng)參數(shù);

通過所述反光系數(shù)對(duì)所述臨時(shí)光強(qiáng)參數(shù)進(jìn)行修正得到目標(biāo)光強(qiáng)參數(shù);

根據(jù)所述目標(biāo)光強(qiáng)參數(shù)計(jì)算所述目標(biāo)區(qū)域的色調(diào)權(quán)值。

由此可見,本發(fā)明實(shí)施例提出了一種圖像處理裝置,通過獲取虛擬場(chǎng)景中的發(fā)光源的顏色值,確定虛擬場(chǎng)景畫面的圖像,從虛擬場(chǎng)景畫面的圖像中確定目標(biāo)區(qū)域,其中,該目標(biāo)區(qū)域?yàn)樘摂M場(chǎng)景中,被發(fā)光源所照射的區(qū)域,根據(jù)發(fā)光源的顏色值以及目標(biāo)區(qū)域的顏色值確定目標(biāo)顏色值,最后將目標(biāo)區(qū)域的顏色值替換為目標(biāo)顏色值。即在本發(fā)明實(shí)施例中,提出另一種模擬出光照效果的方法,直接通過發(fā)光源的的顏色值以及目標(biāo)區(qū)域的顏色值所確定的目標(biāo)顏色值,對(duì)目標(biāo)區(qū)域的顏色值進(jìn)行替換以獲得模擬虛擬場(chǎng)景畫面的光照效果,避免了多重反射計(jì)算的過程,減少了計(jì)算量,降低了虛擬現(xiàn)實(shí)設(shè)備的功耗。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的裝置,模塊和單元的具體工作過程以及更多的細(xì)節(jié),可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。

在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1