欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種圖像的處理方法、裝置以及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):11178301閱讀:436來源:國(guó)知局
一種圖像的處理方法、裝置以及存儲(chǔ)介質(zhì)與流程

本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種圖像的處理方法、裝置以及存儲(chǔ)介質(zhì)。



背景技術(shù):

現(xiàn)有技術(shù)中經(jīng)?;诰G幕背景的圖像幀進(jìn)行摳圖處理,然后對(duì)圖像幀的背景進(jìn)行替換。在該技術(shù)中,需要將視頻或圖片中的前景信息和背景信息分離開來,并將分離的前景合成到另外一幅背景中,廣泛應(yīng)用于視頻編輯與視頻分割領(lǐng)域中。

對(duì)于背景替換前景的方案,現(xiàn)有技術(shù)中采用綠幕背景下的視頻摳圖技術(shù),也稱為綠幕摳圖算法,該技術(shù)主要是吸取畫面中的綠色分量顏色作為透明色,將其他顏色分量從畫面中摳去,從而使背景透出來,形成二層畫面的疊加合成。這樣在普通攝像頭拍攝的人物經(jīng)摳像后與各種背景畫面疊加在一起,便可以形成更換背景的效果。

現(xiàn)有技術(shù)提供的綠幕摳圖算法,對(duì)現(xiàn)場(chǎng)的綠幕背景的平坦度、綠幕背景色彩均勻性以及光照環(huán)境條件都有很高的要求。這是由于現(xiàn)有的綠幕摳圖算法方法在對(duì)獲取的視頻或圖片進(jìn)行處理時(shí),并不會(huì)考慮綠幕是否平坦、綠幕背景色彩是否均勻以及光照環(huán)境條件是否合適。如果上述這些條件中的一個(gè)或多個(gè)不滿足要求的情況下拍攝畫面時(shí),將會(huì)造成所摳制出來的圖像的摳圖邊界不夠平滑,在摳圖過程中,由于光線的原因會(huì)使得光照環(huán)境不理想,進(jìn)而導(dǎo)致綠幕摳圖算法得到的圖像中有噪點(diǎn),使得在前景邊緣部分不夠平滑,突變也成不規(guī)則性,進(jìn)一步導(dǎo)致最終的輸出圖像中含有噪點(diǎn),使圖像顯得比較假,不夠自然。

綜上可知,現(xiàn)有技術(shù)提供的綠幕摳圖算法受到光照環(huán)境變化的影響,會(huì)導(dǎo)致最終輸出的圖像含有噪點(diǎn)。特別的,對(duì)于因光照變化產(chǎn)生的大面積噪聲無能為力。



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

本發(fā)明實(shí)施例提供了一種圖像的處理方法、裝置以及存儲(chǔ)介質(zhì),用于消除因光照環(huán)境變化產(chǎn)生的大面積噪點(diǎn),可以達(dá)到自適應(yīng)抗噪的效果。

為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案:

第一方面,本發(fā)明實(shí)施例提供一種圖像的處理方法,包括:

對(duì)獲取到的當(dāng)前圖像幀進(jìn)行綠幕摳圖處理,得到第一遮罩圖像,所述第一遮罩圖像包括:第一前景目標(biāo)圖像和第一背景幕布圖像;

根據(jù)預(yù)置的分位數(shù)參量對(duì)所述第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行調(diào)整,得到第二遮罩圖像,所述第二遮罩圖像包括:第二前景目標(biāo)圖像和第二背景幕布圖像;

將所述第二遮罩圖像中的所述第二背景幕布圖像替換為預(yù)置的背景模板圖像,并輸出所述第二前景目標(biāo)圖像和所述背景模板圖像進(jìn)行融合后的圖像結(jié)果。

第二方面,本發(fā)明實(shí)施例還提供一種圖像的處理裝置,包括:

綠幕處理模塊,用于對(duì)獲取到的當(dāng)前圖像幀進(jìn)行綠幕摳圖處理,得到第一遮罩圖像,所述第一遮罩圖像包括:第一前景目標(biāo)圖像和第一背景幕布圖像;

阿爾法通道調(diào)整模塊,用于根據(jù)預(yù)置的分位數(shù)參量對(duì)所述第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行調(diào)整,得到第二遮罩圖像,所述第二遮罩圖像包括:第二前景目標(biāo)圖像和第二背景幕布圖像;

背景替換模塊,用于將所述第二遮罩圖像中的所述第二背景幕布圖像替換為預(yù)置的背景模板圖像,并輸出所述第二前景目標(biāo)圖像和所述背景模板圖像進(jìn)行融合后的圖像結(jié)果。

本申請(qǐng)的第三方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述各方面所述的方法。

從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):

在本發(fā)明實(shí)施例中,首先對(duì)獲取到的當(dāng)前圖像幀進(jìn)行綠幕摳圖處理,得到第一遮罩圖像,第一遮罩圖像包括:第一前景目標(biāo)圖像和第一背景幕布圖像。然后根據(jù)預(yù)置的分位數(shù)參量對(duì)第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行調(diào)整,得到第二遮罩圖像,第二遮罩圖像包括:第二前景目標(biāo)圖像和第二背景幕布圖像。最后將第二遮罩圖像中的第二背景幕布圖像替換為預(yù)置的背景模板圖像,并輸出第二前景目標(biāo)圖像和背景模板圖像進(jìn)行融合后的圖像結(jié)果。本發(fā)明實(shí)施例中可以使用分位數(shù)參量對(duì)第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量都進(jìn)行調(diào)整,從而使得每個(gè)像素點(diǎn)的阿爾法通道分量都可以按照分位數(shù)參量進(jìn)行調(diào)整,因此可以感知光照環(huán)境變化,特別的,對(duì)于因光照變化產(chǎn)生的大面積噪聲,可以達(dá)到自適應(yīng)抗噪的效果。

附圖說明

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

圖1為本發(fā)明實(shí)施例提供的一種圖像處理方法的流程方框示意圖;

圖2為本發(fā)明實(shí)施例提供的圖像處理過程的一種應(yīng)用場(chǎng)景示意圖;

圖3為現(xiàn)有技術(shù)中圖像幀進(jìn)行背景替換后因光照環(huán)境導(dǎo)致的摳圖邊界不平滑的示意圖;

圖4為本發(fā)明實(shí)施例提供的圖像處理方法對(duì)圖3所示的圖像幀進(jìn)行背景替換后生成的圖像結(jié)果示意圖;

圖5-a為本發(fā)明實(shí)施例提供的一種圖像處理裝置的組成結(jié)構(gòu)示意圖;

圖5-b為本發(fā)明實(shí)施例提供的一種阿爾法通道調(diào)整模塊的組成結(jié)構(gòu)示意圖;

