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

確定視頻幀中平坦區(qū)域的方法、裝置及電子設(shè)備與流程

文檔序號(hào):11922226閱讀:290來源:國知局
確定視頻幀中平坦區(qū)域的方法、裝置及電子設(shè)備與流程

本發(fā)明實(shí)施例涉及視頻圖像處理技術(shù)領(lǐng)域,尤其涉及一種確定視頻幀中平坦區(qū)域的方法、裝置及電子設(shè)備。



背景技術(shù):

在視頻圖像的處理技術(shù)中,經(jīng)常需要檢測(cè)視頻幀圖像的噪聲等級(jí)。當(dāng)前的檢測(cè)方式主要包括:在待處理的視頻幀中確定目標(biāo)區(qū)域,根據(jù)目標(biāo)區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值確定待處理視頻幀中的噪聲。

在檢測(cè)視頻幀圖像中的噪聲時(shí),關(guān)鍵是從待處理視頻幀中確定所述目標(biāo)區(qū)域,其中,所述目標(biāo)區(qū)域是指色彩復(fù)雜度較低的區(qū)域,滿足要求的目標(biāo)區(qū)域也可以稱為平坦區(qū)域?,F(xiàn)有技術(shù)中的在視頻幀中確定平坦區(qū)域的方式包括:從視頻幀中任意選取一個(gè)像素點(diǎn),判斷該像素點(diǎn)的噪聲參數(shù)值是否小于設(shè)定閾值,如果小于,則將該像素點(diǎn)確定為目標(biāo)像素點(diǎn);將分布在所述目標(biāo)像素點(diǎn)周圍的像素點(diǎn)的噪聲參數(shù)值分別與所述設(shè)定閾值比較,并將噪聲參數(shù)值小于所述設(shè)定閾值的點(diǎn)作為目標(biāo)像素點(diǎn)……依次類推,并且將確定的目標(biāo)像素點(diǎn)所組成的區(qū)域作為目標(biāo)區(qū)域。

發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)中采用的確定視頻幀中平坦區(qū)域的方法,處理效率相對(duì)比較低。



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

本發(fā)明實(shí)施例中提供了一種確定視頻幀中平坦區(qū)域的方法、裝置及電子設(shè)備,以解決現(xiàn)有技術(shù)中確定視頻幀中平坦區(qū)域效率比較低的問題。

本發(fā)明實(shí)施例公開了如下技術(shù)方案:

第一方面,本發(fā)明實(shí)施例提供了一種確定視頻幀中平坦區(qū)域的方法,包括:

確定待處理視頻幀的圖像區(qū)域;

將所述圖像區(qū)域劃分為多個(gè)子區(qū)域;

計(jì)算每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值;

根據(jù)每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值,確定每個(gè)所述子區(qū)域中的非圖像邊緣像素點(diǎn);

計(jì)算每個(gè)所述子區(qū)域中所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)所述子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值;

根據(jù)每個(gè)所述子區(qū)域的所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)所述子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值,從所述多個(gè)子區(qū)域中確定平坦區(qū)域。

可選的,所述確定待處理視頻幀的圖像區(qū)域,包括:

確定所述待處理視頻幀的黑邊區(qū)域;

將所述待處理視頻幀中除所述黑邊區(qū)域外的部分確定為所述圖像區(qū)域。

可選的,確定所述待處理視頻幀的黑邊區(qū)域,包括:

計(jì)算所述待處理視頻幀中每行像素點(diǎn)的像素平均值;

計(jì)算所述待處理視頻幀中每列像素點(diǎn)的像素平均值;

將像素平均值小于第一閾值的行像素點(diǎn)和列像素點(diǎn)確定為黑邊區(qū)域。

可選的,根據(jù)每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值,確定每個(gè)子區(qū)域中的非圖像邊緣像素點(diǎn),包括:

判斷所述像素點(diǎn)的噪聲參數(shù)值是否小于或等于第二閾值;

