一種馬賽克檢測方法及裝置製造方法
2023-05-17 10:56:36
一種馬賽克檢測方法及裝置製造方法
【專利摘要】本發明實施例公開了一種馬賽克檢測方法,包括:獲取播放視頻中待檢測圖像的特徵值,所述特徵值用於表示所述待檢測圖像中每個像素點的色彩特徵;將所述待檢測圖像的特徵值與第一預設特徵值匹配,所述第一預設特徵值為與所述待檢測圖像對應的無馬賽克的第一標準圖像的特徵值;根據匹配結果,確定所述待檢測圖像是否存在馬賽克。本發明實施例還公開了一種馬賽克檢測裝置。採用本發明實施例,可以在短時間內高效檢測出播放視頻中的圖像是否存在馬賽克,檢測方法簡單,效率高。
【專利說明】—種馬賽克檢測方法及裝置
【技術領域】
[0001]本發明涉及電子【技術領域】,尤其涉及一種馬賽克檢測方法及裝置。
【背景技術】
[0002]隨著電子技術的發展,往往需要藉助於檢測播放視頻中的圖像是否存在馬賽克來測試機頂盒最小、最大接收電平以及載躁比等參數。例如播放一段視頻,總時間是23秒,每秒播出50幀圖像,這就需要高效的檢測視頻中每一幀圖像是否存在馬賽克。現有的檢測圖像是否存在馬賽克的方法是,首先將待檢測圖像轉換為灰度圖,進行坎尼邊緣檢測,獲得只具有輪廓信息的圖像;然後利用四個模板對輪廓圖像進行模板匹配,獲得四個匹配圖像;再對四個匹配圖像進行二值化處理,獲得只保留相匹配的點的圖像;最後利用滑動窗口馬賽克檢測算法檢測圖像是否具有馬賽克。
[0003]現有的檢測馬賽克技術算法複雜,很難在短時間內高效地檢測出圖像是否存在馬賽克,因此不適用於檢測播放視頻中的圖像是否存在馬賽克。
【發明內容】
[0004]本發明實施例提供一種馬賽克檢測方法及裝置,可以在短時間內高效檢測出播放視頻中的圖像是否存在馬賽克,檢測方法簡單,效率高。
[0005]本發明實施例提供了一種馬賽克檢測方法,包括:
[0006]獲取播放視頻中待檢測圖像的特徵值,所述特徵值用於表示所述待檢測圖像中每個像素點的色彩特徵;
[0007]將所述待檢測圖像的特徵值與第一預設特徵值匹配,所述第一預設特徵值為與所述待檢測圖像對應的無馬賽克的第一標準圖像的特徵值;
[0008]根據匹配結果,確定所述待檢測圖像是否存在馬賽克。
[0009]相應地,本發明實施例還提供了一種馬賽克檢測裝置,包括:
[0010]獲取模塊,用於獲取播放視頻中待檢測圖像的特徵值,所述特徵值用於表示所述待檢測圖像中每個像素點的色彩特徵;
[0011]匹配模塊,用於將所述待檢測圖像的特徵值與第一預設特徵值匹配,所述第一預設特徵值為與所述待檢測圖像對應的無馬賽克的第一標準圖像的特徵值;
[0012]第一確定模塊,用於根據匹配結果,確定所述待檢測圖像是否存在馬賽克。
[0013]本發明實施例中,獲取播放視頻中待檢測圖像的特徵值,將所獲取的待檢測圖像的特徵值與第一預設特徵值匹配,第一預設特徵值為與待檢測圖像對應的無馬賽克的第一標準圖像的特徵值,並根據匹配結果確定待檢測圖像是否存在馬賽克。本發明實施例中,檢測方法簡單,可以在短時間內高效地檢測出播放視頻中待檢測圖像是否存在馬賽克,效率高,方法實用。
【專利附圖】
【附圖說明】
[0014]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0015]圖1是本發明實施例提供的一種馬賽克檢測方法的流程示意圖;
[0016]圖2是本發明實施例提供的另一種馬賽克檢測方法的流程示意圖;
[0017]圖3是本發明實施例提供的又一種馬賽克檢測方法的流程示意圖;
[0018]圖4是本發明實施例提供的又一種馬賽克檢測方法的流程示意圖;
[0019]圖5是本發明實施例提供的一種獲取預設特徵值的流程示意圖;
[0020]圖6是本發明實施例提供的一種馬賽克檢測裝置的結構示意圖;
[0021]圖7是本發明實施例提供的另一種馬賽克檢測裝置的結構示意圖;
[0022]圖8是本發明實施例提供的又一種馬賽克檢測裝置的結構示意圖。
【具體實施方式】
[0023]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
[0024]請參照圖1,為本發明實施例提供的一種馬賽克檢測方法的流程示意圖;如圖1所述,本實施例所述的一種馬賽克檢測方法包括步驟:
[0025]S100,獲取播放視頻中待檢測圖像的特徵值,所述特徵值用於表示所述待檢測圖像中每個像素點的色彩特徵;
[0026]具體實施例中,當需要測試播放視頻中圖像是否存在馬賽克時,獲取播放視頻中待檢測圖像的特徵值,例如,在信道測試中,播放一段總時間為23秒,每秒播出50幀圖像,高效檢測視頻中每一幀圖像是否存在馬賽克,即是在20毫秒內檢測出一幀圖像是否存在馬賽克。檢測圖像時,獲取播放視頻中待檢測圖像的特徵值,需要說明的是,特徵值用於表示待檢測圖像中每個像素點的色彩特徵,例如,可以是每個像素點的三個顏色通道的色彩值等等。
[0027]S101,將所述待檢測圖像的特徵值與第一預設特徵值匹配,所述第一預設特徵值為與所述待檢測圖像對應的無馬賽克的第一標準圖像的特徵值;
[0028]具體實施例中,將所獲取的待檢測圖像的特徵值與第一預設特徵值進行匹配,SP是判斷待檢測圖像的特徵值與第一預設特徵值是否相同。第一預設特徵值可以是與待檢測圖像對應的第一標準圖像的特徵值,第一標準圖像是無馬賽克的,第一標準圖像與待檢測圖像的對應關係可以是在視頻中的播放順序,第一預設特徵值也可以是用於表示第一標準圖像中每個像素點的色彩特徵,例如,可以是每個像素點的三個顏色通道的色彩值等等。
[0029]S102,根據匹配結果,確定所述待檢測圖像是否存在馬賽克。
[0030]具體實施例中,根據待檢測圖像的特徵值與第一預設特徵值的匹配結果,確定待檢測圖像是否存在馬賽克。例如,可以是若待檢測圖像的特徵值與第一預設特徵值匹配一致,則確定待檢測圖像不存在馬賽克;若待檢測圖像的特徵值與第一預設特徵值匹配不一致,則確定待檢測圖像存在馬賽克。
[0031]本發明實施例中,獲取播放視頻中待檢測圖像的特徵值,將所獲取的待檢測圖像的特徵值與第一預設特徵值匹配,第一預設特徵值為與待檢測圖像對應的無馬賽克的第一標準圖像的特徵值,並根據匹配結果確定待檢測圖像是否存在馬賽克。本發明實施例中,檢測方法簡單,可以在短時間內高效地檢測出播放視頻中待檢測圖像是否存在馬賽克,效率高,方法實用。
[0032]請參照圖2,為本發明實施例提供的另一種馬賽克檢測方法的流程示意圖;如圖2所述,本實施例所述的另一種馬賽克檢測方法包括步驟:
[0033]S200,獲取播放視頻中待檢測圖像的特徵值,所述特徵值用於表示所述待檢測圖像中每個像素點的色彩特徵;
[0034]具體實施例中,本實施例步驟S200參照圖1所述實施例步驟S100,在此不再贅述。
[0035]S201,將所述待檢測圖像的特徵值與第一預設特徵值匹配,所述第一預設特徵值為與所述待檢測圖像對應的無馬賽克的第一標準圖像的特徵值;
[0036]具體實施例中,本實施例步驟S201參照圖1所述實施例步驟SlOl,在此不再贅述。
[0037]S202,若所述待檢測圖像的特徵值與所述第一預設特徵值匹配一致,則確定所述待檢測圖像不存在馬賽克;
[0038]具體實施例中,若待檢測圖像的特徵值與第一預設特徵值匹配一致,則說明待檢測圖像的色彩特徵與第一標準圖像的色彩特徵相同,第一標準圖像是無馬賽克的圖像,因此可以推導出待檢測圖像不存在馬賽克。
[0039]S203,若所述待檢測圖像的特徵值與所述第一預設特徵值匹配不一致,則確定所述待檢測圖像存在馬賽克。
[0040]具體實施例中,若待檢測圖像的特徵值與第一預設特徵值匹配不一致,則說明待檢測圖像的色彩特徵與第一標準圖像的色彩特徵不相同,第一標準圖像是無馬賽克的圖像,因此可以推導出待檢測圖像存在馬賽克。
[0041]本發明實施例中,獲取播放視頻中待檢測圖像的特徵值,將所獲取的待檢測圖像的特徵值與第一預設特徵值匹配,第一預設特徵值為與待檢測圖像對應的無馬賽克的第一標準圖像的特徵值,並根據匹配結果確定待檢測圖像是否存在馬賽克。本發明實施例中,檢測方法簡單,可以在短時間內高效地檢測出播放視頻中待檢測圖像是否存在馬賽克,效率高,方法實用。
[0042]請參照圖3,為本發明實施例提供的又一種馬賽克檢測方法的流程示意圖;如圖3所述,本實施例所述的又一種馬賽克檢測方法包括步驟:
[0043]S300,獲取所述播放視頻中待檢測圖像中每個像素點的紅綠藍三個顏色通道中各個顏色通道的色彩值;
[0044]具體實施例中,當需要檢測視頻中圖像是否存在馬賽克時,播放一段視頻,並獲取播放視頻中待檢測圖像中每個像素點的紅綠藍三個顏色通道中各個顏色通道的色彩值,即是每個像素點的RGB值,例如,某個像素點的色彩為白色,它的RGB值為(255,255,255)。
[0045]S301,將每個所述像素點的三個顏色通道中各個顏色通道的色彩值相加,獲得每個所述像素點對應的色彩值總和,其中,一個像素點對應一個色彩值總和;
[0046]具體實施例中,將每個像素點的三個顏色通道中各個顏色通道的色彩值相加,獲得每個像素點對應的色彩值總和,需要說明的是,一個像素點對應一個色彩值總和。例如,像素點A的RGB值為(255,255,255),像素點B的RGB值為(255,O,O),則像素點A對應的色彩值總和為255+255+255 = 765,像素點B的色彩值總和為255+0+0 = 255。
[0047]S302,將所述待檢測圖像中每個所述像素點的色彩值總和相加,獲得所述待檢測圖像的特徵值。
[0048]具體實施例中,將待檢測圖像中每個像素點的色彩值總和相加,即獲得待檢測圖像的特徵值。例如,若待檢測圖像中只包括像素點A和像素點B,像素點A對應的色彩值總和為765,像素點B對應的色彩值總和為255,則待檢測圖像的特徵值Rl = 765+255 = 1020。
[0049]S303,將所述待檢測圖像的特徵值與第一預設特徵值匹配,所述第一預設特徵值為與所述待檢測圖像對應的無馬賽克的第一標準圖像的特徵值;
[0050]具體實施例中,本實施例步驟S303參照圖1所述實施例步驟SlOl,在此不再贅述。
[0051]S304,根據匹配結果,確定所述待檢測圖像是否存在馬賽克。
[0052]具體實施例中,本實施例步驟S304參照圖1所述實施例步驟S102,在此不再贅述。
[0053]本發明實施例中,獲取播放視頻中待檢測圖像的特徵值,將所獲取的待檢測圖像的特徵值與第一預設特徵值匹配,第一預設特徵值為與待檢測圖像對應的無馬賽克的第一標準圖像的特徵值,並根據匹配結果確定待檢測圖像是否存在馬賽克。本發明實施例中,檢測方法簡單,可以在短時間內高效地檢測出播放視頻中待檢測圖像是否存在馬賽克,效率高,方法實用。
[0054]請參照圖4,為本發明實施例提供的又一種馬賽克檢測方法的流程示意圖;如圖4所述,本實施例所述的又一種馬賽克檢測方法包括步驟:
[0055]S400,播放與所述播放視頻內容一致且圖像幀數一致的標準視頻,所述標準視頻包括至少一幀標準圖像,且每一幀所述標準圖像均不存在馬賽克;
[0056]具體實施例中,為了得到第一預設特徵值,需要首先播放一段標準視頻,該標準視頻是與播放視頻的內容一致且圖像幀數一致的視頻,只是標準視頻與播放視頻的質量可能不一樣,即是標準視頻中的每一幀標準圖像均不存在馬賽克,播放視頻中的待檢測圖像中可能存在馬賽克。播放標準視頻時,需要獲取標準視頻總的標準圖像幀數,假設總的的標準圖像幀數為M幀。
[0057]S401,將每一幀所述標準圖像在所述標準視頻中的播放順序確定為該標準圖像的播放標識;
[0058]具體實施例中,將標準視頻中每一幀標準圖像在視頻中的播放順序確定為標準圖像的播放標識,例如,根據標準視頻中每一幀標準圖像的播放順序進行編號,該播放標識主要是為了區分每一幀標準圖像,在取與待檢測圖像對應的第一標準圖像時即是按照該播放標識進行選取。
[0059]S402,獲取每一幀所述標準圖像的預設特徵值,並建立每一幀所述標準圖像的播放標識與該播放標識對應的標準圖像的預設特徵值之間的對應關係;
[0060]具體實施例中,獲取標準視頻中每一幀標準圖像的預設特徵值,一幀標準圖像對應一個預設特徵值,該預設特徵值反映該幀標準圖像的色彩特徵。建立每一幀標準圖像的播放標識以及與該播放標識對應的標準圖像的預設特徵值之間的對應關係,即是一個播放標識對應一個預設特徵值。
[0061]進一步的,請參照圖5為本發明實施例提供的一種獲取每一幀標準圖像的預設特徵值的流程示意圖,如圖所示,獲取預設特徵值的方法包括步驟:
[0062]S500,獲取每一幀所述標準圖像中每個標準像素點的紅綠藍三個顏色通道中各個顏色通道的色彩值;
[0063]具體實施例中,獲取標準視頻中每一幀標準圖像的預設特徵值的方法可以是,首先獲取每一幀標準圖像中每個標準像素點的紅綠藍三個顏色通道中各個顏色通道的色彩值,即是獲取每個標準像素點的RGB值。一幀標準圖像包括至少一個標準像素點。
[0064]S501,將每一幀所述標準圖像中每個所述標準像素點的三個顏色通道中各個顏色通道的色彩值相加,獲得每個所述標準像素點對應的色彩值總和,其中,一個標準像素點對應一個色彩值總和;
[0065]具體實施例中,將每一幀標準圖像中每個標準像素點的三個顏色通道中各個顏色通道的色彩值相加,獲得每個標準像素點對應的色彩值總和,需要說明的是,一個標準像素點對應一個色彩值總和。例如,標準像素點A的RGB值為(255,255,255),標準像素點B的RGB值為(255,0,O),則標準像素點A對應的色彩值總和為255+255+255 = 765,標準像素點B的色彩值總和為255+0+0 = 255。
[0066]S502,將每一幀所述標準圖像中每個所述標準像素點的色彩值總和相加,獲得該幀標準圖像的預設特徵值。
[0067]具體實施例中,將每一幀標準圖像中每個標準像素點的色彩值總和相加,獲得該幀標準圖像的預設特徵值,每一幀標準圖像對應一個預設特徵值,一幀標準圖像的預設特徵值即是該幀標準圖像中所有標準像素點的色彩值總和相加的結果。
[0068]S403,將所述對應關係存儲至所述樣本資料庫中。
[0069]具體實施例中,將每一幀標準圖像的播放標識以及與該播放標識對應的標準圖像的預設特徵值之間的對應關係存儲在樣本資料庫中,即是樣本資料庫中存儲了所有播放標識以及與各個播放標識對應的標準圖像的預設特徵值。樣本資料庫主要是為了便於通過播放標識查找預設特徵值。
[0070]S404,獲取播放視頻中待檢測圖像的特徵值,所述特徵值用於表示所述待檢測圖像中每個像素點的色彩特徵;
[0071]具體實施例中,本實施例步驟S404參照圖1所述實施例步驟S100,在此不再贅述。
[0072]S405,獲取所述待檢測圖像的第一播放標識;
[0073]具體實施例中,獲取待檢測圖像的第一播放標識,待檢測圖像的第一播放標識可以是待檢測圖像在播放視頻中的播放順序,即是該幀待檢測圖像在播放視頻所有的圖像中所佔據的順序。
[0074]S406,在樣本資料庫中查詢與所述第一播放標識對應的第一標準圖像的第一預設特徵值,所述樣本資料庫中存儲所有播放標識以及與各個所述播放標識對應的標準圖像的預設特徵值;
[0075]具體實施例中,在樣本資料庫中查詢與第一播放標識對應的第一標準圖像的第一預設特徵值,樣本資料庫中存儲了所有播放標識以及與各個播放標識對應的標準圖像的預設特徵值,需要說明的是,樣本資料庫中所存儲的播放標識以及預設特徵值是根據無馬賽克的標準視頻所獲得的。
[0076]S407,將所述待檢測圖像的特徵值與所查詢的所述第一預設特徵值匹配。
[0077]具體實施例中,將待檢測圖像的特徵值與所查詢的第一預設特徵值匹配,具體的匹配方法可以是,例如待檢測圖像的特徵值為R1,所查詢的第一預設特徵值為R,則匹配方法即是判斷Rl是否與R相同。
[0078]S408,根據匹配結果,確定所述待檢測圖像是否存在馬賽克。
[0079]具體實施例中,本實施例步驟S408參照圖1所述實施例步驟S102,在此不再贅述。
[0080]本發明實施例中,獲取播放視頻中待檢測圖像的特徵值,將所獲取的待檢測圖像的特徵值與第一預設特徵值匹配,第一預設特徵值為與待檢測圖像對應的無馬賽克的第一標準圖像的特徵值,並根據匹配結果確定待檢測圖像是否存在馬賽克。本發明實施例中,檢測方法簡單,可以在短時間內高效地檢測出播放視頻中待檢測圖像是否存在馬賽克,效率高,方法實用。
[0081]下面闡述本發明實施例提供的一種馬賽克檢測裝置的具體實現。
[0082]請參照圖6,為本發明實施例提供的一種馬賽克檢測裝置的結構示意圖。如圖6所示,本實施例所述的一種馬賽克檢測裝置包括:獲取模塊100、匹配模塊101和第一確定模塊 102。
[0083]獲取模塊100,用於獲取播放視頻中待檢測圖像的特徵值,所述特徵值用於表示所述待檢測圖像中每個像素點的色彩特徵;
[0084]具體實施例中,當需要測試播放視頻中圖像是否存在馬賽克時,獲取模塊100獲取播放視頻中待檢測圖像的特徵值,例如,在信道測試中,播放一段總時間為23秒,每秒播出50幀圖像,高效檢測視頻中每一幀圖像是否存在馬賽克,即是在20毫秒內檢測出一幀圖像是否存在馬賽克。檢測圖像時,獲取模塊100獲取播放視頻中待檢測圖像的特徵值,需要說明的是,特徵值用於表示待檢測圖像中每個像素點的色彩特徵,例如,可以是每個像素點的三個顏色通道的色彩值等等。
[0085]匹配模塊101,用於將所述待檢測圖像的特徵值與第一預設特徵值匹配,所述第一預設特徵值為與所述待檢測圖像對應的無馬賽克的第一標準圖像的特徵值;
[0086]具體實施例中,匹配模塊101將所獲取的待檢測圖像的特徵值與第一預設特徵值進行匹配,即是判斷待檢測圖像的特徵值與第一預設特徵值是否相同。第一預設特徵值可以是與待檢測圖像對應的第一標準圖像的特徵值,第一標準圖像是無馬賽克的,第一標準圖像與待檢測圖像的對應關係可以是在視頻中的播放順序,第一預設特徵值也可以是用於表示第一標準圖像中每個像素點的色彩特徵,例如,可以是每個像素點的三個顏色通道的色彩值等等。
[0087]第一確定模塊102,用於根據匹配結果,確定所述待檢測圖像是否存在馬賽克。
[0088]具體實施例中,根據待檢測圖像的特徵值與第一預設特徵值的匹配結果,第一確定模塊102確定待檢測圖像是否存在馬賽克。例如,可以是若待檢測圖像的特徵值與第一預設特徵值匹配一致,則確定待檢測圖像不存在馬賽克;若待檢測圖像的特徵值與第一預設特徵值匹配不一致,則確定待檢測圖像存在馬賽克。
[0089]本發明實施例中,獲取播放視頻中待檢測圖像的特徵值,將所獲取的待檢測圖像的特徵值與第一預設特徵值匹配,第一預設特徵值為與待檢測圖像對應的無馬賽克的第一標準圖像的特徵值,並根據匹配結果確定待檢測圖像是否存在馬賽克。本發明實施例中,檢測方法簡單,可以在短時間內高效地檢測出播放視頻中待檢測圖像是否存在馬賽克,效率高,方法實用。
[0090]請參照圖7,為本發明實施例提供的另一種馬賽克檢測裝置的結構示意圖。如圖7所示,本發明實施例所提供的馬賽克檢測裝置包括圖6所示的馬賽克檢測裝置的所有模塊,進一步可選的,獲取模塊100還可以包括第一獲取單元1000、第二獲取單元1001和第三獲取單元1002,匹配模塊101還可以包括第四獲取單元1010、查詢單元1011和匹配單元1012,第一確定模塊102還可以包括第一確定單元1020和第二確定單元1021。獲取模塊100、匹配模塊101和第一確定模塊102請參照圖6的描述,在此不再贅述。
[0091]第一獲取單元1000,用於獲取所述播放視頻中待檢測圖像中每個像素點的紅綠藍三個顏色通道中各個顏色通道的色彩值;
[0092]具體實施例中,當需要檢測視頻中圖像是否存在馬賽克時,播放一段視頻,第一獲取單元1000並獲取播放視頻中待檢測圖像中每個像素點的紅綠藍三個顏色通道中各個顏色通道的色彩值,即是每個像素點的RGB值,例如,某個像素點的色彩為白色,它的RGB值為(255, 255, 255)。
[0093]第二獲取單元1001,用於將每個所述像素點的三個顏色通道中各個顏色通道的色彩值相加,獲得每個所述像素點對應的色彩值總和,其中,一個像素點對應一個色彩值總和;
[0094]具體實施例中,第二獲取單元1001將每個像素點的三個顏色通道中各個顏色通道的色彩值相加,獲得每個像素點對應的色彩值總和,需要說明的是,一個像素點對應一個色彩值總和。例如,像素點A的RGB值為(255,255,255),像素點B的RGB值為(255,0,O),則像素點A對應的色彩值總和為255+255+255 = 765,像素點B的色彩值總和為255+0+0 =255。
[0095]第三獲取單元1002,用於將所述待檢測圖像中每個所述像素點的色彩值總和相力口,獲得所述待檢測圖像的特徵值。
[0096]具體實施例中,第三獲取單元1002將待檢測圖像中每個像素點的色彩值總和相力口,即獲得待檢測圖像的特徵值。例如,若待檢測圖像中只包括像素點A和像素點B,像素點A對應的色彩值總和為765,像素點B對應的色彩值總和為255,則待檢測圖像的特徵值Rl=765+255 = 1020。
[0097]第四獲取單元1010,用於獲取所述待檢測圖像的第一播放標識;
[0098]具體實施例中,第四獲取單元1010獲取待檢測圖像的第一播放標識,待檢測圖像的第一播放標識可以是待檢測圖像在播放視頻中的播放順序,即是該幀待檢測圖像在播放視頻所有的圖像中所佔據的順序。
[0099]查詢單元1011,用於在樣本資料庫中查詢與所述第一播放標識對應的第一標準圖像的第一預設特徵值,所述樣本資料庫中存儲所有播放標識以及與各個所述播放標識對應的標準圖像的預設特徵值;
[0100]具體實施例中,查詢單元1011在樣本資料庫中查詢與第一播放標識對應的第一標準圖像的第一預設特徵值,樣本資料庫中存儲了所有播放標識以及與各個播放標識對應的標準圖像的預設特徵值,需要說明的是,樣本資料庫中所存儲的播放標識以及預設特徵值是根據無馬賽克的標準視頻所獲得的。
[0101]匹配單元1012,用於將所述待檢測圖像的特徵值與所查詢的所述第一預設特徵值匹配。
[0102]具體實施例中,匹配單元1012將待檢測圖像的特徵值與所查詢的第一預設特徵值匹配,具體的匹配方法可以是,例如待檢測圖像的特徵值為R1,所查詢的第一預設特徵值為R,則匹配方法即是判斷Rl是否與R相同。
[0103]第一確定單元1020,用於若所述待檢測圖像的特徵值與所述第一預設特徵值匹配一致,則確定所述待檢測圖像不存在馬賽克;
[0104]具體實施例中,若待檢測圖像的特徵值與第一預設特徵值匹配一致,則說明待檢測圖像的色彩特徵與第一標準圖像的色彩特徵相同,第一標準圖像是無馬賽克的圖像,因此第一確定單元1020可以推導出待檢測圖像不存在馬賽克。
[0105]第二確定單元1021,用於若所述待檢測圖像的特徵值與所述第一預設特徵值匹配不一致,則確定所述待檢測圖像存在馬賽克。
[0106]具體實施例中,若待檢測圖像的特徵值與第一預設特徵值匹配不一致,則說明待檢測圖像的色彩特徵與第一標準圖像的色彩特徵不相同,第一標準圖像是無馬賽克的圖像,因此第二確定單元1021可以推導出待檢測圖像存在馬賽克。
[0107]本發明實施例中,獲取播放視頻中待檢測圖像的特徵值,將所獲取的待檢測圖像的特徵值與第一預設特徵值匹配,第一預設特徵值為與待檢測圖像對應的無馬賽克的第一標準圖像的特徵值,並根據匹配結果確定待檢測圖像是否存在馬賽克。本發明實施例中,檢測方法簡單,可以在短時間內高效地檢測出播放視頻中待檢測圖像是否存在馬賽克,效率高,方法實用。
[0108]請參照圖8,為本發明實施例提供的又一種馬賽克檢測裝置的結構示意圖。如圖8所示,本發明實施例所提供的馬賽克檢測裝置包括圖6所示的馬賽克檢測裝置的所有模塊,進一步可選的,該馬賽克檢測裝置還可以包括播放模塊103、第二確定模塊104、獲取建立模塊105和存儲模塊105,獲取模塊100、匹配模塊101和第一確定模塊102請參照圖6的描述,在此不再贅述。
[0109]播放模塊103,用於播放與所述播放視頻內容一致且圖像幀數一致的標準視頻,所述標準視頻包括至少一幀標準圖像,且每一幀所述標準圖像均不存在馬賽克;
[0110]具體實施例中,為了得到第一預設特徵值,播放模塊103需要首先播放一段標準視頻,該標準視頻是與播放視頻的內容一致且圖像幀數一致的視頻,只是標準視頻與播放視頻的質量可能不一樣,即是標準視頻中的每一幀標準圖像均不存在馬賽克,播放視頻中的待檢測圖像中可能存在馬賽克。播放標準視頻時,需要獲取標準視頻總的標準圖像幀數,假設總的的標準圖像幀數為M幀。
[0111]第二確定模塊104,用於將每一幀所述標準圖像在所述標準視頻中的播放順序確定為該標準圖像的播放標識;
[0112]具體實施例中,第二確定模塊104將標準視頻中每一幀標準圖像在視頻中的播放順序確定為標準圖像的播放標識,例如,根據標準視頻中每一幀標準圖像的播放順序進行編號,該播放標識主要是為了區分每一幀標準圖像,在取與待檢測圖像對應的第一標準圖像時即是按照該播放標識進行選取。
[0113]獲取建立模塊105,用於獲取每一幀所述標準圖像的預設特徵值,並建立每一幀所述標準圖像的播放標識與該播放標識對應的標準圖像的預設特徵值之間的對應關係;
[0114]具體實施例中,獲取建立模塊105獲取標準視頻中每一幀標準圖像的預設特徵值,一幀標準圖像對應一個預設特徵值,該預設特徵值反映該幀標準圖像的色彩特徵。獲取建立模塊105建立每一幀標準圖像的播放標識以及與該播放標識對應的標準圖像的預設特徵值之間的對應關係,即是一個播放標識對應一個預設特徵值。
[0115]進一步的可選的,獲取建立模塊105還可以包括第五獲取單元1050、第六獲取單元1051、第七獲取單元1052和建立單元1053。
[0116]第五獲取單元1050,用於獲取每一幀所述標準圖像中每個標準像素點的紅綠藍三個顏色通道中各個顏色通道的色彩值;
[0117]具體實施例中,獲取標準視頻中每一幀標準圖像的預設特徵值的方法可以是,首先第五獲取單元1050獲取每一幀標準圖像中每個標準像素點的紅綠藍三個顏色通道中各個顏色通道的色彩值,即是獲取每個標準像素點的RGB值。一幀標準圖像包括至少一個標準像素點。
[0118]第六獲取單元1051,用於將每一幀所述標準圖像中每個所述標準像素點的三個顏色通道中各個顏色通道的色彩值相加,獲得每個所述標準像素點對應的色彩值總和,其中,一個標準像素點對應一個色彩值總和;
[0119]具體實施例中,第六獲取單元1051將每一幀標準圖像中每個標準像素點的三個顏色通道中各個顏色通道的色彩值相加,獲得每個標準像素點對應的色彩值總和,需要說明的是,一個標準像素點對應一個色彩值總和。例如,標準像素點A的RGB值為(255,255,255),標準像素點B的RGB值為(255,0,O),則標準像素點A對應的色彩值總和為255+255+255 = 765,標準像素點B的色彩值總和為255+0+0 = 255。
[0120]第七獲取單元1052,用於將每一幀所述標準圖像中每個所述標準像素點的色彩值總和相加,獲得該幀標準圖像的預設特徵值;
[0121]具體實施例中,第七獲取單元1052將每一幀標準圖像中每個標準像素點的色彩值總和相加,獲得該幀標準圖像的預設特徵值,每一幀標準圖像對應一個預設特徵值,一幀標準圖像的預設特徵值即是該幀標準圖像中所有標準像素點的色彩值總和相加的結果。
[0122]建立單元1053,用於建立每一幀所述標準圖像的播放標識與該播放標識對應的標準圖像的預設特徵值之間的對應關係;
[0123]具體實施例中,建立單元1053建立每一幀標準圖像的播放標識以及與該播放標識對應的標準圖像的預設特徵值之間的對應關係,例如,可以是建立一個一一對應的表格。
[0124]存儲模塊106,用於將所述對應關係存儲至所述樣本資料庫中。
[0125]具體實施例中,存儲模塊106將每一幀標準圖像的播放標識以及與該播放標識對應的標準圖像的預設特徵值之間的對應關係存儲在樣本資料庫中,即是樣本資料庫中存儲了所有播放標識以及與各個播放標識對應的標準圖像的預設特徵值。樣本資料庫主要是為了便於通過播放標識查找預設特徵值。
[0126]本發明實施例中,獲取播放視頻中待檢測圖像的特徵值,將所獲取的待檢測圖像的特徵值與第一預設特徵值匹配,第一預設特徵值為與待檢測圖像對應的無馬賽克的第一標準圖像的特徵值,並根據匹配結果確定待檢測圖像是否存在馬賽克。本發明實施例中,檢測方法簡單,可以在短時間內高效地檢測出播放視頻中待檢測圖像是否存在馬賽克,效率高,方法實用。
[0127]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光碟、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0128]本發明實施例方法中的步驟可以根據實際需要進行順序調整、合併和刪減。
[0129]本發明實施例終端中的模塊或單元可以根據實際需要進行合併、劃分和刪減。
[0130]本發明實施例中所述模塊或單元,可以通過通用集成電路,例如CPU (CentralProcessing Unit,中央處理器),或通過 ASIC (Applicat1n Specific IntegratedCircuit,專用集成電路)來實現。
[0131]以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利範圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的範圍。
【權利要求】
1.一種馬賽克檢測方法,其特徵在於,所述方法包括: 獲取播放視頻中待檢測圖像的特徵值,所述特徵值用於表示所述待檢測圖像中每個像素點的色彩特徵; 將所述待檢測圖像的特徵值與第一預設特徵值匹配,所述第一預設特徵值為與所述待檢測圖像對應的無馬賽克的第一標準圖像的特徵值; 根據匹配結果,確定所述待檢測圖像是否存在馬賽克。
2.如權I所述的方法,其特徵在於,所述根據匹配結果,確定所述待檢測圖像是否存在馬賽克,包括: 若所述待檢測圖像的特徵值與所述第一預設特徵值匹配一致,則確定所述待檢測圖像不存在馬賽克; 若所述待檢測圖像的特徵值與所述第一預設特徵值匹配不一致,則確定所述待檢測圖像存在馬賽克。
3.如權I所述的方法,其特徵在於,所述獲取播放視頻中待檢測圖像的特徵值,包括: 獲取所述播放視頻中待檢測圖像中每個像素點的紅綠藍三個顏色通道中各個顏色通道的色彩值; 將每個所述像素點的三個顏色通道中各個顏色通道的色彩值相加,獲得每個所述像素點對應的色彩值總和,其中,一個像素點對應一個色彩值總和; 將所述待檢測圖像中每個所述像素點的色彩值總和相加,獲得所述待檢測圖像的特徵值。
4.如權3所述的方法,其特徵在於,所述將所述待檢測圖像的特徵值與第一預設特徵值匹配,包括: 獲取所述待檢測圖像的第一播放標識; 在樣本資料庫中查詢與所述第一播放標識對應的第一標準圖像的第一預設特徵值,所述樣本資料庫中存儲所有播放標識以及與各個所述播放標識對應的標準圖像的預設特徵值; 將所述待檢測圖像的特徵值與所查詢的所述第一預設特徵值匹配。
5.如權利要求4所述的方法,其特徵在於,所述第一播放標識為所述待檢測圖像在所述播放視頻中的播放順序,所述獲取播放視頻中待檢測圖像的特徵值之前,還包括: 播放與所述播放視頻內容一致且圖像幀數一致的標準視頻,所述標準視頻包括至少一幀標準圖像,且每一幀所述標準圖像均不存在馬賽克; 將每一幀所述標準圖像在所述標準視頻中的播放順序確定為該標準圖像的播放標識; 獲取每一幀所述標準圖像的預設特徵值,並建立每一幀所述標準圖像的播放標識與該播放標識對應的標準圖像的預設特徵值之間的對應關係; 將所述對應關係存儲至所述樣本資料庫中。
6.如權利要求5所述的方法,其特徵在於,所述獲取每一幀所述標準圖像的預設特徵值,包括: 獲取每一幀所述標準圖像中每個標準像素點的紅綠藍三個顏色通道中各個顏色通道的色彩值;將每一幀所述標準圖像中每個所述標準像素點的三個顏色通道中各個顏色通道的色彩值相加,獲得每個所述標準像素點對應的色彩值總和,其中,一個標準像素點對應一個色彩值總和; 將每一幀所述標準圖像中每個所述標準像素點的色彩值總和相加,獲得該幀標準圖像的預設特徵值。
7.一種馬賽克檢測裝置,其特徵在於,所述裝置包括: 獲取模塊,用於獲取播放視頻中待檢測圖像的特徵值,所述特徵值用於表示所述待檢測圖像中每個像素點的色彩特徵; 匹配模塊,用於將所述待檢測圖像的特徵值與第一預設特徵值匹配,所述第一預設特徵值為與所述待檢測圖像對應的無馬賽克的第一標準圖像的特徵值; 第一確定模塊,用於根據匹配結果,確定所述待檢測圖像是否存在馬賽克。
8.如權利要求7所述的裝置,其特徵在於,所述第一確定模塊包括: 第一確定單元,用於若所述待檢測圖像的特徵值與所述第一預設特徵值匹配一致,則確定所述待檢測圖像不存在馬賽克; 第二確定單元,用於若所述待檢測圖像的特徵值與所述第一預設特徵值匹配不一致,則確定所述待檢測圖像存在馬賽克。
9.如權利要求7所述的裝置,其特徵在於,所述獲取模塊包括: 第一獲取單元,用於獲取所述播放視頻中待檢測圖像中每個像素點的紅綠藍三個顏色通道中各個顏色通道的色彩值; 第二獲取單元,用於將每個所述像素點的三個顏色通道中各個顏色通道的色彩值相加,獲得每個所述像素點對應的色彩值總和,其中,一個像素點對應一個色彩值總和; 第三獲取單元,用於將所述待檢測圖像中每個所述像素點的色彩值總和相加,獲得所述待檢測圖像的特徵值。
10.如權利要求9所述的裝置,其特徵在於,所述匹配模塊包括: 第四獲取單元,用於獲取所述待檢測圖像的第一播放標識; 查詢單元,用於在樣本資料庫中查詢與所述第一播放標識對應的第一標準圖像的第一預設特徵值,所述樣本資料庫中存儲所有播放標識以及與各個所述播放標識對應的標準圖像的預設特徵值; 匹配單元,用於將所述待檢測圖像的特徵值與所查詢的所述第一預設特徵值匹配。
11.如權利要求10所述的裝置,其特徵在於,所述第一播放標識為所述待檢測圖像在所述播放視頻中的播放順序,所述裝置還包括: 播放模塊,用於播放與所述播放視頻內容一致且圖像幀數一致的標準視頻,所述標準視頻包括至少一幀標準圖像,且每一幀所述標準圖像均不存在馬賽克; 第二確定模塊,用於將每一幀所述標準圖像在所述標準視頻中的播放順序確定為該標準圖像的播放標識; 獲取建立模塊,用於獲取每一幀所述標準圖像的預設特徵值,並建立每一幀所述標準圖像的播放標識與該播放標識對應的標準圖像的預設特徵值之間的對應關係; 存儲模塊,用於將所述對應關係存儲至所述樣本資料庫中。
12.如權利要求11所述的裝置,其特徵在於,所述獲取建立模塊包括:第五獲取單元,用於獲取每一幀所述標準圖像中每個標準像素點的紅綠藍三個顏色通道中各個顏色通道的色彩值; 第六獲取單元,用於將每一幀所述標準圖像中每個所述標準像素點的三個顏色通道中各個顏色通道的色彩值相加,獲得每個所述標準像素點對應的色彩值總和,其中,一個標準像素點對應一個色彩值總和; 第七獲取單元,用於將每一幀所述標準圖像中每個所述標準像素點的色彩值總和相加,獲得該幀標準圖像的預設特徵值; 建立單元,用於建立每一幀所述標準圖像的播放標識與該播放標識對應的標準圖像的預設特徵值之間的對應關 系。
【文檔編號】G06K9/62GK104079929SQ201410270356
【公開日】2014年10月1日 申請日期:2014年6月17日 優先權日:2014年6月17日
【發明者】郭康 申請人:深圳市同洲電子股份有限公司