圖5-c為本發(fā)明實(shí)施例提供的另一種阿爾法通道調(diào)整模塊的組成結(jié)構(gòu)示意圖;

圖5-d為本發(fā)明實(shí)施例提供的另一種圖像處理裝置的組成結(jié)構(gòu)示意圖;

圖5-e為本發(fā)明實(shí)施例提供的另一種圖像處理裝置的組成結(jié)構(gòu)示意圖;

圖5-f為本發(fā)明實(shí)施例提供的另一種圖像處理裝置的組成結(jié)構(gòu)示意圖;

圖6為本發(fā)明實(shí)施例提供的圖像處理方法應(yīng)用于終端的組成結(jié)構(gòu)示意圖。

具體實(shí)施方式

本發(fā)明實(shí)施例提供了一種圖像的處理方法、裝置以及存儲(chǔ)介質(zhì),用于消除因光照環(huán)境變化產(chǎn)生的大面積噪點(diǎn),可以達(dá)到自適應(yīng)抗噪的效果。

為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域的技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,以便包含一系列單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于那些單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它單元。

以下分別進(jìn)行詳細(xì)說明。

本發(fā)明圖像的處理方法的一個(gè)實(shí)施例,具體可以應(yīng)用于單個(gè)圖片的背景替換,或者可以應(yīng)用于視頻直播場(chǎng)景下的背景實(shí)時(shí)替換。本發(fā)明實(shí)施例提供的圖像幀可以是rgb圖像,rgb即是代表紅、綠、藍(lán)三個(gè)通道的顏色,所以有3個(gè)通道,這3個(gè)通道顯示的是當(dāng)前圖片三原色的比例。請(qǐng)參閱圖1所示,本發(fā)明一個(gè)實(shí)施例提供的圖像的處理方法,可以包括如下步驟:

101、對(duì)獲取到的當(dāng)前圖像幀進(jìn)行綠幕摳圖處理,得到第一遮罩圖像,第一遮罩圖像包括:第一前景目標(biāo)圖像和第一背景幕布圖像。

其中,圖像幀可以是從單個(gè)圖片中獲取到的一幀圖像,也可以是從視頻直播中獲取到的一幀圖像,對(duì)于每一個(gè)幀圖像的處理過程都可以參閱此處實(shí)施例中的描述,接下來以獲取到的當(dāng)前圖像幀的處理為例,其中,當(dāng)前圖像幀可以是當(dāng)前獲取到的一個(gè)或多個(gè)圖像幀,例如可以通過采集視頻直播軟件中輸出的圖像幀得到,或者從移動(dòng)終端的內(nèi)存中讀取到圖像幀。在獲取到當(dāng)前圖像幀之后,采用綠幕摳圖算法對(duì)該圖像幀進(jìn)行處理,則可以得到初始的遮罩(mask)圖像,為區(qū)別后續(xù)不同場(chǎng)景下對(duì)圖像進(jìn)行操作后所得到的遮罩圖像,將初始的遮罩圖像定義為“第一遮罩圖像”,通過綠幕摳圖算法可以將原圖像分成前景、背景兩個(gè)圖像,前景用來表示前景目標(biāo)的圖像,背景用來表示背景幕布的圖像,通過綠幕摳圖算法(也可以稱為綠幕算法)可以生成第一遮罩圖像,該第一遮罩圖像中可以分離為第一前景目標(biāo)圖像和第一背景幕布圖像這兩個(gè)部分,其中,第一前景目標(biāo)圖像是包括有當(dāng)前圖像幀中的前景目標(biāo)的圖像,第一背景幕布圖像是包括有當(dāng)前圖像幀中的幕布區(qū)域的圖像。在實(shí)際應(yīng)用中,本發(fā)明實(shí)施例中可以采用的綠幕摳圖算法可以有多種,舉例說明如下:原始輸入視頻或圖像經(jīng)過綠幕算法得到初始mask,其中綠幕算法可選擇多種,如高質(zhì)量色鍵(highqualitychromakey)算法,seriously算法等等。

在本發(fā)明實(shí)施例中,圖像幀可以包含前景目標(biāo)以及背景,本實(shí)施例中重點(diǎn)關(guān)注前景目標(biāo),因此本發(fā)明實(shí)施例中具體可以設(shè)定綠幕區(qū)域,僅截取視頻圖像中的與設(shè)定綠幕區(qū)域?qū)?yīng)的圖像部分進(jìn)行處理,由于設(shè)定的該綠幕區(qū)域中包含前景目標(biāo),從而不影響對(duì)前景目標(biāo)的處理,又可以減小對(duì)背景的處理負(fù)擔(dān)。

本發(fā)明實(shí)施例中的圖像處理方法,可以適用于視頻直播時(shí)使用。首先采集當(dāng)前幀的視頻圖像進(jìn)行處理,然后在本發(fā)明實(shí)施例中圖像處理完成后,播放處理完成的視頻圖像。在播放當(dāng)前幀視頻圖像的同時(shí),還可以處理后一幀視頻圖像,這樣不斷的對(duì)視頻中的每幀視頻圖像進(jìn)行處理并播放,以完成對(duì)整段視頻摳像處理后的直播。需要說明的是,由于每幀視頻圖像的處理是相同的,因此,本實(shí)施例中僅以對(duì)一個(gè)圖像幀的處理為例,其他圖像幀可以參照該方法進(jìn)行處理。

在本發(fā)明的一些實(shí)施例中,前述步驟101對(duì)獲取到的當(dāng)前圖像幀進(jìn)行綠幕摳圖處理,得到第一遮罩圖像之前,本發(fā)明實(shí)施例提供的圖像處理方法除了執(zhí)行前述步驟101之外,還可以包括如下步驟:

a1、對(duì)當(dāng)前圖像幀中每個(gè)像素點(diǎn)進(jìn)行縮小處理,得到縮小后的當(dāng)前圖像幀。

其中,為了提高對(duì)圖像的處理速度,在對(duì)當(dāng)前圖像幀進(jìn)行綠幕摳圖處理之前,還可以看先對(duì)該當(dāng)前圖像幀進(jìn)行縮小處理,從而得到縮小后的當(dāng)前圖像幀,通過對(duì)圖像幀的縮小處理,可以降低圖像處理的時(shí)間復(fù)雜度,提高圖像速度,以適用于視頻直播場(chǎng)景下對(duì)每個(gè)圖像幀都需要進(jìn)行處理的效率。其中本發(fā)明實(shí)施例采用的圖像縮小處理的方式可以有多種,例如可以空間金字塔的方式對(duì)每個(gè)圖像幀進(jìn)行縮小處理,或者可以采用圖像裁剪的方式,將每個(gè)圖像幀直接縮小到固定尺寸,都可以得到縮小后的每個(gè)圖像幀。