如果所述像素點(diǎn)的噪聲參數(shù)值小于或等于第二閾值,則所述像素點(diǎn)為非圖像邊緣像素點(diǎn)。

可選的,根據(jù)每個(gè)所述子區(qū)域的所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)所述子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值,從所述多個(gè)子區(qū)域中確定平坦區(qū)域,包括:

從所述多個(gè)子區(qū)域中選取滿足預(yù)設(shè)條件的子區(qū)域,所述預(yù)設(shè)條件包括:非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值大于或等于第三閾值,以及,子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值在設(shè)定取值范圍內(nèi);

從滿足所述預(yù)設(shè)條件的子區(qū)域中選取非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值最小的子區(qū)域作為所述平坦區(qū)域。

第二方面,本發(fā)明實(shí)施例提供了一種確定視頻幀中平坦區(qū)域的裝置,包括:確定模塊、劃分模塊和計(jì)算模塊;

所述確定模塊,用于確定待處理視頻幀的圖像區(qū)域;

所述劃分模塊,用于將所述圖像區(qū)域劃分為多個(gè)子區(qū)域;

所述計(jì)算模塊,用于計(jì)算每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值;

所述確定模塊,還用于根據(jù)每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值,確定每個(gè)所述子區(qū)域中的非圖像邊緣像素點(diǎn);

所述計(jì)算模塊,還用于計(jì)算每個(gè)所述子區(qū)域中所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)所述子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值;

所述確定模塊,還用于根據(jù)每個(gè)所述子區(qū)域的所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)所述子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值,從所述多個(gè)子區(qū)域中確定平坦區(qū)域。

可選的,所述確定模塊確定待處理視頻幀的圖像區(qū)域,具體包括執(zhí)行:

確定所述待處理視頻幀的黑邊區(qū)域;

將所述待處理視頻幀中除所述黑邊區(qū)域外的部分確定為所述圖像區(qū)域。

可選的,所述計(jì)算模塊,還用于計(jì)算所述待處理視頻幀中每行像素點(diǎn)的像素平均值;以及,計(jì)算所述待處理視頻幀中每列像素點(diǎn)的像素平均值;

所述確定模塊,還用于將像素平均值小于第一閾值的行像素點(diǎn)和列像素點(diǎn)確定為黑邊區(qū)域。

可選的,所述確定模塊根據(jù)每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值,確定每個(gè)子區(qū)域中的非圖像邊緣像素點(diǎn),具體包括執(zhí)行:

判斷所述像素點(diǎn)的噪聲參數(shù)值是否小于或等于第二閾值;

如果所述像素點(diǎn)的噪聲參數(shù)值小于或等于第二閾值,則所述像素點(diǎn)為非圖像邊緣像素點(diǎn)。

可選的,所述確定模塊根據(jù)每個(gè)所述子區(qū)域的所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)所述子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值,從所述多個(gè)子區(qū)域中確定平坦區(qū)域,具體包括執(zhí)行:

從所述多個(gè)子區(qū)域中選取滿足預(yù)設(shè)條件的子區(qū)域,所述預(yù)設(shè)條件包括:非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值大于或等于第三閾值,以及,子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值在設(shè)定取值范圍內(nèi);

從滿足所述預(yù)設(shè)條件的子區(qū)域中選取非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值最小的子區(qū)域作為所述平坦區(qū)域。

第三方面,本發(fā)明實(shí)施例提供了一種電子設(shè)備,包括:

至少一個(gè)處理器;以及,

與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,

所述存儲(chǔ)器存儲(chǔ)有可被所述一個(gè)處理器執(zhí)行的指令,所述指令被被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠:

確定待處理視頻幀的圖像區(qū)域;

將所述圖像區(qū)域劃分為多個(gè)子區(qū)域;

計(jì)算每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值;

根據(jù)每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值,確定每個(gè)所述子區(qū)域中的非圖像邊緣像素點(diǎn);

計(jì)算每個(gè)所述子區(qū)域中所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)所述子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值;

