圖形標(biāo)志圖片檢測方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種圖形標(biāo)志圖片檢測方法和裝置,主要涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,主要目的在于檢測圖片中是否包含圖形標(biāo)志。方法包括:基于待檢測的圖片的邊緣位置,從所述圖片上選擇待提取顏色的區(qū)域;提取所述區(qū)域中的顏色;根據(jù)所提取的所述區(qū)域中的顏色,判斷所述圖片中是否包含有圖形標(biāo)志。根據(jù)本發(fā)明,根據(jù)圖片邊緣位置提取顏色進(jìn)行檢測,可以有效地識(shí)別提取的顏色是不是背景色,進(jìn)而判斷圖片是否包含圖形標(biāo)志。
【專利說明】圖形標(biāo)志圖片檢測方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,具體而言,涉及一種圖形標(biāo)志圖片檢測方法和裝置。
【背景技術(shù)】
[0002] 在互聯(lián)網(wǎng)領(lǐng)域內(nèi),通常需要對(duì)互聯(lián)網(wǎng)上的大量圖片進(jìn)行抓取,之后可對(duì)抓取到的 圖片進(jìn)行各種方式的處理,例如,對(duì)圖片進(jìn)行裁剪。
[0003] -般地,對(duì)圖片進(jìn)行何種方式的處理,取決于圖片中包含了什么內(nèi)容,因此需要對(duì) 圖片中包含的內(nèi)容進(jìn)行檢測。例如,基本目前的人臉識(shí)別技術(shù),可以檢測出人物圖片中所包 含的人臉。但是,對(duì)于包含了圖形標(biāo)志的圖片來說,例如,商品標(biāo)志、logo圖片等,目前尚且 沒有有效對(duì)其進(jìn)行識(shí)別的技術(shù)方案,只能普遍采用人工選取的方式,效率不高。
【發(fā)明內(nèi)容】
[0004] 鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上 述問題的圖形標(biāo)志圖片檢測方法和裝置。
[0005] 依據(jù)本發(fā)明的一個(gè)方面,提供了一種圖形標(biāo)志圖片檢測方法,其包括:基于待檢測 的圖片的邊緣位置,從所述圖片上選擇待提取顏色的區(qū)域;提取所述區(qū)域中的顏色;根據(jù) 所提取的所述區(qū)域中的顏色,判斷所述圖片中是否包含有圖形標(biāo)志。
[0006] 可選地,前述的方法,提取所述區(qū)域中的顏色,具體包括:提取所述區(qū)域中的每個(gè) 像素在一個(gè)或多個(gè)顏色通道下的亮度值。
[0007] 可選地,前述的方法,所述一個(gè)或多個(gè)顏色通道包括以下至少一種:紅色通道、綠 色通道、藍(lán)色通道。
[0008] 可選地,前述的方法,根據(jù)所提取的所述區(qū)域中的顏色,判斷所述圖片中是否包含 有圖形標(biāo)志,具體包括:統(tǒng)計(jì)每個(gè)顏色通道下的具有相同亮度值的像素的數(shù)量;根據(jù)每個(gè) 顏色通道下的每種亮度值的像素的數(shù)量,計(jì)算每個(gè)顏色通道下的像素?cái)?shù)量的方差;根據(jù)所 述一個(gè)或多個(gè)通道的像素?cái)?shù)量的方差,判斷所述區(qū)域的顏色是否為所述圖形標(biāo)志的背景 色,判斷結(jié)果為是時(shí)表示所述圖片中包含有圖形標(biāo)志。
[0009] 可選地,前述的方法,根據(jù)每個(gè)顏色通道下的每種亮度值的像素的數(shù)量,計(jì)算每個(gè) 顏色通道下的像素的方差,具體包括:根據(jù)每個(gè)顏色通道下的相同亮度值的像素的數(shù)量,計(jì) 算每個(gè)顏色通道下的每種亮度值的像素?cái)?shù)量的占比;根據(jù)每個(gè)顏色通道下的每種亮度值的 像素?cái)?shù)量的占比,計(jì)算每個(gè)顏色通道下的所有亮度值的像素?cái)?shù)量的平均占比;根據(jù)每個(gè)顏 色通道下的每種亮度值的像素?cái)?shù)量的占比,以及每個(gè)顏色通道下的所有亮度值的像素?cái)?shù)量 的平均占比,計(jì)算每個(gè)顏色通道下的像素?cái)?shù)量的方差。
[0010] 可選地,前述的方法,所述區(qū)域呈中空狀,所述區(qū)域的外邊緣與所述圖片的邊緣一 致。
[0011] 可選地,前述的方法,基于待檢測的圖片的邊緣位置,從所述圖片上選擇待提取顏 色的區(qū)域,具體包括:根據(jù)所述圖片的尺寸,計(jì)算所述區(qū)域的外邊緣與內(nèi)邊緣之間的距離; 按所述區(qū)域的外邊緣與內(nèi)邊緣之間的距離,從所述圖片上選取區(qū)域。
[0012] 依據(jù)本發(fā)明的另一方面,還提供了一種圖形標(biāo)志圖片檢測裝置,其包括:區(qū)域選擇 模塊,用于基于待檢測的圖片的邊緣位置,從所述圖片上選擇待提取顏色的區(qū)域;顏色提取 模塊,用于提取所述區(qū)域中的顏色;圖形標(biāo)志判斷模塊,用于根據(jù)所提取的所述區(qū)域中的顏 色,判斷所述圖片中是否包含有圖形標(biāo)志。
[0013] 可選地,前述的裝置,所述顏色提取模塊提取所述區(qū)域中的每個(gè)像素在一個(gè)或多 個(gè)顏色通道下的亮度值。
[0014] 可選地,前述的裝置,所述一個(gè)或多個(gè)顏色通道包括以下至少一種:紅色通道、綠 色通道、藍(lán)色通道。
[0015] 可選地,前述的裝置,還包括:像素統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)每個(gè)顏色通道下的具有相 同亮度值的像素的數(shù)量;方差計(jì)算模塊,用于根據(jù)每個(gè)顏色通道下的每種亮度值的像素的 數(shù)量,計(jì)算每個(gè)顏色通道下的像素?cái)?shù)量的方差;所述圖形標(biāo)志判斷模塊根據(jù)所述一個(gè)或多 個(gè)通道的像素?cái)?shù)量的方差,判斷所述區(qū)域的顏色是否為所述圖形標(biāo)志的背景色,判斷結(jié)果 為是時(shí)表示所述圖片中是否包含有圖形標(biāo)志。
[0016] 可選地,前述的裝置,還包括:占比計(jì)算模塊,用于根據(jù)每個(gè)顏色通道下的相同亮 度值的像素的數(shù)量,計(jì)算每個(gè)顏色通道下的每種亮度值的像素?cái)?shù)量的占比;平均占比計(jì)算 模塊,用于根據(jù)每個(gè)顏色通道下的每種亮度值的像素?cái)?shù)量的占比,計(jì)算每個(gè)顏色通道下的 所有亮度值的像素?cái)?shù)量的平均占比;所述方差計(jì)算模塊根據(jù)每個(gè)顏色通道下的每種亮度值 的像素?cái)?shù)量的占比,以及每個(gè)顏色通道下的所有亮度值的像素?cái)?shù)量的平均占比,計(jì)算每個(gè) 顏色通道下的像素?cái)?shù)量的方差。
[0017] 可選地,前述的裝置,所述區(qū)域呈中空狀,所述區(qū)域的外邊緣與所述圖片的邊緣一 致。
[0018] 可選地,前述的裝置,還包括:距離計(jì)算模塊,用于根據(jù)所述圖片的尺寸,計(jì)算所述 區(qū)域的外邊緣與內(nèi)邊緣之間的距離;所述區(qū)域選擇模塊按所述區(qū)域的外邊緣與內(nèi)邊緣之間 的距離,從所述圖片上選取區(qū)域。
[0019] 根據(jù)以上技術(shù)方案,可知本發(fā)明的圖形標(biāo)志圖片檢測方法和裝置至少具有以下優(yōu) 占.
[0020] 對(duì)于包含圖形標(biāo)志的圖片來說,通常圖片的中部為圖形標(biāo)志,為了將圖形標(biāo)志凸 顯出來,一般圖片中除了圖形標(biāo)志以外的背景顏色比較單一且分布不均,本發(fā)明的技術(shù)方 案基于包含圖形標(biāo)志的圖片的這個(gè)特點(diǎn),根據(jù)圖片邊緣位置提取顏色進(jìn)行檢測,可以有效 地識(shí)別提取的顏色是不是背景色,進(jìn)而判斷圖片是否包含圖形標(biāo)志。
[0021] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠 更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【專利附圖】
【附圖說明】
[0022] 通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明 的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0023] 圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖形標(biāo)志檢測方法的流程圖;
[0024] 圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖形標(biāo)志檢測方法的流程圖;
[0025] 圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖形標(biāo)志檢測方法的流程圖;
[0026] 圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖形標(biāo)志檢測方法的流程圖;
[0027] 圖5示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖形標(biāo)志檢測方法的流程圖;
[0028] 圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖形標(biāo)志檢測方法的工作示意圖;
[0029] 圖7示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖形標(biāo)志檢測裝置的框圖;
[0030] 圖8示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖形標(biāo)志檢測裝置的框圖;
[0031] 圖9示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖形標(biāo)志檢測裝置的框圖;
[0032] 圖10示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖形標(biāo)志檢測裝置的框圖。
【具體實(shí)施方式】
[0033] 下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開 的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例 所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0034] 如圖1所示,本發(fā)明的一個(gè)實(shí)施例提供了一種圖形標(biāo)志圖片檢測方法,其包括:
[0035] 步驟110,基于待檢測的圖片的邊緣位置,從圖片上選擇待提取顏色的區(qū)域。在本 實(shí)施例中,通過觀察大量包含圖形標(biāo)志的圖片,可以得出圖形標(biāo)志圖片邊緣位置的顏色一 般為背景色,為了減少圖片中間顏色對(duì)背景色的干擾,所以只提取邊緣位置區(qū)域的背景色。
[0036] 步驟120,提取區(qū)域中的顏色。
[0037] 步驟130,根據(jù)所提取的區(qū)域中的顏色,判斷圖片中是否包含有圖形標(biāo)志。根據(jù)本 實(shí)施例的技術(shù)方案,對(duì)于包含圖形標(biāo)志的圖片來說,通常圖片的中部為圖形標(biāo)志,為了將圖 形標(biāo)志凸顯出來,一般圖片中除了圖形標(biāo)志以外的背景部分顏色比較單一缺乏變化,本實(shí) 施例的技術(shù)方案基于包含圖形標(biāo)志的圖片的這個(gè)特點(diǎn),根據(jù)圖片邊緣位置提取顏色進(jìn)行檢 測,可以有效地識(shí)別提取的顏色是不是背景色,進(jìn)而判斷圖片是否包含圖形標(biāo)志。
[0038] 根據(jù)圖1,對(duì)于一張具有車輛標(biāo)志的圖片,圖片內(nèi)居中設(shè)置了白色的車輛標(biāo)志,非 車輛標(biāo)志的背景部分為黑色;在圖片的邊緣位置提取顏色,發(fā)現(xiàn)提取的顏色全都是黑色,這 符合包含圖形標(biāo)志的背景色的特點(diǎn),因此判斷圖片中包含了圖形標(biāo)志。
[0039] 如圖2所示,本發(fā)明的一個(gè)實(shí)施例提供了一種圖形標(biāo)志圖片檢測方法,其包括:
[0040] 步驟210,基于待檢測的圖片的邊緣位置,從圖片上選擇待提取顏色的區(qū)域。
[0041] 步驟220,提取區(qū)域中的每個(gè)像素在一個(gè)或多個(gè)顏色通道下的亮度值。進(jìn)一步地, 一個(gè)或多個(gè)顏色通道包括以下至少一種:紅色通道、綠色通道、藍(lán)色通道。在本實(shí)施例中,通 過提取多顏色通道亮度值的方式,有利于精確地判斷所提取顏色的差異變化。
[0042] 步驟230,根據(jù)所提取的區(qū)域中的顏色,判斷圖片中是否包含有圖形標(biāo)志。
[0043] 如圖3所示,本發(fā)明的一個(gè)實(shí)施例提供了一種圖形標(biāo)志圖片檢測方法,其包括:
[0044] 步驟310,基于待檢測的圖片的邊緣位置,從圖片上選擇待提取顏色的區(qū)域。
[0045] 步驟320,提取區(qū)域中的每個(gè)像素在一個(gè)或多個(gè)顏色通道下的亮度值。
[0046] 步驟330,統(tǒng)計(jì)每個(gè)顏色通道下的具有相同亮度值的像素的數(shù)量。
[0047] 步驟340,根據(jù)每個(gè)顏色通道下的每種亮度值的像素的數(shù)量,計(jì)算每個(gè)顏色通道下 的像素?cái)?shù)量的方差。
[0048] 步驟350,根據(jù)一個(gè)或多個(gè)通道的像素?cái)?shù)量的方差,判斷區(qū)域的顏色是否為圖形標(biāo) 志的背景色,判斷結(jié)果為是時(shí)表示圖片中包含有圖形標(biāo)志。根據(jù)本實(shí)施例的技術(shù)方案,像素 數(shù)量的方差是能夠反映出顏色差異變化的數(shù)值,根據(jù)該數(shù)值的變化可以準(zhǔn)確判斷所提取的 顏色是否為背景色。
[0049] 如圖4所示,本發(fā)明的一個(gè)實(shí)施例提供了一種圖形標(biāo)志圖片檢測方法,其包括:
[0050] 步驟410,基于待檢測的圖片的邊緣位置,從圖片上選擇待提取顏色的區(qū)域。
[0051] 步驟420,提取區(qū)域中的每個(gè)像素在一個(gè)或多個(gè)顏色通道下的亮度值。
[0052] 步驟430,統(tǒng)計(jì)每個(gè)顏色通道下的具有相同亮度值的像素的數(shù)量。
[0053] 步驟440,根據(jù)每個(gè)顏色通道下的相同亮度值的像素的數(shù)量,計(jì)算每個(gè)顏色通道下 的每種亮度值的像素?cái)?shù)量的占比。
[0054] 步驟450,根據(jù)每個(gè)顏色通道下的每種亮度值的像素?cái)?shù)量的占比,計(jì)算每個(gè)顏色通 道下的所有亮度值的像素?cái)?shù)量的平均占比。
[0055] 步驟460,根據(jù)每個(gè)顏色通道下的每種亮度值的像素?cái)?shù)量的占比,以及每個(gè)顏色通 道下的所有亮度值的像素?cái)?shù)量的平均占比,計(jì)算每個(gè)顏色通道下的像素?cái)?shù)量的方差。
[0056] 步驟470,根據(jù)一個(gè)或多個(gè)通道的像素?cái)?shù)量的方差,判斷區(qū)域的顏色是否為圖形標(biāo) 志的背景色,判斷結(jié)果為是時(shí)表示圖片中包含有圖形標(biāo)志。根據(jù)本實(shí)施例的技術(shù)方案,提供 一種詳細(xì)的計(jì)算方差的技術(shù)方案。
[0057] 根據(jù)圖4,對(duì)于某張待檢測的圖片,需要按照以下過程處理:
[0058] 1、統(tǒng)計(jì)各個(gè)通道亮度值的數(shù)量:對(duì)R、G、B三個(gè)通道,分別統(tǒng)計(jì)從0?255每個(gè)亮 度值的像素的個(gè)數(shù),記為%, ai,a2, . . .,a255,將數(shù)量最多的亮度值記為該通道的顏色的亮度 值。
[0059] 2、計(jì)算各個(gè)亮度值的占比。設(shè)每個(gè)通道的像素的總數(shù)為total,則:
【權(quán)利要求】
1. 一種圖形標(biāo)志圖片檢測方法,其包括: 基于待檢測的圖片的邊緣位置,從所述圖片上選擇待提取顏色的區(qū)域; 提取所述區(qū)域中的顏色; 根據(jù)所提取的所述區(qū)域中的顏色,判斷所述圖片中是否包含有圖形標(biāo)志。
2. 根據(jù)權(quán)利要求1所述的方法,其中,提取所述區(qū)域中的顏色,具體包括: 提取所述區(qū)域中的每個(gè)像素在一個(gè)或多個(gè)顏色通道下的亮度值。
3. 根據(jù)權(quán)利要求1-2任一項(xiàng)所述的方法,其中,所述一個(gè)或多個(gè)顏色通道包括W下至 少一種: 紅色通道、綠色通道、藍(lán)色通道。
4. 根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其中,根據(jù)所提取的所述區(qū)域中的顏色,判斷 所述圖片中是否包含有圖形標(biāo)志,具體包括: 統(tǒng)計(jì)每個(gè)顏色通道下的具有相同亮度值的像素的數(shù)量; 根據(jù)每個(gè)顏色通道下的每種亮度值的像素的數(shù)量,計(jì)算每個(gè)顏色通道下的像素?cái)?shù)量的 方差; 根據(jù)所述一個(gè)或多個(gè)通道的像素?cái)?shù)量的方差,判斷所述區(qū)域的顏色是否為所述圖形標(biāo) 志的背景色,判斷結(jié)果為是時(shí)表示所述圖片中包含有圖形標(biāo)志。
5. 根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其中,根據(jù)每個(gè)顏色通道下的每種亮度值的 像素的數(shù)量,計(jì)算每個(gè)顏色通道下的像素的方差,具體包括: 根據(jù)每個(gè)顏色通道下的相同亮度值的像素的數(shù)量,計(jì)算每個(gè)顏色通道下的每種亮度值 的像素?cái)?shù)量的占比; 根據(jù)每個(gè)顏色通道下的每種亮度值的像素?cái)?shù)量的占比,計(jì)算每個(gè)顏色通道下的所有亮 度值的像素?cái)?shù)量的平均占比; 根據(jù)每個(gè)顏色通道下的每種亮度值的像素?cái)?shù)量的占比,W及每個(gè)顏色通道下的所有亮 度值的像素?cái)?shù)量的平均占比,計(jì)算每個(gè)顏色通道下的像素?cái)?shù)量的方差。
6. 根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,其中, 所述區(qū)域呈中空狀,所述區(qū)域的外邊緣與所述圖片的邊緣一致。
7. 根據(jù)權(quán)利要求1-6任一項(xiàng)的方法,其中,基于待檢測的圖片的邊緣位置,從所述圖片 上選擇待提取顏色的區(qū)域,具體包括: 根據(jù)所述圖片的尺寸,計(jì)算所述區(qū)域的外邊緣與內(nèi)邊緣之間的距離; 按所述區(qū)域的外邊緣與內(nèi)邊緣之間的距離,從所述圖片上選取區(qū)域。
8. -種圖形標(biāo)志圖片檢測裝置,其包括: 區(qū)域選擇模塊,用于基于待檢測的圖片的邊緣位置,從所述圖片上選擇待提取顏色的 區(qū)域; 顏色提取模塊,用于提取所述區(qū)域中的顏色; 圖形標(biāo)志判斷模塊,用于根據(jù)所提取的所述區(qū)域中的顏色,判斷所述圖片中是否包含 有圖形標(biāo)志。
9. 根據(jù)權(quán)利要求8所述的裝置,其中, 所述顏色提取模塊提取所述區(qū)域中的每個(gè)像素在一個(gè)或多個(gè)顏色通道下的亮度值。
10. 根據(jù)權(quán)利要求8-9任一項(xiàng)所述的裝置,其中,還包括: 像素統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)每個(gè)顏色通道下的具有相同亮度值的像素的數(shù)量; 方差計(jì)算模塊,用于根據(jù)每個(gè)顏色通道下的每種亮度值的像素的數(shù)量,計(jì)算每個(gè)顏色 通道下的像素?cái)?shù)量的方差; 所述圖形標(biāo)志判斷模塊根據(jù)所述一個(gè)或多個(gè)通道的像素?cái)?shù)量的方差,判斷所述區(qū)域 的顏色是否為所述圖形標(biāo)志的背景色,判斷結(jié)果為是時(shí)表示所述圖片中是否包含有圖形標(biāo) 擊 VI、,、〇
【文檔編號(hào)】G06K9/46GK104463176SQ201410815644
【公開日】2015年3月25日 申請(qǐng)日期:2014年12月24日 優(yōu)先權(quán)日:2014年12月24日
【發(fā)明者】張剛, 胡金輝, 韓玉剛 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司