在前述執(zhí)行步驟a1的實(shí)現(xiàn)場(chǎng)景下,步驟101對(duì)獲取到的當(dāng)前圖像幀進(jìn)行綠幕摳圖處理,具體可以包括如下步驟:

b1、對(duì)縮小后的當(dāng)前圖像幀進(jìn)行綠幕摳圖處理。

其中,在獲取到當(dāng)前圖像幀之后,通過對(duì)當(dāng)前圖像幀進(jìn)行縮小處理,得到縮小后的當(dāng)前圖像幀,接下來以對(duì)縮小后的當(dāng)前圖像幀進(jìn)行綠幕摳圖處理,通過圖像縮小處理可以提高綠幕摳圖的處理速度。

102、根據(jù)預(yù)置的分位數(shù)參量對(duì)第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行調(diào)整,得到第二遮罩圖像,第二遮罩圖像包括:第二前景目標(biāo)圖像和第二背景幕布圖像。

在本發(fā)明實(shí)施例中,通過前述的綠幕摳圖處理,可以得到第一遮罩圖像,該第一遮罩圖像可以包括第一前景目標(biāo)圖像和第一背景幕布圖像這兩個(gè)部分,在前述的摳圖過程中,由于光線的原因會(huì)使得幕布顏色明暗不均,進(jìn)而導(dǎo)致綠幕摳圖算法得到的第一遮罩圖像中有噪點(diǎn),在光照變化時(shí)第一遮罩圖像還可能產(chǎn)生大面積噪聲,使得在前景邊緣部分不夠平滑,突變也成不規(guī)則性,進(jìn)一步導(dǎo)致最終的輸出圖像中含有噪點(diǎn),使圖像顯得比較假,不夠自然。為解決該技術(shù)問題,本發(fā)明實(shí)施例中需要對(duì)第一遮罩圖像中的每個(gè)像素點(diǎn)的灰度值進(jìn)行調(diào)整,因?yàn)橛捎谀徊碱伾约肮饩€環(huán)境的不同,前述的綠幕算法得到的第一遮罩圖像在前景目標(biāo)處的灰度值不全為1,在背景幕布處的灰度值不全為0,因此需要按照本發(fā)明實(shí)施例預(yù)先配置的分位數(shù)參量對(duì)每個(gè)像素點(diǎn)進(jìn)行灰度值調(diào)整。其中,分位數(shù)參量是用于調(diào)整像素點(diǎn)的阿爾法通道分量的參數(shù),使得介于0和1之間的灰度值被調(diào)整為0或1,該分位數(shù)參量可以根據(jù)綠幕算法所生成的第一遮罩圖像得到。其中,阿爾法(alpha)通道是一個(gè)8位的灰度通道,該通道用256級(jí)灰度來記錄圖像中的透明度信息,定義透明、不透明和半透明區(qū)域,其中黑表示透明,alpha通道分量的取值為0。白表示不透明,alpha通道分量的取值為1?;冶硎景胪该?,alpha通道分量的取值介于0到1。

接下來對(duì)本發(fā)明實(shí)施例中預(yù)置的分位數(shù)參量進(jìn)行舉例說明,設(shè)連續(xù)隨機(jī)變量x的分布函數(shù)為f(x),密度函數(shù)為p(x)。那么,對(duì)任意0<1的p,稱f(x)=p的x為此分布的分位數(shù),或者下側(cè)分位數(shù)。簡(jiǎn)單的說,分位數(shù)指的就是連續(xù)分布函數(shù)中的一個(gè)點(diǎn),這個(gè)點(diǎn)的一側(cè)對(duì)應(yīng)概率p。本發(fā)明實(shí)施例中配置的分位數(shù)參量可以包括上分位數(shù)和下分位數(shù),通過該上分位數(shù)和下分位數(shù)可以得到分位數(shù)參量,使用該分位數(shù)參量可以對(duì)第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行調(diào)整,使得第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量都可以根據(jù)分位數(shù)參量進(jìn)行重新取值,通過分位數(shù)參量使得介于0和1之間的灰度值被調(diào)整為0或1,第一遮罩圖像中所有像素點(diǎn)的阿爾法通道分量都被調(diào)整完成后可以得到第二遮罩圖像,第二遮罩圖像包括:第二前景目標(biāo)圖像和第二背景幕布圖像,其中,第一前景目標(biāo)圖像按照前述的分位數(shù)參量進(jìn)行阿爾法通道分量調(diào)整之后可以生成第二前景目標(biāo)圖像,同理,第一背景幕布圖像按照前述的分位數(shù)參量進(jìn)行阿爾法通道分量調(diào)整之后可以生成第二背景幕布圖像。

在本發(fā)明的一些實(shí)施例中,步驟102根據(jù)預(yù)置的分位數(shù)參量對(duì)第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行調(diào)整,得到第二遮罩圖像,包括:

c1、對(duì)第一遮罩圖像分別檢測(cè)到上分位數(shù)和下分位數(shù);

c2、根據(jù)上分位數(shù)和下分位數(shù)確定分位數(shù)參量,分位數(shù)參量包括:由灰度值上限和灰度值下限組成的灰度區(qū)間,灰度值上限為上分位數(shù),灰度值下限為下分位數(shù);

c3、將第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量分別調(diào)整到灰度區(qū)間內(nèi),調(diào)整后的所有像素點(diǎn)組成第二遮罩圖像。

其中,在獲取到第一遮罩圖像之后,對(duì)于第一遮罩圖像,檢測(cè)其上分位數(shù)h和下分位數(shù)l。舉例說明,假設(shè)h對(duì)應(yīng)為90%分位數(shù),則第一遮罩圖像中至少90%像素點(diǎn)的灰度值都小于h;同理,假設(shè)l對(duì)應(yīng)為10%分位數(shù),則第一遮罩圖像中灰色值排在第10%的為l。需要說明的是,上分位數(shù)和下分位數(shù)可根據(jù)不同的圖像幀進(jìn)行設(shè)置,例如根據(jù)圖像幀的幕布顏色、光照情況來合理設(shè)置以達(dá)到更好的效果,例如90%上分位數(shù)和10%下分位數(shù)普適效果最好。在得到第一遮罩圖像的上分位數(shù)和下分位數(shù)之后,再根據(jù)上分位數(shù)和下分位數(shù)確定分位數(shù)參量,該分位數(shù)參量包括:由灰度值上限和灰度值下限組成的灰度區(qū)間,灰度值上限為上分位數(shù),灰度值下限為下分位數(shù)。最后可以將第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量分別調(diào)整到灰度區(qū)間內(nèi),舉例說明,對(duì)于第一遮罩圖像中原像素點(diǎn)的阿爾法通道分量位于該灰度區(qū)間的,可以不做調(diào)整,對(duì)于第一遮罩圖像中原像素點(diǎn)的阿爾法通道分量位于該灰度區(qū)間以外的,可以對(duì)這些像素點(diǎn)的阿爾法通道分量進(jìn)行取值縮小或者放大,以使得調(diào)整后的阿爾法通道分量位于該灰度區(qū)間內(nèi),則調(diào)整后的所有像素點(diǎn)組成第二遮罩圖像。