根據(jù)每個(gè)所述子區(qū)域的所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)所述子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值,從所述多個(gè)子區(qū)域中確定平坦區(qū)域。

第四方面,本發(fā)明實(shí)施例還提供了一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行上述第一方面任意一個(gè)實(shí)施例提供的所述確定視頻幀中平坦區(qū)域的方法。

第五方面,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算程序,所述計(jì)算機(jī)程序包括程序指令,當(dāng)所述程序指令被計(jì)算機(jī)執(zhí)行時(shí),使所述計(jì)算機(jī)執(zhí)行上述第一方面任意一個(gè)實(shí)施例提供的所述視頻幀中平坦區(qū)域的方法。

本發(fā)明實(shí)施例提供的技術(shù)方案可以包括以下有益效果:

本發(fā)明實(shí)施例方案在確定視頻幀中的平坦區(qū)域時(shí),首先確定視頻幀中的圖像區(qū)域,并且將圖像區(qū)域劃分為多個(gè)子區(qū)域,之后確定每個(gè)子區(qū)域中的非圖像邊緣像素點(diǎn),其中,非圖像邊緣像素點(diǎn)是指視頻幀中的非正常像素點(diǎn),之后計(jì)算每個(gè)子區(qū)域中非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值,并且根據(jù)各個(gè)子區(qū)域的非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值從多個(gè)子區(qū)域中確定平坦區(qū)域??梢姡景l(fā)明實(shí)施例方案提供了一種新的確定視頻幀中平坦區(qū)域的方法,此種方法能夠提高確定視頻幀中平坦區(qū)域的效率。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

一個(gè)或多個(gè)實(shí)施例通過與之對(duì)應(yīng)的附圖中的圖片進(jìn)行示例性說明,這些示例性說明并不構(gòu)成對(duì)實(shí)施例的限定,附圖中具有相同參考數(shù)字標(biāo)號(hào)的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。

圖1是本發(fā)明實(shí)施例一確定視頻幀中平坦區(qū)域的方法流程圖;

圖2是本發(fā)明實(shí)施例二確定視頻幀中平坦區(qū)域的方法流程圖;

圖3是本發(fā)明實(shí)施例三確定視頻幀中平坦區(qū)域的裝置結(jié)構(gòu)示意圖;

圖4是本發(fā)明實(shí)施例電子設(shè)備的硬件結(jié)構(gòu)示意圖。

具體實(shí)施方式

這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。

在視頻播放、視頻監(jiān)控等領(lǐng)域中,經(jīng)常需要檢測(cè)視頻圖像的噪聲等級(jí)。在檢測(cè)視頻圖像的噪聲等級(jí)時(shí),關(guān)鍵是要確定視頻幀中的平坦區(qū)域,即確定視頻幀中色彩復(fù)雜度相對(duì)比較低的區(qū)域,現(xiàn)有技術(shù)中在確定視頻幀中的平坦區(qū)域時(shí),多采用漫增長的方式,處理的效率相對(duì)比較低。為了提高確定視頻幀中平坦區(qū)域的處理效率,本發(fā)明實(shí)施例提供了一種確定視頻幀中平坦區(qū)域的方案,以下將結(jié)合附圖對(duì)本發(fā)明實(shí)施例確定視頻幀中平坦區(qū)域的方法進(jìn)行詳細(xì)說明。

實(shí)施例一

圖1是本發(fā)明實(shí)施例一確定視頻幀中平坦區(qū)域的方法流程圖。如圖1所示,該方法的處理步驟包括:

步驟S101:確定待處理視頻幀的圖像區(qū)域。

在對(duì)待處理視頻幀進(jìn)行處理時(shí),首先確定待處理視頻中的圖像區(qū)域,例如有的視頻幀有黑邊,視頻幀中的黑邊通常是后期加上去的,在對(duì)待處理視頻幀處理時(shí),首先確定待處理視頻幀的黑邊區(qū)域,并且將待處理視頻幀中除所述黑邊區(qū)域外的部分確定為圖像區(qū)域。

