獲取臺(tái)標(biāo)區(qū)域的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于數(shù)字圖像處理技術(shù)領(lǐng)域,尤其涉及一種獲取臺(tái)標(biāo)區(qū)域的方法及裝置。
【背景技術(shù)】
[0002]隨著大數(shù)據(jù)時(shí)代的到來,電視臺(tái)標(biāo)識(shí)別技術(shù)得到了廣泛的應(yīng)用,通過對(duì)電視畫面中的臺(tái)標(biāo)進(jìn)行識(shí)別,就可以了解電視用戶的收視情況,進(jìn)而對(duì)電視用戶的收視習(xí)慣進(jìn)行統(tǒng)計(jì)分析、根據(jù)用戶的喜好進(jìn)行節(jié)目推薦等。在對(duì)電視臺(tái)標(biāo)進(jìn)行圖像識(shí)別時(shí),一個(gè)重要的步驟就是從電視畫面中截取出臺(tái)標(biāo)所在區(qū)域,現(xiàn)有的臺(tái)標(biāo)區(qū)域提取技術(shù)通常是利用多幀圖像中臺(tái)標(biāo)區(qū)域的相對(duì)不變性來進(jìn)行的,但這種方法需要的圖像幀數(shù)較多,且當(dāng)電視畫面內(nèi)容變化緩慢時(shí),則無法提取出臺(tái)標(biāo)區(qū)域。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種獲取臺(tái)標(biāo)區(qū)域的方法及裝置,旨在解決現(xiàn)有技術(shù)中存在的需要的圖像幀數(shù)較多,且當(dāng)電視畫面內(nèi)容變化緩慢時(shí),則無法提取出臺(tái)標(biāo)區(qū)域的技術(shù)問題,本發(fā)明只需利用單幀圖像即可快速、準(zhǔn)確地提取視頻畫面中的臺(tái)標(biāo)區(qū)域。
[0004]本發(fā)明提供一種獲取臺(tái)標(biāo)區(qū)域的方法,所述方法包括:獲取視頻畫面中指定區(qū)域的圖像;將所述指定區(qū)域的圖像進(jìn)行邊緣檢測(cè)處理,得到二值邊緣圖像;將所述二值邊緣圖像進(jìn)行形態(tài)學(xué)處理,得到形態(tài)學(xué)處理后的圖像;提取所述形態(tài)學(xué)處理后的圖像中的連通域,將滿足預(yù)置特征條件的所述連通域從所述形態(tài)學(xué)處理后的圖像中去除,得到去除小連通域后的圖像;在所述去除小連通域后的圖像中確定包圍所有剩余連通域的最小外接矩形,從所述指定區(qū)域的圖像中截取所述最小外接矩形對(duì)應(yīng)的臺(tái)標(biāo)所在的區(qū)域。
[0005]本發(fā)明提供一種獲取臺(tái)標(biāo)區(qū)域的裝置,所述裝置包括:獲取模塊,用于獲取視頻畫面中指定區(qū)域的圖像;處理模塊,用于將所述指定區(qū)域的圖像進(jìn)行邊緣檢測(cè)處理,得到二值邊緣圖像;所述處理模塊,還用于將所述二值邊緣圖像進(jìn)行形態(tài)學(xué)處理,得到形態(tài)學(xué)處理后的圖像;提取模塊,用于提取所述形態(tài)學(xué)處理后的圖像中的連通域;去除模塊,用于將滿足預(yù)置特征條件的所述連通域從所述形態(tài)學(xué)處理后的圖像中去除,得到去除小連通域后的圖像;確定模塊,用于在所述去除小連通域后的圖像中確定包圍所有剩余連通域的最小外接矩形;所述獲取模塊,還用于從所述指定區(qū)域的圖像中截取所述最小外接矩形對(duì)應(yīng)的臺(tái)標(biāo)所在的區(qū)域。
[0006]從上述本發(fā)明實(shí)施例可知,通過獲取視頻畫面中指定區(qū)域的圖像,將該指定區(qū)域的圖像依次進(jìn)行邊緣檢測(cè)處理、形態(tài)學(xué)處理、去連通域處理,然后在去除小連通域后的圖像中確定包圍所有剩余連通域的最小外接矩形,從指定區(qū)域的圖像中截取最小外接矩形對(duì)應(yīng)的臺(tái)標(biāo)所在的區(qū)域,相較于現(xiàn)有技術(shù),本發(fā)明只需利用單幀圖像即可快速、準(zhǔn)確地提取視頻畫面中的臺(tái)標(biāo)區(qū)域。
【附圖說明】
[0007]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0008]圖1是本發(fā)明第一實(shí)施例提供的獲取臺(tái)標(biāo)區(qū)域的方法的實(shí)現(xiàn)流程示意圖;
[0009]圖2是本發(fā)明第一實(shí)施例提供的獲取臺(tái)標(biāo)區(qū)域的方法中獲取視頻畫面中指定區(qū)域的圖像的示意圖;
[0010]圖3是本發(fā)明第一實(shí)施例提供的獲取臺(tái)標(biāo)區(qū)域的方法中二值邊緣圖像的示意圖;
[0011]圖4是本發(fā)明第一實(shí)施例提供的獲取臺(tái)標(biāo)區(qū)域的方法中形態(tài)學(xué)處理后的圖像的示意圖;
[0012]圖5是本發(fā)明第一實(shí)施例提供的獲取臺(tái)標(biāo)區(qū)域的方法中去除小連通域后的圖像的不意圖;
[0013]圖6是本發(fā)明第一實(shí)施例提供的獲取臺(tái)標(biāo)區(qū)域的方法中最小外接矩形的示意圖;
[0014]圖7是本發(fā)明第一實(shí)施例提供的獲取臺(tái)標(biāo)區(qū)域的方法中截取的臺(tái)標(biāo)所在的區(qū)域的不意圖;
[0015]圖8是本發(fā)明第二實(shí)施例和第三實(shí)施例提供的獲取臺(tái)標(biāo)區(qū)域的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0016]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(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ā)明保護(hù)的范圍。
[0017]請(qǐng)參閱圖1,本發(fā)明第一實(shí)施例提供的獲取臺(tái)標(biāo)區(qū)域的方法的實(shí)現(xiàn)流程示意圖,該方法可應(yīng)用于支持視頻播放的智能電視機(jī)、智能手機(jī)、平板電腦、臺(tái)式計(jì)算機(jī)等終端設(shè)備中。如圖1所示,該方法包括以下步驟:
[0018]S101、獲取視頻畫面中指定區(qū)域的圖像;
[0019]視頻畫面是截取的終端設(shè)備當(dāng)前播放的視頻中的一幀畫面,如智能電視當(dāng)前播放的某部電視劇中的一幀畫面,或者移動(dòng)終端當(dāng)前播放的某個(gè)影片中的一幀畫面,該畫面中包含臺(tái)標(biāo)。臺(tái)標(biāo)可以是內(nèi)嵌在視頻畫面中的電視臺(tái)的臺(tái)標(biāo)、或者出品該視頻的其他視頻公司的臺(tái)標(biāo),如:中央電視臺(tái)的臺(tái)標(biāo)、搜狐視頻的臺(tái)標(biāo)、騰訊視頻的臺(tái)標(biāo)等等。
[0020]指定區(qū)域的圖像fl具體可以為畫面的四個(gè)角的預(yù)置長(zhǎng)度和寬度的區(qū)域的圖像,優(yōu)選為畫面的左上角預(yù)置長(zhǎng)度和寬度的區(qū)域圖像,如圖2所示。
[0021]S102、將指定區(qū)域的圖像進(jìn)行邊緣檢測(cè)處理,得到二值邊緣圖像;
[0022]利用預(yù)置的邊緣檢測(cè)算法,如Sobel邊緣檢測(cè)算法、Canny邊緣檢測(cè)算法等等,對(duì)指定區(qū)域的圖像fl進(jìn)行邊緣檢測(cè)處理,得到如圖3所示的二值邊緣圖像f2。具體地,為提高處理效率,優(yōu)選利用Sobel邊緣檢測(cè)算法對(duì)指定區(qū)域的圖像進(jìn)行邊緣檢測(cè)處理。
[0023]S103、將二值邊緣圖像進(jìn)行形態(tài)學(xué)處理,得到形態(tài)學(xué)處理后的圖像;
[0024]將二值邊緣圖像f2進(jìn)行形態(tài)學(xué)處理,以合并二值邊緣圖像中的鄰近邊緣,去除孤立的細(xì)小邊緣。具體地,可對(duì)二值邊緣圖像進(jìn)行形態(tài)學(xué)閉運(yùn)算,然后再對(duì)閉運(yùn)算的結(jié)果圖像進(jìn)行形態(tài)學(xué)開運(yùn)算,從而得到如圖4所示的形態(tài)學(xué)處理后的圖像f3。
[0025]S104、提取形態(tài)學(xué)處理后的圖像中的連通域,將滿足預(yù)置特征條件的連通域從形態(tài)學(xué)處理后的圖像中去除,得到去除小連通域后的圖像;
[0026]連通域,即連通區(qū)域,一般是指圖像中具有相同像素值且位置相鄰的前景像素點(diǎn)組成的圖像區(qū)域。利用預(yù)置的連通區(qū)域提取算法,如Two-Pass法或Seed-Filling種子填充法,提取形態(tài)學(xué)處理后的圖像f3中的連通域,對(duì)提取出的連通域的特征進(jìn)行分析,判斷提取出的連通域的特征是否滿足預(yù)置的特征條件,若滿足,則將滿足預(yù)置的特征條件的連通域從形態(tài)學(xué)處理后的圖像f3中去除,以得到如圖5所示的去除小連通域后的圖像f4。
[0027]具體地,將第i個(gè)連通域的像素?cái)?shù)表示為Ni,將所述形態(tài)學(xué)處理后的圖像的總像素?cái)?shù)表示為N,若Ni/N〈T,則將所述第i個(gè)連通域去除,其中T為一個(gè)(0,1)范圍內(nèi)的閾值。
[0028]S105、在去除小連通域后的圖像中確定包圍所有剩余連通域的最小外接矩形,從指定區(qū)域的圖像中截取最小外接矩形對(duì)應(yīng)的臺(tái)標(biāo)所在的區(qū)域。
[0029]在去除小連通域后的圖像f4中確定能包含所有剩余連通域的最小外接矩形,該最小外接矩形如圖6所示。該最小外接矩形所包圍區(qū)域即為指定區(qū)域的圖像fl中臺(tái)標(biāo)所在區(qū)域。從指定區(qū)域的圖像fl中截取出對(duì)應(yīng)于該最小外接矩形所包圍的區(qū)域,即得到指定區(qū)域的圖像Π中的臺(tái)標(biāo)區(qū)域,截取得到的臺(tái)標(biāo)區(qū)域如附圖7所示。
[0030]本發(fā)明實(shí)施例提供的獲取臺(tái)標(biāo)區(qū)域的方法,通過獲取視頻畫面中指定區(qū)域的圖像,將該指定區(qū)域的圖像依次進(jìn)行邊緣檢測(cè)處理、形態(tài)學(xué)處理、去連通域處理,然后在去除小連通域后的圖像中確定包圍所有剩余連通域的最小外接矩形,從指定區(qū)域的圖像中截取最小外接矩形對(duì)應(yīng)的臺(tái)標(biāo)所在的區(qū)域,相較于現(xiàn)有技術(shù),本發(fā)明只需利用單幀圖像即可快速、準(zhǔn)確地提取視頻畫面中的臺(tái)標(biāo)區(qū)域。
[0031]請(qǐng)參閱圖8,本發(fā)明第二實(shí)施例提供的獲取臺(tái)標(biāo)區(qū)域的裝置的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該裝置可以是上述圖1所示實(shí)施例提供的獲取臺(tái)標(biāo)區(qū)域的方法的執(zhí)行主體,如終端設(shè)備或該終端設(shè)備中的一個(gè)模塊。該裝置主要包括的模塊及其功能描述如下:
[0032]獲取模塊801,用于獲取視頻畫面中指定區(qū)域的圖像;
[0033]處理模塊802,用于將該指定區(qū)域的圖像進(jìn)行邊緣檢測(cè)處理,得到二值邊緣圖像;
[0034]處理模塊802,還用于將該二值邊緣圖像進(jìn)行形態(tài)學(xué)處理,得到形態(tài)學(xué)處理后的圖像;
[0035]提取模塊803,用于提取該形態(tài)學(xué)處理后的圖像中的連通域;
[0036]去除模塊804,用于將滿足預(yù)置特征條件的該連通域從該形態(tài)學(xué)處理后的圖像中去除,得到去除小連通域后的圖像;
[0037]確定模塊805,用于在該去除小連通域后的圖像中確定包圍所有剩余連通域的最小外接矩形;
[0038]