進(jìn)一步的,在本發(fā)明的一些實(shí)施例中,步驟c3將第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量分別調(diào)整到灰度區(qū)間內(nèi),包括:

c31、判斷每個(gè)像素點(diǎn)的阿爾法通道分量是否大于灰度值上限,以及是否小于灰度值下限;

c32、若調(diào)整前的像素點(diǎn)的阿爾法通道分量大于灰度值上限,將調(diào)整前的像素點(diǎn)的阿爾法通道分量調(diào)整為灰度值上限;或者,

c33、若調(diào)整前的像素點(diǎn)的阿爾法通道分量小于灰度值下限,將調(diào)整前的像素點(diǎn)的阿爾法通道分量調(diào)整為灰度值下限;或者,

c34、若像素點(diǎn)的阿爾法通道向量大于或等于灰度值下限,且小于或等于灰度值上限,保持像素點(diǎn)的阿爾法通道分量的取值不變。

其中,在步驟c31執(zhí)行判斷的步驟之后,根據(jù)所得的判斷結(jié)果確定執(zhí)行步驟c32、步驟c33和步驟c34中的哪個(gè)步驟或者哪些步驟。在步驟c32中當(dāng)調(diào)整前的像素點(diǎn)的阿爾法通道分量大于灰度值上限時(shí),說明像素點(diǎn)的阿爾法通道分量不再灰度值區(qū)間內(nèi),此時(shí)可以縮小阿爾法通道分量的取值為灰度值上限。在步驟c33中像素點(diǎn)的阿爾法通道分量小于灰度值下限時(shí),說明像素點(diǎn)的阿爾法通道分量不再灰度值區(qū)間內(nèi),此時(shí)可以增大阿爾法通道分量的取值為灰度值下限。具體的,前述實(shí)施例可以通過如下計(jì)算公式對(duì)每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行調(diào)整:

v2=max(l,min(v1,h)),

其中,v1表示調(diào)整前的像素點(diǎn)的阿爾法通道分量,v2表示調(diào)整后的像素點(diǎn)的阿爾法通道分量,min表示從兩個(gè)數(shù)值中取值較小的函數(shù),max表示從兩個(gè)數(shù)值中取值較大的函數(shù),h表示灰度值上限,l表示灰度值下限。

舉例說明,假設(shè)h對(duì)應(yīng)為90%分位數(shù),l對(duì)應(yīng)為10%分位數(shù),v1對(duì)應(yīng)的阿爾法通道分量為0.95,則通過min(v1,h)可以得到0.9,再通過max(l,min(v1,h))可以得到v2對(duì)應(yīng)的阿爾法通道分量為0.9。又如,v1對(duì)應(yīng)的阿爾法通道分量為0.05,則通過min(v1,h)可以得到0.05,再通過max(l,min(v1,h))可以得到v2對(duì)應(yīng)的阿爾法通道分量為0.1。

進(jìn)一步的,在本發(fā)明的另一些實(shí)施例中,步驟c3將第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量分別調(diào)整到灰度區(qū)間內(nèi)之后,前述的步驟102還包括:

c4、在灰度區(qū)間內(nèi)的所有像素點(diǎn)的阿爾法通道分量進(jìn)行線性拉伸處理。

其中,將第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量分別調(diào)整到灰度區(qū)間內(nèi)之后,還可以對(duì)完整調(diào)整后的每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行線性拉伸,所得最終輸出的阿爾法通道分量在0-1之間,完成上述線性拉伸處理之后可以生成前述的第二遮罩圖像。

進(jìn)一步的,在本發(fā)明的一些實(shí)施例中,步驟c4在灰度區(qū)間內(nèi)的所有像素點(diǎn)的阿爾法通道分量進(jìn)行線性拉伸處理,包括:

c41、根據(jù)灰度值上限和灰度值下限獲取到灰度區(qū)間的區(qū)間長(zhǎng)度;

c42、根據(jù)灰度值區(qū)間的區(qū)間長(zhǎng)度和灰度值下限增大每個(gè)像素點(diǎn)的阿爾法通道分量的取值。

其中,通過灰度值上限和灰度值下限進(jìn)行相減計(jì)算得到灰度區(qū)間的區(qū)間長(zhǎng)度。在步驟c42中,灰度值區(qū)間的區(qū)間長(zhǎng)度是線性拉伸處理的拉伸度量參考值,以灰度值下限作為拉伸處理的起始點(diǎn),即像素點(diǎn)的阿爾法通道分量中超過該灰度值下限的分量部分進(jìn)行取值放大,從而可以增大每個(gè)像素點(diǎn)的阿爾法通道分量的取值。舉例說明如下:

通過如下計(jì)算公式對(duì)每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行線性拉伸處理:

v3=(v2-l)/(h-l),

其中,v2表示拉伸前的像素點(diǎn)的阿爾法通道分量,v3表示拉伸后的像素點(diǎn)的阿爾法通道分量,h表示灰度值上限,l表示灰度值下限。