步驟S102:將所述圖像區(qū)域劃分為多個(gè)子區(qū)域。

確定待處理視頻幀中的圖像區(qū)域之后,將圖像區(qū)域劃分為多個(gè)子區(qū)域,可選的,將所述圖像區(qū)域等分為多個(gè)子區(qū)域,例如將圖像區(qū)域等分為8份、16份、32份等。

步驟S103:計(jì)算每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值。

其中,像素點(diǎn)的噪聲參數(shù)值可以是像素點(diǎn)的梯度值,具體的,根據(jù)像素點(diǎn)的梯度值可以確定相應(yīng)像素點(diǎn)是不是噪聲,以及噪聲的強(qiáng)度。在本發(fā)明實(shí)施例方案中,計(jì)算像素點(diǎn)梯度值的方法有多種,例如,可以采用Sobel、Prewitt算法計(jì)算像素點(diǎn)的梯度值。可選的,可以采用Sobel算法計(jì)算像素點(diǎn)的梯度值,采用Sobel算法計(jì)算像素點(diǎn)的梯度值可以減少計(jì)算量。

步驟S104:根據(jù)每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值,確定每個(gè)所述子區(qū)域中的非圖像邊緣像素點(diǎn)。

在本發(fā)明實(shí)施例方案中,將每個(gè)像素點(diǎn)的噪聲參數(shù)值與預(yù)設(shè)閾值進(jìn)行比較,當(dāng)像素點(diǎn)的噪聲參數(shù)值小于所述預(yù)設(shè)閾值時(shí)確定該像素點(diǎn)為正常的圖像邊緣像素點(diǎn),當(dāng)像素點(diǎn)的噪聲參數(shù)值大于或等于該預(yù)設(shè)閾值時(shí),確定該像素點(diǎn)為非圖像邊緣像素點(diǎn)。

步驟S105:計(jì)算每個(gè)所述子區(qū)域中所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)所述子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值。

步驟S106:根據(jù)每個(gè)所述子區(qū)域的所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)所述子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值,從所述多個(gè)子區(qū)域中確定平坦區(qū)域。

在本發(fā)明實(shí)施例方案中,計(jì)算每個(gè)子區(qū)域中非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值,其中,根據(jù)非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值可以確定相應(yīng)的子區(qū)域中是不是填充有背景色,根據(jù)子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值可以排除過亮或過暗的子區(qū)域。具體的,根據(jù)每個(gè)所述子區(qū)域的所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)所述子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值,從所述多個(gè)子區(qū)域中確定平坦區(qū)域。

采用本發(fā)明實(shí)施例方法,能夠以比較高的處理效率從視頻幀中選取出色彩復(fù)雜度相對(duì)比較低的區(qū)域作為平坦區(qū)域。

實(shí)施例二

圖2是本發(fā)明實(shí)施例二確定視頻幀中平坦區(qū)域的方法流程圖。如圖2所示,該方法的處理步驟包括:

步驟S201:確定待處理視頻幀的黑邊區(qū)域。

在本發(fā)明實(shí)施例方案中,在從待處理視頻幀中確定平坦區(qū)域時(shí),首先確定待處理視頻幀中的圖像區(qū)域。

在實(shí)際的應(yīng)用場景中,有的視頻幀中存后期添加有黑邊,為了確定待處理視頻幀中的圖像區(qū)域,首先確定待處理視頻幀中的黑邊區(qū)域。

可選的,在本發(fā)明實(shí)施例方案中,確定待處理視頻幀的黑邊區(qū)域包括:計(jì)算所述待處理視頻幀中每行像素點(diǎn)的像素平均值;計(jì)算所述待處理視頻幀中每列像素點(diǎn)的像素平均值;將像素平均值小于第一閾值的行像素點(diǎn)和列像素點(diǎn)確定為黑邊區(qū)域。

步驟S202:將待處理視頻幀中除所述黑邊區(qū)域外的部分確定為所述圖像區(qū)域。