舉例說明如下,假設(shè)h對(duì)應(yīng)為90%分位數(shù),l對(duì)應(yīng)為10%分位數(shù),v1對(duì)應(yīng)的阿爾法通道分量為0.95,則通過min(v1,h)可以得到0.9,再通過max(l,min(v1,h)可以得到v2對(duì)應(yīng)的阿爾法通道分量為0.9,再將該v2的值帶入上述公式,可以通過(v2-l)/(h-l)可以計(jì)算出v3等于1,因此可以將實(shí)現(xiàn)對(duì)像素點(diǎn)的線性拉伸處理。

103、將第二遮罩圖像中的第二背景幕布圖像替換為預(yù)置的背景模板圖像,并輸出第二前景目標(biāo)圖像和背景模板圖像進(jìn)行融合后的圖像結(jié)果。

在本發(fā)明實(shí)施例中,通過前述步驟102生成第二遮罩圖像之后,該第二遮罩圖像中由于阿爾法通道分量基于分位數(shù)參量進(jìn)行調(diào)整之后,能夠克服光照環(huán)境條件產(chǎn)生的噪聲影響,基于該第二遮罩圖像可以進(jìn)行背景替換,即可以將第二遮罩圖像中的第二背景幕布圖像替換為預(yù)置的背景模板圖像,在第二遮罩圖像中第二背景幕布圖像被替換為背景模板圖像,背景模板圖像可以和第二遮罩圖像中的第二前景目標(biāo)圖像進(jìn)行融合,此時(shí)可以輸出第二前景目標(biāo)圖像和背景模板圖像進(jìn)行融合后的圖像結(jié)果,該圖像結(jié)果是根據(jù)當(dāng)前圖像幀進(jìn)行噪聲矯正以及背景替換后的圖像,該圖像結(jié)果使用背景模板圖像向用戶顯示,使得用戶可以觀察到使用背景模板圖像的圖片或直播視頻。

在本發(fā)明的一些實(shí)施例中,前述步驟102根據(jù)預(yù)置的分位數(shù)參量對(duì)第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行調(diào)整,得到第二遮罩圖像之后,本發(fā)明實(shí)施例提供的圖像處理方法除了執(zhí)行前述步驟103之外,還可以包括如下步驟:

d1、對(duì)第二遮罩圖像進(jìn)行開操作處理,和/或,對(duì)第二遮罩圖像進(jìn)行閉操作處理。

其中,在執(zhí)行步驟103之前,為了進(jìn)一步的減少圖像噪聲,可以對(duì)第二遮罩圖像進(jìn)行開操作處理,或者對(duì)第二遮罩圖像進(jìn)行閉操作處理,或者對(duì)第二遮罩圖像進(jìn)行開操作處理和閉操作處理。接下來進(jìn)行舉例說明,對(duì)圖像的開操作是先腐蝕再膨脹,對(duì)圖像進(jìn)行開操作,用以去除背景空洞噪聲。對(duì)圖像的閉操作是先膨脹再腐蝕,對(duì)圖像進(jìn)行閉操作,用以去除前景的空洞噪聲。其中,腐蝕的具體操作是:用一個(gè)結(jié)構(gòu)元素(例如3×3的大小)掃描圖像中的每一個(gè)像素,用結(jié)構(gòu)元素中的每一個(gè)像素與其覆蓋的像素做“與”操作,如果都為1,則該像素為1,否則為0,中心及領(lǐng)域有一個(gè)點(diǎn)不是黑點(diǎn),該點(diǎn)就被腐蝕成白點(diǎn),腐蝕操作為在像素的8領(lǐng)域內(nèi)取最小值。膨脹的具體操作是:用一個(gè)結(jié)構(gòu)元素(例如3×3的大小)掃描圖像中的每一個(gè)像素,用結(jié)構(gòu)元素中的每一個(gè)像素與其覆蓋的像素做“與”操作,如果都為0,則該像素為0,否則為1。膨脹操作為在像素的8領(lǐng)域內(nèi)取最大值。

在本發(fā)明的一些實(shí)施例中,前述步驟102根據(jù)預(yù)置的分位數(shù)參量對(duì)第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行調(diào)整,得到第二遮罩圖像之后,本發(fā)明實(shí)施例提供的圖像處理方法除了執(zhí)行前述步驟103之外,還可以包括如下步驟:

e1、使用預(yù)置的高斯核對(duì)第二遮罩圖像進(jìn)行高斯模糊處理。

其中,可以根據(jù)不同的應(yīng)用場(chǎng)景選擇具體的高斯核,使得最終的效果是邊緣鋸齒不明顯同時(shí)邊緣不過于模糊。

需要說明的是,在執(zhí)行前述步驟d1和執(zhí)行步驟e1的實(shí)現(xiàn)場(chǎng)景下,對(duì)第二遮罩圖像完成開操作處理、閉操作處理以及高斯模糊處理之后,再執(zhí)行步驟103進(jìn)行背景替換,從而輸出的圖像結(jié)果中圖像噪聲可以被進(jìn)一步的削減。

通過以上實(shí)施例對(duì)本發(fā)明實(shí)施例的描述可知,首先對(duì)獲取到的當(dāng)前圖像幀進(jìn)行綠幕摳圖處理,得到第一遮罩圖像,第一遮罩圖像包括:第一前景目標(biāo)圖像和第一背景幕布圖像。然后根據(jù)預(yù)置的分位數(shù)參量對(duì)第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行調(diào)整,得到第二遮罩圖像,第二遮罩圖像包括:第二前景目標(biāo)圖像和第二背景幕布圖像。最后將第二遮罩圖像中的第二背景幕布圖像替換為預(yù)置的背景模板圖像,并輸出第二前景目標(biāo)圖像和背景模板圖像進(jìn)行融合后的圖像結(jié)果。本發(fā)明實(shí)施例中可以使用分位數(shù)參量對(duì)第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量都進(jìn)行調(diào)整,從而使得每個(gè)像素點(diǎn)的阿爾法通道分量都可以按照分位數(shù)參量進(jìn)行調(diào)整,因此可以感知光照環(huán)境變化,特別的,對(duì)于因光照變化產(chǎn)生的大面積噪聲,可以達(dá)到自適應(yīng)抗噪的效果。

為便于更好的理解和實(shí)施本發(fā)明實(shí)施例的上述方案,下面舉例相應(yīng)的應(yīng)用場(chǎng)景來進(jìn)行具體說明。

在本發(fā)明實(shí)施例提供的綠幕算法中,圖像幀經(jīng)過綠幕算法得到遮罩圖像mask,其中,mask某處全白(alpha=1.0)表示前景,mask某處全黑(alpha=0.0)表示背景,mask某處灰度(alpha介于0和1之間)代表半透明,根據(jù)mask將原始視頻幀和背景進(jìn)行融合得到最終輸出。在這個(gè)過程中,由于光線的原因會(huì)使得幕布顏色明暗不均,進(jìn)而導(dǎo)致mask中有噪點(diǎn),本發(fā)明實(shí)施例中提出了綠幕抗噪的方案,針對(duì)每一個(gè)圖像幀,可以檢測(cè)到其分位數(shù),算法的時(shí)間復(fù)雜度與圖像大小成正比,在對(duì)圖像幀進(jìn)行空間金字塔處理之后,再檢測(cè)空間金字塔中的mask的分位數(shù),可以降低時(shí)間復(fù)雜度,根據(jù)分位數(shù)實(shí)時(shí)調(diào)整mask的值,將接近前景的直接拉為前景,接近背景的直接拉為背景,以此緩解綠幕噪聲。由于本發(fā)明實(shí)施例提供的綠幕算法應(yīng)用到視頻直播時(shí),要求具備實(shí)時(shí)性,所以希望按比例縮小圖像來保障一定精度,同時(shí)降低時(shí)間復(fù)雜度,通過空間金字塔的處理方式,可以用來縮小圖像以加速對(duì)圖像的處理速度。

本發(fā)明實(shí)施例旨在利用全局信息來做到自適應(yīng)抗噪。利用全局信息來做到自適應(yīng)抗噪。本發(fā)明實(shí)施例中可以對(duì)每一幀對(duì)應(yīng)的mask計(jì)算上分位數(shù)(比如90%)和下分位數(shù)(比如10%),根據(jù)這個(gè)mask值來動(dòng)態(tài)調(diào)整原有mask,可以消除因光照環(huán)境變化產(chǎn)生的大面積噪點(diǎn)。本發(fā)明實(shí)施例具有自適應(yīng)性強(qiáng)、抗噪能力強(qiáng)、時(shí)間復(fù)雜度低的特點(diǎn)。

在本發(fā)明實(shí)施例中,綠幕技術(shù)有很多應(yīng)用場(chǎng)景,比如天氣預(yù)報(bào),新聞直播,電影特效等,主持人或者演員只需要在純色幕布(一般為綠幕,藍(lán)幕)前正?;顒?dòng),幕布支持的顏色與選擇的綠幕摳圖算法有關(guān)。本發(fā)明實(shí)施例可以配合不同的綠幕算法來實(shí)現(xiàn)實(shí)時(shí)化抗噪。攝影機(jī)拍下圖片或者視頻之后,經(jīng)過綠幕算法處理提取出前景,就能與各種想要的背景進(jìn)行融合,從而出現(xiàn)真實(shí)的人物在各種虛擬出的場(chǎng)景下活動(dòng)的畫面。此外,在當(dāng)下比較火爆的視頻直播領(lǐng)域,主播只需要在家中布置一塊綠幕,通過應(yīng)用程序選擇自己想要的背景場(chǎng)景,就能提升視頻直播的視覺效果,提升直播軟件的可玩性。

在本發(fā)明實(shí)施例中,綠幕技術(shù)融合結(jié)果的好壞,非常依賴于噪點(diǎn)的處理,最終融合的視頻中如果有大面積噪點(diǎn),會(huì)嚴(yán)重影響感官。所以綠幕抗噪技術(shù)是整個(gè)綠幕技術(shù)的重中之重。如圖2所示,為本發(fā)明實(shí)施例提供的一種應(yīng)用場(chǎng)景的流程框圖,具體步驟如下:

1、原始輸入視頻或圖像后,可以獲取到當(dāng)前圖像幀,經(jīng)過綠幕算法得到初始mask。其中綠幕算法可選擇多中,如highqualitychromakey,seriously等等。

2、對(duì)于初始mask,檢測(cè)其上分位數(shù)h和下分位數(shù)l。假設(shè)h對(duì)應(yīng)為90%分位數(shù),則mask中至少90%像素點(diǎn)的灰度值都小于h;同理,假設(shè)l對(duì)應(yīng)為10%分位數(shù),則mask中灰色值排在第10%的為l。上分位數(shù)和下分位數(shù)可根據(jù)不同的視頻、幕布顏色(綠幕、藍(lán)幕、紅幕)、光照情況來合理設(shè)置以達(dá)到更好的效果。實(shí)驗(yàn)中90%上分位數(shù)和10%下分位數(shù)普適效果最好。分位數(shù)的計(jì)算與中位數(shù)的計(jì)算具有相同的時(shí)間復(fù)雜度為o(mnlogk),其中m、n分別為視頻幀或圖像的長(zhǎng)度和寬度,k為第幾大的數(shù),例如10%分位數(shù)則k=0.1*m*n”。如果對(duì)視頻的幀率要求較高,可以對(duì)mask構(gòu)建空間金字塔(例如,采用opengl中的算法接口,利用縮小版的mask來檢測(cè)分位數(shù)。縮小mask之后,可以更快的計(jì)算分位數(shù)。

3、有了上分位數(shù)h,和下分位數(shù)l之后,需要對(duì)mask進(jìn)行調(diào)整以達(dá)到降噪的目的。調(diào)節(jié)是逐像素點(diǎn)進(jìn)行的,假設(shè)某像素點(diǎn)的原始灰度值為v1,則調(diào)節(jié)算法如下:

v2=max(l,min(v1,h)),

v3=(v2-l)/(h-l),

其中,v1表示調(diào)整前的像素點(diǎn)的阿爾法通道分量,v2表示調(diào)整后的像素點(diǎn)的阿爾法通道分量,min表示從兩個(gè)數(shù)值中取值較小的函數(shù),max表示從兩個(gè)數(shù)值中取值較大的函數(shù),h表示灰度值上限,l表示灰度值下限。v3表示拉伸后的像素點(diǎn)的阿爾法通道分量,h表示灰度值上限,l表示灰度值下限。

本發(fā)明實(shí)施例中調(diào)節(jié)的目的是將h設(shè)置為灰度上限,l設(shè)置為灰度下限,在此區(qū)域內(nèi)對(duì)灰度值進(jìn)行線性拉伸,所得最終輸出的灰度值alpha在0-1之間。

4、對(duì)mask進(jìn)行開操作,即先膨脹后腐蝕用以去除背景空洞噪聲;以及閉操作,即先腐蝕后膨脹,用以去除前景的空洞噪聲。膨脹操作為在像素的8領(lǐng)域內(nèi)取最大值,腐蝕操作為在像素的8領(lǐng)域內(nèi)取最小值。其中,可以選擇某個(gè)像素點(diǎn)周圍的3*3一共9個(gè)點(diǎn),除中心像素以外有8個(gè)點(diǎn)即為8領(lǐng)域。

5、選擇合適的高斯核對(duì)mask進(jìn)行高斯模糊,用以平滑及局部抗噪。其中,可以根據(jù)不同的應(yīng)用場(chǎng)景選擇相應(yīng)的高斯核,使得最終的效果是邊緣鋸齒不明顯同時(shí)邊緣不過于模糊。

不限定的是,在前述的技術(shù)方案中,抗噪技術(shù)(開閉操作、高斯模糊等)與實(shí)時(shí)分位數(shù)調(diào)節(jié)的使用順序可以交換,即可以先執(zhí)行步驟4和步驟5,再執(zhí)行步驟2和步驟3。

6、根據(jù)mask將原視頻幀和替換的背景進(jìn)行融合得到最終的視頻輸出,融合公式如下:

rbg=foreground*alpha+background*(1-alpha)。

其中,background為背景模板圖像,foreground為前景目標(biāo)圖像。

在前述的舉例說明中,通過步驟2實(shí)時(shí)mask分位數(shù)計(jì)算,以及步驟3根據(jù)分位數(shù)的mask灰度調(diào)節(jié)。這兩個(gè)步驟對(duì)于綠幕抗噪是非常有必要的,因?yàn)橛捎谀徊碱伾约肮饩€環(huán)境的不同,綠幕算法得到的mask在前景人像處的灰度值不全為1,在背景綠幕處的灰度值不全為0,本發(fā)明實(shí)施例是一種后置處理算法,旨在配合各種不同的綠幕算法達(dá)到抗噪的效果。而實(shí)際上希望只有在前景和背景的邊緣處才會(huì)有介于0和1之間的值。如果在非邊緣處與0或1的距離較大,就會(huì)產(chǎn)生肉眼容易分辨的大面積噪點(diǎn),如圖3所示,為現(xiàn)有技術(shù)中圖像幀進(jìn)行背景替換后因光照環(huán)境導(dǎo)致的摳圖邊界不平滑的示意圖,由圖3可知,在前景目標(biāo)的摳圖邊界存在模糊的地方,形成噪聲,圖3為摳圖邊界存在模糊的示意說明圖例,圖3中所示的斜劃線部分為背景幕布,在圖3中對(duì)于摳圖邊界會(huì)存在圖像模糊、線條邊緣不夠平滑的情況,圖4為本發(fā)明實(shí)施例提供的圖像處理方法對(duì)圖3所示的圖像幀進(jìn)行背景替換后生成的圖像結(jié)果示意圖,利用本發(fā)明實(shí)施例提供的方案,可以根據(jù)幕布顏色和光照環(huán)境自適應(yīng)調(diào)整,去除因非邊緣區(qū)域alpha介于0-1而產(chǎn)生的大面積噪點(diǎn),圖4為本發(fā)明實(shí)施例摳圖邊界連續(xù)平滑的示意說明圖例,在圖4中的摳圖邊界線條邊緣平滑,不存在摳圖邊界的圖像模糊問題。本發(fā)明實(shí)施例提供的方案充分考慮了全局像素信息,對(duì)幕布顏色以及全局光照環(huán)境具有實(shí)時(shí)感知能力,可以達(dá)到自適應(yīng)抗噪的效果。同時(shí),本發(fā)明實(shí)施例提供的方案具有時(shí)間復(fù)雜度低的特點(diǎn),可以配合各種不同的綠幕算法使用,分位數(shù)的除設(shè)定好最優(yōu)值(10%和90%)之外,還可以根據(jù)用戶的需要來調(diào)節(jié),以達(dá)到更好的效果。