步驟S203:將圖像區(qū)域等分為多個(gè)子區(qū)域。將圖像區(qū)域等分為多個(gè)子區(qū)域,目的是為將多個(gè)子區(qū)域中的其中一個(gè)確定為平坦區(qū)域。在等份圖像區(qū)域時(shí),可以將圖像區(qū)域等分為8份、16份、32份等。

步驟S204:計(jì)算每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值。

其中,像素點(diǎn)的噪聲參數(shù)值可以是像素點(diǎn)的梯度值,具體的,根據(jù)像素點(diǎn)的梯度值可以確定相應(yīng)像素點(diǎn)是不是噪聲,以及噪聲的強(qiáng)度。在本發(fā)明實(shí)施例方案中,計(jì)算像素點(diǎn)梯度值的方法有多種,例如,可以采用Sobel、Prewitt算法計(jì)算像素點(diǎn)的梯度值??蛇x的,可以采用Sobel算法計(jì)算像素點(diǎn)的梯度值,采用Sobel算法計(jì)算像素點(diǎn)的梯度值可以減少計(jì)算量。

步驟S205:根據(jù)每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值,確定每個(gè)子區(qū)域中的非圖像邊緣像素點(diǎn)。

在本發(fā)明實(shí)施例方案中,將每個(gè)像素點(diǎn)的噪聲參數(shù)值與預(yù)設(shè)閾值進(jìn)行比較,當(dāng)像素點(diǎn)的噪聲參數(shù)值小于所述預(yù)設(shè)閾值時(shí)確定該像素點(diǎn)為正常的圖像邊緣像素點(diǎn),當(dāng)像素點(diǎn)的噪聲參數(shù)值大于或等于該預(yù)設(shè)閾值時(shí),確定該像素點(diǎn)為非圖像邊緣像素點(diǎn)。具體的,確定一個(gè)像素點(diǎn)是不是非圖像邊緣像素點(diǎn)的方法包括:判斷所述像素點(diǎn)的噪聲參數(shù)值是否小于或等于第二閾值;如果所述像素點(diǎn)的噪聲參數(shù)值小于或等于第二閾值,則所述像素點(diǎn)為非圖像邊緣像素點(diǎn)。

步驟S206:計(jì)算每個(gè)子區(qū)域中所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值。

步驟S207:從所述多個(gè)子區(qū)域中選取滿足預(yù)設(shè)條件的子區(qū)域,所述預(yù)設(shè)條件包括:非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值大于或等于第三閾值,以及,子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值在設(shè)定取值范圍內(nèi)。

步驟S208:從滿足所述預(yù)設(shè)條件的子區(qū)域中選取非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值最小的子區(qū)域作為所述平坦區(qū)域。

在本發(fā)明實(shí)施例方案中,計(jì)算每個(gè)子區(qū)域中非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值,其中,判斷非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值是否大于或等于第三閾值,當(dāng)一個(gè)子區(qū)域的非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值大于或等于第三閾值時(shí),可以確定相應(yīng)的子區(qū)域中是有效的邊緣像素,而非填充有背景色;進(jìn)一步,當(dāng)子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值在設(shè)定取值范圍內(nèi)時(shí),可以排除該子區(qū)域是過亮或過暗的子區(qū)域。

當(dāng)滿足所述預(yù)設(shè)條件的子區(qū)域有多個(gè)時(shí),從滿足預(yù)設(shè)條件的子區(qū)域中選取非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值最小的子區(qū)域作為所述平坦區(qū)域。如果所有的子區(qū)域都不滿足所述預(yù)設(shè)條件,可以直接拋棄當(dāng)前視頻幀,也可以從多個(gè)子區(qū)域中選取非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值最小的子區(qū)域作為平坦區(qū)域。

采用本發(fā)明實(shí)施例方法,能夠以比較高的處理效率從視頻幀中選取出色彩復(fù)雜度相對(duì)比較低的區(qū)域作為平坦區(qū)域。

實(shí)施例三

圖3是本發(fā)明實(shí)施例三確定視頻幀中平坦區(qū)域的裝置結(jié)構(gòu)示意圖。如圖3所示,該裝置包括:確定模塊301、劃分模塊302和計(jì)算模塊303;

所述確定模塊301,用于確定待處理視頻幀的圖像區(qū)域;

所述劃分模塊302,用于將所述圖像區(qū)域劃分為多個(gè)子區(qū)域;

所述計(jì)算模塊303,用于計(jì)算每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值;

所述確定模塊301,還用于根據(jù)每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值,確定每個(gè)子區(qū)域中的非圖像邊緣像素點(diǎn);

所述計(jì)算模塊303,還用于計(jì)算每個(gè)子區(qū)域中所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值;

所述確定模塊301,還用于根據(jù)每個(gè)所述子區(qū)域的所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)所述子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值,從所述多個(gè)子區(qū)域中確定平坦區(qū)域。

可選的,所述確定模塊301確定待處理視頻幀的圖像區(qū)域,具體包括執(zhí)行:確定所述待處理視頻幀的黑邊區(qū)域;將所述待處理視頻幀中除所述黑邊區(qū)域外的部分確定為所述圖像區(qū)域。

可選的,所述計(jì)算模塊303,還用于計(jì)算所述待處理視頻幀中每行像素點(diǎn)的像素平均值;以及,計(jì)算所述待處理視頻幀中每列像素點(diǎn)的像素平均值;所述確定模塊301,還用于將像素平均值小于第一閾值的行像素點(diǎn)和列像素點(diǎn)確定為黑邊區(qū)域。

可選的,所述劃分模塊302將所述圖像區(qū)域劃分為多個(gè)子區(qū)域,具體包括執(zhí)行:將所述圖像區(qū)域等分為多個(gè)子區(qū)域。

可選的,所述確定模塊301根據(jù)每個(gè)所述子區(qū)域中各個(gè)像素點(diǎn)的噪聲參數(shù)值,確定每個(gè)子區(qū)域中的非圖像邊緣像素點(diǎn),具體包括執(zhí)行:判斷所述像素點(diǎn)的噪聲參數(shù)值是否小于或等于第二閾值;如果所述像素點(diǎn)的噪聲參數(shù)值小于或等于第二閾值,則所述像素點(diǎn)為非圖像邊緣像素點(diǎn)。

可選的,所述噪聲參數(shù)值為像素點(diǎn)的梯度值。

可選的,所述確定模塊301根據(jù)每個(gè)所述子區(qū)域的所述非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值和每個(gè)所述子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值,從所述多個(gè)子區(qū)域中確定平坦區(qū)域,具體包括執(zhí)行:從所述多個(gè)子區(qū)域中選取滿足預(yù)設(shè)條件的子區(qū)域,所述預(yù)設(shè)條件包括:非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值大于或等于第三閾值,以及,子區(qū)域中所有像素點(diǎn)的噪聲參數(shù)平均值在設(shè)定取值范圍內(nèi);從滿足所述預(yù)設(shè)條件的子區(qū)域中選取非圖像邊緣像素點(diǎn)的噪聲參數(shù)平均值最小的子區(qū)域作為所述平坦區(qū)域。

采用本發(fā)明實(shí)施例方法,能夠以比較高的處理效率從視頻幀中選取出色彩復(fù)雜度相對(duì)比較低的區(qū)域作為平坦區(qū)域。

實(shí)施例四

本發(fā)明實(shí)施例提供了一種非暫態(tài)計(jì)算機(jī)存儲(chǔ)介質(zhì),所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,該計(jì)算機(jī)可執(zhí)行上述任意方法實(shí)施例中的確定視頻幀中平坦區(qū)域的方法。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory,RAM)等。

實(shí)施例五

圖4是本發(fā)明實(shí)施例五提供的執(zhí)行確定視頻幀中平坦區(qū)域的方法的電子設(shè)備的硬件結(jié)構(gòu)示意圖,如圖4所示,該設(shè)備包括:

一個(gè)或多個(gè)處理器410以及存儲(chǔ)器420,圖4中以一個(gè)處理器410為例。

執(zhí)行確定視頻幀中平坦區(qū)域的方法的設(shè)備還可以包括:輸入裝置430和輸出裝置440。

處理器410、存儲(chǔ)器420、輸入裝置430和輸出裝置440可以通過總線或者其他方式連接,圖4中以通過總線連接為例。

存儲(chǔ)器420作為一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可用于存儲(chǔ)非易失性軟件程序、非易失性計(jì)算機(jī)可執(zhí)行程序以及模塊,如本申請(qǐng)實(shí)施例中的確定視頻幀中平坦區(qū)域的方法對(duì)應(yīng)的程序指令/模塊(例如,附圖3所示的確定模塊301、劃分模塊302和計(jì)算模塊303)。處理器410通過運(yùn)行存儲(chǔ)在存儲(chǔ)器420中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述方法實(shí)施例確定視頻幀中平坦區(qū)域的方法。

存儲(chǔ)器420可以包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需要的應(yīng)用程序;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)確定視頻幀中平坦區(qū)域的裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲(chǔ)器420可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他非易失性固態(tài)存儲(chǔ)器件。在一些實(shí)施例中,存儲(chǔ)器420可選包括相對(duì)于處理器410遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過網(wǎng)絡(luò)連接至確定視頻幀中平坦區(qū)域的裝置。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。

輸入裝置430可接收輸入的數(shù)字或字符信息,以及產(chǎn)生與列表項(xiàng)操作的處理裝置的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。輸出裝置440可包括顯示屏等顯示設(shè)備。

所述一個(gè)或者多個(gè)模塊存儲(chǔ)在所述存儲(chǔ)器420中,當(dāng)被所述一個(gè)或者多個(gè)處理器410執(zhí)行時(shí),執(zhí)行上述任意方法實(shí)施例中的確定視頻幀中平坦區(qū)域的方法。

上述產(chǎn)品可執(zhí)行本申請(qǐng)實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本申請(qǐng)實(shí)施例所提供的方法。

本申請(qǐng)實(shí)施例的電子設(shè)備以多種形式存在,包括但不限于:

(1)移動(dòng)通信設(shè)備:這類設(shè)備的特點(diǎn)是具備移動(dòng)通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標(biāo)。這類終端包括:智能手機(jī)(例如iPhone)、多媒體手機(jī)、功能性手機(jī),以及低端手機(jī)等。

(2)超移動(dòng)個(gè)人計(jì)算機(jī)設(shè)備:這類設(shè)備屬于個(gè)人計(jì)算機(jī)的范疇,有計(jì)算和處理功能,一般也具備移動(dòng)上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。

(3)便攜式娛樂設(shè)備:這類設(shè)備可以顯示和播放多媒體內(nèi)容。該類設(shè)備包括:音頻、視頻播放器(例如iPod),掌上游戲機(jī),電子書,以及智能玩具和便攜式車載導(dǎo)航設(shè)備。

(4)服務(wù)器:提供計(jì)算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,服務(wù)器和通用的計(jì)算機(jī)架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴(kuò)展性、可管理性等方面要求較高。

(5)其他具有數(shù)據(jù)交互功能的電子裝置。

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

通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對(duì)相關(guān)技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

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

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
名山县| 突泉县| 朝阳县| 元阳县| 家居| 麦盖提县| 从江县| 光泽县| 泗阳县| 若羌县| 永登县| 二手房| 视频| 双江| 闻喜县| 平乡县| 宿州市| 台安县| 攀枝花市| 建德市| 眉山市| 大安市| 三穗县| 丰宁| 巴林左旗| 封丘县| 岐山县| 沈阳市| 宁阳县| 慈利县| 林口县| 高唐县| 大姚县| 兰溪市| 道孚县| 嵊泗县| 砀山县| 石家庄市| 邵阳市| 抚州市| 荆州市|