通過本發(fā)明實(shí)施例,可以使得綠幕技術(shù)的噪聲容忍度更大,最終輸出的融合視頻噪聲少,效果好。

需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。

為便于更好的實(shí)施本發(fā)明實(shí)施例的上述方案,下面還提供用于實(shí)施上述方案的相關(guān)裝置。

請(qǐng)參閱圖5-a所示,本發(fā)明實(shí)施例提供的一種圖像的處理裝置500,可以包括:綠幕處理模塊501、阿爾法通道調(diào)整模塊502、背景替換模塊503,其中,

綠幕處理模塊501,用于對(duì)獲取到的當(dāng)前圖像幀進(jìn)行綠幕摳圖處理,得到第一遮罩圖像,所述第一遮罩圖像包括:第一前景目標(biāo)圖像和第一背景幕布圖像;

阿爾法通道調(diào)整模塊502,用于根據(jù)預(yù)置的分位數(shù)參量對(duì)所述第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行調(diào)整,得到第二遮罩圖像,所述第二遮罩圖像包括:第二前景目標(biāo)圖像和第二背景幕布圖像;

背景替換模塊503,用于將所述第二遮罩圖像中的所述第二背景幕布圖像替換為預(yù)置的背景模板圖像,并輸出所述第二前景目標(biāo)圖像和所述背景模板圖像進(jìn)行融合后的圖像結(jié)果。

在本發(fā)明的一些實(shí)施例中,請(qǐng)參閱圖5-b所示,所述阿爾法通道調(diào)整模塊502,包括:

分位數(shù)檢測(cè)模塊5021,用于對(duì)所述第一遮罩圖像分別檢測(cè)到上分位數(shù)和下分位數(shù);

分位數(shù)參量確定模塊5022,用于根據(jù)所述上分位數(shù)和所述下分位數(shù)確定分位數(shù)參量,所述分位數(shù)參量包括:由灰度值上限和灰度值下限組成的灰度區(qū)間,所述灰度值上限為所述上分位數(shù),所述灰度值下限為所述下分位數(shù);

灰度值調(diào)整模塊5023,用于將所述第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量分別調(diào)整到所述灰度區(qū)間內(nèi),調(diào)整后的所有像素點(diǎn)組成第二遮罩圖像。

進(jìn)一步的,如圖5-c所示,所述阿爾法通道調(diào)整模塊502,還包括:拉伸模塊5024,用于所述灰度值調(diào)整模塊5023將所述第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量分別調(diào)整到所述灰度區(qū)間內(nèi)之后,在所述灰度區(qū)間內(nèi)的所有像素點(diǎn)的阿爾法通道分量進(jìn)行線性拉伸處理。

在本發(fā)明的一些實(shí)施例中,所述灰度值調(diào)整模塊5023,具體用于判斷所述每個(gè)像素點(diǎn)的阿爾法通道分量是否大于所述灰度值上限,以及是否小于所述灰度值下限;若調(diào)整前的像素點(diǎn)的阿爾法通道分量大于所述灰度值上限,將所述調(diào)整前的像素點(diǎn)的阿爾法通道分量調(diào)整為所述灰度值上限;或者,若調(diào)整前的像素點(diǎn)的阿爾法通道分量小于所述灰度值下限,將所述調(diào)整前的像素點(diǎn)的阿爾法通道分量調(diào)整為所述灰度值下限;或者,若像素點(diǎn)的阿爾法通道向量大于或等于所述灰度值下限,且小于或等于所述灰度值上限,保持像素點(diǎn)的阿爾法通道分量的取值不變。

在本發(fā)明的一些實(shí)施例中,所述拉伸模塊5024,具體用于根據(jù)所述灰度值上限和所述灰度值下限獲取到所述灰度區(qū)間的區(qū)間長(zhǎng)度;根據(jù)所述灰度值區(qū)間的區(qū)間長(zhǎng)度和所述灰度值下限增大所述每個(gè)像素點(diǎn)的阿爾法通道分量的取值。

在本發(fā)明的一些實(shí)施例中,請(qǐng)參閱圖5-d所示,所述圖像的處理裝置500,還包括:縮放模塊504,用于所述綠幕處理模塊501對(duì)獲取到的當(dāng)前圖像幀進(jìn)行綠幕摳圖處理之前,對(duì)所述當(dāng)前圖像幀中每個(gè)像素點(diǎn)進(jìn)行縮小處理,得到縮小后的當(dāng)前圖像幀;

所述綠幕處理模塊501,具體用于對(duì)所述縮小后的當(dāng)前圖像幀進(jìn)行綠幕摳圖處理。

在本發(fā)明的一些實(shí)施例中,請(qǐng)參閱圖5-e所示,圖像的處理裝置500,還可以包括:圖像操作模塊505,用于所述阿爾法通道調(diào)整模塊502根據(jù)預(yù)置的分位數(shù)參量對(duì)所述第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行調(diào)整,得到第二遮罩圖像之后,對(duì)所述第二遮罩圖像進(jìn)行開操作處理,和/或,對(duì)所述第二遮罩圖像進(jìn)行閉操作處理。

在本發(fā)明的一些實(shí)施例中,請(qǐng)參閱圖5-f所示,圖像的處理裝置500,還可以包括:高斯模糊處理模塊506,用于所述阿爾法通道調(diào)整模塊502根據(jù)預(yù)置的分位數(shù)參量對(duì)所述第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行調(diào)整,得到第二遮罩圖像之后,使用預(yù)置的高斯核對(duì)所述第二遮罩圖像進(jìn)行高斯模糊處理。

通過以上實(shí)施例對(duì)本發(fā)明實(shí)施例的描述可知,首先對(duì)獲取到的當(dāng)前圖像幀進(jìn)行綠幕摳圖處理,得到第一遮罩圖像,第一遮罩圖像包括:第一前景目標(biāo)圖像和第一背景幕布圖像。然后根據(jù)預(yù)置的分位數(shù)參量對(duì)第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量進(jìn)行調(diào)整,得到第二遮罩圖像,第二遮罩圖像包括:第二前景目標(biāo)圖像和第二背景幕布圖像。最后將第二遮罩圖像中的第二背景幕布圖像替換為預(yù)置的背景模板圖像,并輸出第二前景目標(biāo)圖像和背景模板圖像進(jìn)行融合后的圖像結(jié)果。本發(fā)明實(shí)施例中可以使用分位數(shù)參量對(duì)第一遮罩圖像中每個(gè)像素點(diǎn)的阿爾法通道分量都進(jìn)行調(diào)整,從而使得每個(gè)像素點(diǎn)的阿爾法通道分量都可以按照分位數(shù)參量進(jìn)行調(diào)整,因此可以感知光照環(huán)境變化,特別的,對(duì)于因光照變化產(chǎn)生的大面積噪聲,可以達(dá)到自適應(yīng)抗噪的效果。

本發(fā)明實(shí)施例還提供了另一種終端,如圖6所示,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。該終端可以為包括手機(jī)、平板電腦、pda(personaldigitalassistant,個(gè)人數(shù)字助理)、pos(pointofsales,銷售終端)、車載電腦等任意終端設(shè)備,以終端為手機(jī)為例:

圖6示出的是與本發(fā)明實(shí)施例提供的終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖6,手機(jī)包括:射頻(radiofrequency,rf)電路1010、存儲(chǔ)器1020、輸入單元1030、顯示單元1040、傳感器1050、音頻電路1060、無線保真(wirelessfidelity,wifi)模塊1070、處理器1080、以及電源1090等部件。本領(lǐng)域技術(shù)人員可以理解,圖6中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

下面結(jié)合圖6對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:

rf電路1010可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1080處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路1010包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路1010還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(globalsystemofmobilecommunication,gsm)、通用分組無線服務(wù)(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長(zhǎng)期演進(jìn)(longtermevolution,lte)、電子郵件、短消息服務(wù)(shortmessagingservice,sms)等。

存儲(chǔ)器1020可用于存儲(chǔ)軟件程序以及模塊,處理器1080通過運(yùn)行存儲(chǔ)在存儲(chǔ)器1020的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器1020可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器1020可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。

輸入單元1030可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元1030可包括觸控面板1031以及其他輸入設(shè)備1032。觸控面板1031,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1031上或在觸控面板1031附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸控面板1031可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器1080,并能接收處理器1080發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板1031。除了觸控面板1031,輸入單元1030還可以包括其他輸入設(shè)備1032。具體地,其他輸入設(shè)備1032可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。

顯示單元1040可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元1040可包括顯示面板1041,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板1041。進(jìn)一步的,觸控面板1031可覆蓋顯示面板1041,當(dāng)觸控面板1031檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器1080以確定觸摸事件的類型,隨后處理器1080根據(jù)觸摸事件的類型在顯示面板1041上提供相應(yīng)的視覺輸出。雖然在圖6中,觸控面板1031與顯示面板1041是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板1031與顯示面板1041集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。

手機(jī)還可包括至少一種傳感器1050,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1041的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板1041和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路1060、揚(yáng)聲器1061,傳聲器1062可提供用戶與手機(jī)之間的音頻接口。音頻電路1060可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器1061,由揚(yáng)聲器1061轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器1062將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路1060接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1080處理后,經(jīng)rf電路1010以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器1020以便進(jìn)一步處理。

wifi屬于短距離無線傳輸技術(shù),手機(jī)通過wifi模塊1070可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖6示出了wifi模塊1070,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。

處理器1080是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器1020內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器1020內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器1080可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器1080可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器1080中。

手機(jī)還包括給各個(gè)部件供電的電源1090(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1080邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。

盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。

在本發(fā)明實(shí)施例中,該終端所包括的處理器1080還具有控制執(zhí)行以上由終端執(zhí)行的圖像的處理方法流程。

另外需說明的是,以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,本發(fā)明提供的裝置實(shí)施例附圖中,模塊之間的連接關(guān)系表示它們之間具有通信連接,具體可以實(shí)現(xiàn)為一條或多條通信總線或信號(hào)線。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。

通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過專用硬件包括專用集成電路、專用cpu、專用存儲(chǔ)器、專用元器件等來實(shí)現(xiàn)。一般情況下,凡由計(jì)算機(jī)程序完成的功能都可以很容易地用相應(yīng)的硬件來實(shí)現(xiàn),而且,用來實(shí)現(xiàn)同一功能的具體硬件結(jié)構(gòu)也可以是多種多樣的,例如模擬電路、數(shù)字電路或?qū)S秒娐返取5?,?duì)本發(fā)明而言更多情況下軟件程序?qū)崿F(xiàn)是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤、u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。

綜上所述,以上實(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 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
萝北县| 沭阳县| 木兰县| 东宁县| 连南| 甘泉县| 泸溪县| 邻水| 天水市| 灵丘县| 河曲县| 鹰潭市| 德化县| 张家口市| 万载县| 呼图壁县| 巢湖市| 临漳县| 河源市| 漳平市| 天等县| 大安市| 青岛市| 承德市| 汝州市| 庆云县| 莱西市| 正定县| 岚皋县| 遵义县| 山东省| 洛川县| 邵武市| 白水县| 宣汉县| 江川县| 泰和县| 滨海县| 绥棱县| 临朐县| 宁强县|