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

一種應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)方法及裝置制造方法

文檔序號(hào):6504653閱讀:205來源:國(guó)知局
一種應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)方法及裝置制造方法
【專利摘要】本申請(qǐng)實(shí)施例公開了一種應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)方法,該方法包括對(duì)特定圖片的邊框存在性的檢測(cè),該檢測(cè)包括:獲取應(yīng)用于網(wǎng)站的特定圖片,計(jì)算特定圖片的每個(gè)像素點(diǎn)的邊緣特征值,沿著每個(gè)像素點(diǎn)確定的斜率方向查找該像素點(diǎn)的邊緣特征值局部極大值像素點(diǎn),當(dāng)查找到的像素點(diǎn)的邊緣特征值大于預(yù)設(shè)特征閾值時(shí),用預(yù)設(shè)顏色填充該局部極大值像素點(diǎn);對(duì)特定圖片進(jìn)行掃描,統(tǒng)計(jì)特定圖片的每條掃描線上顏色為預(yù)設(shè)顏色的像素點(diǎn)的數(shù)量;當(dāng)一個(gè)掃描線上的數(shù)量大于預(yù)設(shè)數(shù)量閾值,確定該掃描線所在的線為邊框的邊沿線。本申請(qǐng)還公開了一種應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)裝置。本申請(qǐng)實(shí)施例可以滿足網(wǎng)站對(duì)特定圖片的應(yīng)用需求。
【專利說明】—種應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)方法及裝置

【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及圖形圖像信息處理【技術(shù)領(lǐng)域】,特別涉及一種應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)方法及裝置。

【背景技術(shù)】
[0002]隨著圖形圖像技術(shù)的發(fā)展,在網(wǎng)站中以圖片、圖像格式提供信息的方式越來越普遍,該方式因其直觀、便捷、信息含量高等特點(diǎn)廣受人們青睞。但是,相對(duì)于傳統(tǒng)的文本格式而言,在網(wǎng)站上展現(xiàn)圖形圖像的技術(shù)難度要高得多?;诰W(wǎng)站本身以及網(wǎng)站的業(yè)務(wù)類型的特殊性,并非任何格式或具有任何屬性的圖片(即不特定圖片)均能滿足網(wǎng)站的應(yīng)用需要。為此,在將圖片應(yīng)用于網(wǎng)站上之前或之后,往往需要對(duì)網(wǎng)站上的這些圖片進(jìn)行檢測(cè),以確定其是否合格。
[0003]現(xiàn)有技術(shù)對(duì)應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)方式主要存在兩種:一是針對(duì)特定圖片的基本信息的自動(dòng)檢測(cè)法;二是針對(duì)特定圖片的具有一定深度的復(fù)雜信息的人工檢測(cè)法。前者比如直接從圖片庫(kù)中讀取圖片的高度、寬度等信息,并在此基礎(chǔ)上簡(jiǎn)單計(jì)算高寬比等基本信息,但是,在網(wǎng)站的應(yīng)用越來越復(fù)雜化、多樣化的趨勢(shì)之下,簡(jiǎn)單的基本信息的自動(dòng)檢測(cè)盡管在效率上能夠滿足要求,卻在深度信息的檢測(cè)方面與需求相差甚遠(yuǎn);后者比如對(duì)圖片庫(kù)中的圖片進(jìn)行處理分析后,獲知圖片邊框的存在性、主體內(nèi)容區(qū)域、背景區(qū)域等深度信息,但是,在網(wǎng)站的應(yīng)用面臨的圖片趨于海量的情況下,人工審核完全無法適應(yīng)這種要求。由此可見,現(xiàn)有技術(shù)無法滿足網(wǎng)站對(duì)特定圖片的應(yīng)用需求。


【發(fā)明內(nèi)容】

[0004]為解決上述技術(shù)問題,本申請(qǐng)實(shí)施例提供了一種應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)方法及其對(duì)應(yīng)裝置,以滿足網(wǎng)站在對(duì)深度信息進(jìn)行檢測(cè)和檢測(cè)效率上的要求。
[0005]本申請(qǐng)實(shí)施例的應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)方法包括對(duì)特定圖片的基本信息的檢測(cè),還包括對(duì)特定圖片的邊框存在性的檢測(cè),所述邊框存在性的檢測(cè)包括:
[0006]獲取應(yīng)用于網(wǎng)站的特定圖片,所述特定圖片為根據(jù)網(wǎng)站的類型能夠滿足網(wǎng)站應(yīng)用需求的圖片;
[0007]計(jì)算特定圖片的每個(gè)像素點(diǎn)的邊緣特征值,沿著每個(gè)像素點(diǎn)的邊緣特征值確定的斜率方向查找邊緣特征值局部極大值像素點(diǎn),當(dāng)查找到的像素點(diǎn)的邊緣特征值大于預(yù)設(shè)特征閾值時(shí),用預(yù)設(shè)顏色填充該局部極大值像素點(diǎn);
[0008]對(duì)特定圖片進(jìn)行掃描,統(tǒng)計(jì)特定圖片的每條掃描線上顏色為預(yù)設(shè)顏色的像素點(diǎn)的數(shù)量;
[0009]當(dāng)一個(gè)掃描線上的數(shù)量大于預(yù)設(shè)數(shù)量閾值時(shí),確定該掃描線所在的線為邊框的邊沿線。
[0010]優(yōu)選地,當(dāng)一個(gè)掃描線上的數(shù)量大于預(yù)設(shè)數(shù)量閾值且該掃描線位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度所確定的區(qū)域之內(nèi)時(shí),確定該掃描線所在的線為邊框的邊沿線。
[0011]進(jìn)一步優(yōu)選地,在待檢測(cè)的特定圖片的邊框?yàn)樗倪呅吻疫吙蚓哂袑挾葧r(shí),所述邊框存在性的檢測(cè)方法還包括:將確定的多條邊沿線中最內(nèi)側(cè)的邊沿線作為內(nèi)邊界、最外側(cè)的邊沿線作為外邊界,將邊框的內(nèi)邊界與外邊界之間的距離作為邊框的寬度,用邊框的寬度除以所述預(yù)設(shè)距離長(zhǎng)度,根據(jù)相除運(yùn)算的結(jié)果賦予權(quán)重A,如果邊框的四邊寬度的權(quán)重之和大于第一預(yù)設(shè)權(quán)重閾值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
[0012]優(yōu)選地,所述方法還包括對(duì)特定圖片的主體內(nèi)容區(qū)域的檢測(cè),所述主體內(nèi)容區(qū)域的檢測(cè)包括:
[0013]將所述特定圖片轉(zhuǎn)換為至少包括兩種顏色的灰度圖;
[0014]在灰度圖中分別標(biāo)定出每種顏色的連通區(qū)域;
[0015]取出面積超過特定圖片的總面積預(yù)設(shè)比例的連通區(qū)域;
[0016]統(tǒng)計(jì)取出的每個(gè)連通區(qū)域內(nèi)的像素點(diǎn)位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度所確定的區(qū)域之內(nèi)的數(shù)量,如果該數(shù)量不超過所述連通區(qū)域的總像素點(diǎn)的一定比例,則確定該連通區(qū)域?yàn)樘囟▓D片的主體內(nèi)容區(qū)域。
[0017]優(yōu)選地,根據(jù)特定圖片的主體內(nèi)容區(qū)域的面積與特定圖片的總面積間的大小關(guān)系賦予權(quán)重α,根據(jù)特定圖片的主體內(nèi)容區(qū)域落入所述特定圖片的總面積預(yù)設(shè)比例范圍內(nèi)的位置賦予權(quán)重β,根據(jù)特定圖片的主體內(nèi)容區(qū)域包含的連通區(qū)域的數(shù)量賦予權(quán)重Y,將α、β、Y之和作為主體內(nèi)容區(qū)域的權(quán)重B,如果權(quán)重B大于第二預(yù)設(shè)權(quán)重閾值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
[0018]優(yōu)選地,如果連通區(qū)域內(nèi)的像素點(diǎn)位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度所確定的區(qū)域之內(nèi)的數(shù)量超過所述連通區(qū)域的總像素點(diǎn)的一定比例,則確定該連通區(qū)域?yàn)樘囟▓D片的背景區(qū)域,根據(jù)所述背景區(qū)域的面積與所述特定圖片的總面積的大小關(guān)系賦予權(quán)重C,如果權(quán)重C大于第三預(yù)設(shè)權(quán)重閾值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
[0019]優(yōu)選地,將特定圖片的邊框的權(quán)重Α、主體內(nèi)容區(qū)域的權(quán)重B以及背景區(qū)域的權(quán)重C分別乘以比例系數(shù),判斷相乘后的結(jié)果是否大于第四預(yù)設(shè)權(quán)重閾值,如果大于,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
[0020]本申請(qǐng)實(shí)施例還提供了一種應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)裝置。該裝置包括對(duì)特定圖片的基本信息進(jìn)行檢測(cè)的基本信息檢測(cè)單元,還包括對(duì)特定圖片的邊框存在性進(jìn)行檢測(cè)的存在性檢測(cè)單元,所述存在性檢測(cè)單元包括:特定圖片獲取子單元、顏色填充子單元、像素點(diǎn)數(shù)量統(tǒng)計(jì)子單元和邊框存在性確定子單元,其中:
[0021]所述特定圖片獲取子單元,用于獲取應(yīng)用于網(wǎng)站的特定圖片,所述特定圖片為根據(jù)網(wǎng)站的類型能夠滿足網(wǎng)站應(yīng)用需求的圖片;
[0022]所述顏色填充子單元,用于計(jì)算特定圖片的每個(gè)像素點(diǎn)的邊緣特征值,沿著每個(gè)像素點(diǎn)的邊緣特征值確定的斜率方向查找邊緣特征值局部極大值像素點(diǎn),當(dāng)查找到的像素點(diǎn)的邊緣特征值大于預(yù)設(shè)特征閾值時(shí),用預(yù)設(shè)顏色填充該局部極大值像素點(diǎn);
[0023]所述像素點(diǎn)數(shù)量統(tǒng)計(jì)子單元,用于對(duì)特定圖片進(jìn)行掃描,統(tǒng)計(jì)特定圖片的每條掃描線上顏色為預(yù)設(shè)顏色的像素點(diǎn)的數(shù)量;
[0024]所述邊框存在性確定子單元,用于在一個(gè)掃描線上的數(shù)量大于預(yù)設(shè)數(shù)量閾值時(shí),確定該掃描線所在的線為邊框的邊沿線。
[0025]優(yōu)選地,所述邊框存在性確定子單元具體用于在一個(gè)掃描線上的數(shù)量大于預(yù)設(shè)數(shù)量閾值且該掃描線位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度所確定的區(qū)域之內(nèi)時(shí),確定該掃描線所在的線為邊框的邊沿線。
[0026]進(jìn)一步優(yōu)選地,在待檢測(cè)的特定圖片的邊框?yàn)樗倪呅吻疫吙蚓哂袑挾葧r(shí),所述邊框存在性確定子單元還用于將確定的多條邊沿線中最內(nèi)側(cè)的邊沿線作為內(nèi)邊界、最外側(cè)的邊沿線作為外邊界,將邊框的內(nèi)邊界與外邊界之間的距離作為邊框的寬度,用邊框的寬度除以所述預(yù)設(shè)距離長(zhǎng)度,根據(jù)相除運(yùn)算的結(jié)果賦予權(quán)重A,如果邊框的四邊寬度的權(quán)重之和大于第一預(yù)設(shè)權(quán)重閾值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
[0027]優(yōu)選地,所述裝置還包括對(duì)特定圖片的主體內(nèi)容區(qū)域進(jìn)行檢測(cè)的主體內(nèi)容區(qū)域檢測(cè)單元,所述主體內(nèi)容區(qū)域檢測(cè)單元包括:灰度圖轉(zhuǎn)換子單元、連通區(qū)域標(biāo)定子單元、連通區(qū)域取出子單元、像素點(diǎn)統(tǒng)計(jì)子單元和主體內(nèi)容區(qū)域確定子單元,其中:
[0028]所述灰度圖轉(zhuǎn)換子單元,用于將所述特定圖片轉(zhuǎn)換為至少包括兩種顏色的灰度圖;
[0029]所述連通區(qū)域標(biāo)定子單元,用于在灰度圖中分別標(biāo)定出每種顏色的連通區(qū)域;
[0030]所述連通區(qū)域取出子單元,用于取出面積超過特定圖片的總面積預(yù)設(shè)比例的連通區(qū)域;
[0031]所述像素點(diǎn)統(tǒng)計(jì)子單元,用于統(tǒng)計(jì)取出的每個(gè)連通區(qū)域內(nèi)的像素點(diǎn)位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度所確定的區(qū)域之內(nèi)的數(shù)量;
[0032]所述主體內(nèi)容區(qū)域確定子單元,用于在該數(shù)量不超過所述連通區(qū)域的總像素點(diǎn)的一定比例時(shí),確定該連通區(qū)域?yàn)樘囟▓D片的主體內(nèi)容區(qū)域。
[0033]優(yōu)選地,所述主體內(nèi)容區(qū)域檢測(cè)單元還包括權(quán)重賦值子單元,該權(quán)重賦值子單元用于根據(jù)特定圖片的主體內(nèi)容區(qū)域的面積與特定圖片的總面積間的大小關(guān)系賦予權(quán)重α,根據(jù)特定圖片的主體內(nèi)容區(qū)域落入所述特定圖片的總面積預(yù)設(shè)比例范圍內(nèi)的位置賦予權(quán)重β,根據(jù)特定圖片的主體內(nèi)容區(qū)域包含的連通區(qū)域的數(shù)量賦予權(quán)重Y,將α、β、Y之和作為主體內(nèi)容區(qū)域的權(quán)重B ;所述主體內(nèi)容區(qū)域確定子單元具體用于在權(quán)重B大于第二預(yù)設(shè)權(quán)重閾值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
[0034]優(yōu)選地,所述主體內(nèi)容區(qū)域檢測(cè)單元還包括背景區(qū)域確定子單元,該背景區(qū)域確定子單元用于在連通區(qū)域內(nèi)的像素點(diǎn)位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度所確定的區(qū)域之內(nèi)的數(shù)量超過所述連通區(qū)域的總像素點(diǎn)的一定比例,則確定該連通區(qū)域?yàn)樘囟▓D片的背景區(qū)域,根據(jù)所述背景區(qū)域的面積與所述特定圖片的總面積的大小關(guān)系賦予權(quán)重C,如果權(quán)重C大于第三預(yù)設(shè)權(quán)重閾值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
[0035]進(jìn)一步優(yōu)選地,所述裝置還包括比例系數(shù)運(yùn)算單元,用于將特定圖片的邊框的權(quán)重Α、主體內(nèi)容區(qū)域的權(quán)重B以及背景區(qū)域的權(quán)重C分別乘以比例系數(shù);所述主體內(nèi)容區(qū)域確定子單元具體用于在判斷相乘后的結(jié)果大于第四預(yù)設(shè)權(quán)重閾值時(shí)確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
[0036]本申請(qǐng)實(shí)施例在獲取應(yīng)用于網(wǎng)站的特定圖片后,對(duì)該網(wǎng)站的特定圖片的邊框存在性進(jìn)行檢測(cè)。與現(xiàn)有技術(shù)相比,本申請(qǐng)實(shí)施例除可以按照現(xiàn)有技術(shù)對(duì)特定圖片的基本信息進(jìn)行檢測(cè)之外,還可以對(duì)特定圖片的邊框的存在性、主體內(nèi)容區(qū)域這類圖片的深度信息進(jìn)行檢測(cè)。而且,檢測(cè)的過程是執(zhí)行計(jì)算機(jī)程序的自動(dòng)化過程,面臨海量圖片數(shù)據(jù)時(shí)可以自動(dòng)進(jìn)行,提聞了圖片的檢測(cè)效率。

【專利附圖】

【附圖說明】
[0037]為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1為應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)方法實(shí)施例之一的流程圖;
[0039]圖2(a)為特定圖片的邊框示意圖;
[0040]圖2(b)為經(jīng)過顏色填涂后的特定圖片的示意圖;
[0041]圖3為應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)方法實(shí)施例之二的流程圖;
[0042]圖4為應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)裝置實(shí)施例的結(jié)構(gòu)框圖。

【具體實(shí)施方式】
[0043]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本申請(qǐng)中的技術(shù)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
[0044]參見圖1,該圖示出了本申請(qǐng)的應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)方法的流程。該流程適用于對(duì)特定圖片的邊框存在性的檢測(cè),在實(shí)際應(yīng)用過程中,邊框可以體現(xiàn)為一條線,也可能體現(xiàn)為多條線,即該邊框具有一定的寬度,該寬度可以通過由該邊框的最內(nèi)的一條邊沿線(內(nèi)邊界)與最外的一條邊沿線(外邊界)的距離來量度。但無論邊框體現(xiàn)為一條線還是多條線,在檢測(cè)邊框的存在性時(shí),只要能檢測(cè)到該邊框中的至少一條邊沿線即說明邊框存在。本實(shí)施例的流程包括:
[0045]步驟SlOl:獲取應(yīng)用于網(wǎng)站的特定圖片,所述特定圖片為根據(jù)網(wǎng)站的類型能夠滿足網(wǎng)站應(yīng)用需求的圖片;
[0046]應(yīng)用于網(wǎng)站的圖片是以網(wǎng)站作為媒介進(jìn)行展示、處理等操作的電子圖片,該圖片需要滿足諸多條件(比如,大小、顏色、像素等均要符合展示要求),且在不同類別的網(wǎng)站中的具體條件可能不同(比如,對(duì)色澤要求較高的服裝類網(wǎng)站,通常希望圖片的清晰度較高,而對(duì)形狀要求較高的家具類網(wǎng)站,通常希望圖片的輪廓性較強(qiáng)),基于此,本申請(qǐng)稱其為特定圖片,該特定圖片是根據(jù)網(wǎng)站的類型能夠滿足網(wǎng)站應(yīng)用需求的圖片。比如,對(duì)于提供服裝類型的網(wǎng)站,在其上展現(xiàn)的圖片應(yīng)當(dāng)是衣帽鞋襪類的圖片,對(duì)于提供餐飲服務(wù)類型的網(wǎng)站,在其上展現(xiàn)的圖片應(yīng)當(dāng)是食物類的圖片。在這些應(yīng)用于網(wǎng)站的特定圖片中,某些圖片提供者會(huì)對(duì)圖片做特殊處理,以便與其它圖片提供者提供的圖片區(qū)別開,比如,一種常見的處理做法是:在圖片邊緣部分添加邊框,參見圖2(a)所示,在該特定圖片中,邊框部分包括三層:由圖片最外邊延到第一次顏色突變界線處的第一層邊框21,由第一次顏色突變界面處到第二次顏色突變界線處的第二層邊框22,由第二次顏色突變界線處到第三次顏色突變界線處的第三層邊框23,在往里是特定圖片的本體部分。通常網(wǎng)站上會(huì)同時(shí)包含這種在圖片邊緣添加邊框的圖片和沒有添加邊框的圖片,為將這兩類圖片自動(dòng)區(qū)分出來,需要進(jìn)行本申請(qǐng)實(shí)施例的邊框存在性的檢測(cè)。
[0047]步驟S102:計(jì)算特定圖片的每個(gè)像素點(diǎn)的邊緣特征值,沿著每個(gè)像素點(diǎn)的邊緣特征值確定的斜率方向查找邊緣特征值局部極大值像素點(diǎn),當(dāng)查找到的像素點(diǎn)的邊緣特征值大于預(yù)設(shè)特征閾值時(shí),用預(yù)設(shè)顏色填充該局部極大值像素點(diǎn);
[0048]邊緣特征值是描述一個(gè)像素點(diǎn)邊緣特性的向量,向量模值的大小表征的像素點(diǎn)是邊緣像素點(diǎn)的可能性大小,模值越大越有可能是位于邊緣上的像素;向量的方向表征邊緣的法向方向,即垂直于邊緣切線的方向。計(jì)算出邊緣特征值后,在邊緣向量的方向上尋找模值的局部極大值,再通過預(yù)設(shè)的閾值來篩選出最后的邊緣像素點(diǎn),并用預(yù)設(shè)顏色進(jìn)行填充。具體操作方式如下:獲取到特定圖片后,針對(duì)該特定圖片的每個(gè)像素點(diǎn),計(jì)算像素點(diǎn)的邊緣特征值。首先需要分別計(jì)算向量在X和y方向的分量Tx和Ty。其中:Tx可以使用[-101 ;-101 ;-101]這樣的矩形濾波器來計(jì)算得到中間像素的特征值分量,Ty可以使用[-1-1-1 ;000 ;111]這樣的矩形濾波器來計(jì)算得到該像素的特征值分量。然后使用歐式空間的向量模公式T = sqrt(Tx~2+Ty~2)來計(jì)算向量的模值,用a = arctan(Ty/Tx)來計(jì)算向量的方向角。得到全圖所有像素的邊緣向量的模和方向后,需要查找所有像素點(diǎn)中在特征向量的方向上邊緣特征值局部極大值的像素點(diǎn)。一種實(shí)現(xiàn)方法是將每個(gè)像素的邊緣特征值跟在向量方向上相鄰的兩個(gè)像素點(diǎn)的特征值比較,當(dāng)它大于相鄰兩個(gè)像素點(diǎn)的特征值,它就是局部極大值,否則不是。然后將局部極大值像素點(diǎn)的邊緣特征值與預(yù)設(shè)的特征閾值進(jìn)行比較,如果大于該預(yù)設(shè)特征閾值,則說明該局部極大值點(diǎn)為邊緣點(diǎn),將用預(yù)設(shè)顏色進(jìn)行填充。圖2(b)示出了經(jīng)過上述步驟處理后的一個(gè)實(shí)例。
[0049]上述確定邊緣點(diǎn)的過程在實(shí)際應(yīng)用過程中,為取得更好的技術(shù)效果,通常還會(huì)采取某些補(bǔ)充性措施。比如,在進(jìn)行邊緣特征值計(jì)算之前,先對(duì)特定圖像圖像進(jìn)行灰度處理和高斯平滑處理?;叶忍幚淼哪康脑谟谛纬苫叶葓D,灰度圖為單通道圖,而彩色圖片通常至少為3個(gè)通道的圖,經(jīng)過灰度處理后可提高后續(xù)操作的速度?;叶忍幚磉^程通常是根據(jù)圖像各個(gè)通道的采樣值進(jìn)行加權(quán)平均。以RGB格式的彩圖為例,通?;叶然姆绞街饕袃煞N:一是直接加權(quán)平均,即Gray = (R+G+B)/3 ;二是考慮人眼視覺特點(diǎn)對(duì)R、G、B三色分量進(jìn)行適當(dāng)?shù)臋?quán)重分配,即Gray = 0.299R+0.587G+0.114B。其他格式的彩色圖像,可以根據(jù)相應(yīng)的轉(zhuǎn)換關(guān)系轉(zhuǎn)換為RGB后再進(jìn)行灰度化。高斯平滑處理的目的在于減少圖像中的噪聲對(duì)后續(xù)步驟的干擾,其具體實(shí)現(xiàn)可用兩個(gè)一維高斯核分別進(jìn)行兩次加權(quán)實(shí)現(xiàn),也可以通過一個(gè)二維高斯核進(jìn)行一次卷積實(shí)現(xiàn)。還比如,在上述沿著像素點(diǎn)的邊緣特征向量方向判定局部極大值像素點(diǎn)時(shí),向量方向可能不通過特定圖片的已有像素點(diǎn),這時(shí)需要考慮向量方向上最近的兩個(gè)像素點(diǎn)連線與向量的交點(diǎn),該交點(diǎn)像素點(diǎn)的邊緣特征向量的模可通過對(duì)那兩個(gè)最近像素點(diǎn)的特征向量的模進(jìn)行線性插值或者擬合等方式得到。再比如,在查找到邊緣特征值局部極大值的像素點(diǎn)后,將其與預(yù)設(shè)的特征閾值進(jìn)行比較時(shí),可以設(shè)置兩級(jí)比較模式,即設(shè)置兩個(gè)一高一低的特征閾值,將高于較大閾值的局部極大值點(diǎn)確認(rèn)為初步的邊緣點(diǎn),從這些確認(rèn)的初步邊緣點(diǎn)出發(fā),將與這些點(diǎn)相連接,高于較小閾值的邊緣點(diǎn)確認(rèn)為最終邊緣點(diǎn)。這里的一高一低的兩個(gè)閾值,可以分別采用統(tǒng)計(jì)分布中的30%和70%的臨界值,SP總計(jì)有30%的樣本高于較大的閾值,70%的樣本高于較小的閾值。
[0050]步驟S103:對(duì)特定圖片進(jìn)行掃描,統(tǒng)計(jì)特定圖片的每條掃描線上顏色為預(yù)設(shè)顏色的像素點(diǎn)的數(shù)量;
[0051]通過前述步驟對(duì)特定圖片進(jìn)行顏色標(biāo)注后,即可對(duì)特定圖片進(jìn)行掃描,然后統(tǒng)計(jì)每條掃描線上的預(yù)設(shè)顏色像素點(diǎn)的數(shù)量。比如,假設(shè)預(yù)設(shè)顏色為白色,在計(jì)算機(jī)中用“I”標(biāo)識(shí),待檢測(cè)的邊框?yàn)榫匦?,則可以按行或列掃描統(tǒng)計(jì)“ I ”的個(gè)數(shù)。
[0052]在進(jìn)行統(tǒng)計(jì)時(shí),對(duì)于統(tǒng)計(jì)的方向,取決于待檢測(cè)的邊框的形狀。比如,對(duì)于邊框?yàn)榫匦蔚那闆r,則可能存在兩種模式:一是外到內(nèi)模式,即從特定圖片的邊緣開始向中心軸線方向推進(jìn)掃描線進(jìn)行逐行/列統(tǒng)計(jì);二是內(nèi)到外模式,即從特定圖片的中心軸線開始向邊緣方向推進(jìn)掃描線進(jìn)行逐行/列統(tǒng)計(jì),由于內(nèi)到外模式在確定中心時(shí)可能導(dǎo)致某些行或列的遺漏,本申請(qǐng)優(yōu)選采用外到內(nèi)的掃描模式進(jìn)行統(tǒng)計(jì)。還比如,對(duì)于邊框?yàn)閳A形的情況,則掃描方向可以是由外圍到圓心(中心),也可以是由圓心到外圍。比如是等腰三角形,則可以設(shè)定由外圍到質(zhì)心或者由質(zhì)心到外圍的掃描方向。
[0053]對(duì)于統(tǒng)計(jì)的對(duì)象,即掃描線,依據(jù)待檢測(cè)的邊框的形狀不同掃描線也可能不同。比如,對(duì)于矩形邊框而言,掃描線為行、列式直線型掃描線,對(duì)于圓形邊框而言,掃描線為以特定圖片的中心為圓心的圓型曲線掃面線。
[0054]對(duì)于統(tǒng)計(jì)的區(qū)域,也存在兩種情形:一是全區(qū)域型,即對(duì)特定圖片的全部區(qū)域均進(jìn)行掃描統(tǒng)計(jì),這對(duì)于某些圖片主體內(nèi)容較小而整張圖片較大的較適合;二是外圍局部區(qū)域型,即只選擇掃描特定圖片的某些區(qū)域,之所以能夠采用這種方式,其原因在于:通常情況下添加到特定圖片上的邊框具有規(guī)則特性(比如,矩形、圓形等)且處于特定圖片的外圍部分,如果對(duì)整個(gè)圖片的全區(qū)域進(jìn)行掃描統(tǒng)計(jì)將浪費(fèi)處理資源。基于此,在實(shí)際應(yīng)用過程中,通常設(shè)定由圖片邊緣向中心的某個(gè)區(qū)域帶內(nèi)進(jìn)行掃描統(tǒng)計(jì)。比如,對(duì)于矩形邊框,可以在橫向上設(shè)定從圖片邊緣到占整個(gè)圖片寬度的15%處之間的區(qū)域作為按“列”統(tǒng)計(jì)掃描的區(qū)域,在縱向上設(shè)定從圖片邊緣到占整個(gè)圖片高度的15%處之間的區(qū)域作為按“行”統(tǒng)計(jì)掃描的區(qū)域,在該區(qū)域以外的區(qū)域(即就橫向而言,如果將左側(cè)邊緣作為O百分點(diǎn),右側(cè)邊緣作為100百分點(diǎn),則15百分點(diǎn)至85百分點(diǎn)之間的區(qū)域?qū)儆谠O(shè)定掃描區(qū)域以外的區(qū)域)則可以不進(jìn)行統(tǒng)計(jì)掃描。對(duì)于圓形邊框,可以以圖片中心為原點(diǎn)、以R為半徑的圓之外的區(qū)域設(shè)定為統(tǒng)計(jì)掃描區(qū)域。
[0055]需要說明的是:上述提及的15%、R可以在考慮處理器的運(yùn)算處理能力、對(duì)大量圖片邊框位置的統(tǒng)計(jì)學(xué)習(xí)結(jié)果、網(wǎng)站對(duì)邊框的要求等各種因素后,根據(jù)實(shí)際情況選擇。此外,上述關(guān)于統(tǒng)計(jì)方向、統(tǒng)計(jì)區(qū)域不同方式根據(jù)需要還可以綜合在一起滿足實(shí)際應(yīng)用需要。
[0056]步驟S104:當(dāng)一個(gè)掃描線上的數(shù)量大于預(yù)設(shè)數(shù)量閾值時(shí),確定該掃描線所在的線為邊框的邊沿線;
[0057]經(jīng)過前述統(tǒng)計(jì)后,接下來可以根據(jù)該統(tǒng)計(jì)結(jié)果確定被掃描掃描線是否為邊框:當(dāng)某條掃描線上的預(yù)設(shè)顏色的像素點(diǎn)數(shù)量大于預(yù)設(shè)數(shù)量閾值時(shí),說明該掃描線所在的曲線或直線屬于邊框所在的邊沿線,否則該掃描線不屬于邊框,由此完成特定圖片邊框存在性的檢測(cè)。在實(shí)際應(yīng)用過程中,除將這種依據(jù)預(yù)設(shè)顏色的統(tǒng)計(jì)數(shù)量與預(yù)設(shè)閾值之間的大小關(guān)系作為判斷條件外,通常還有必要增加其他條件以提高判斷的準(zhǔn)確性和效率。比如,在需要檢測(cè)矩形邊框的情況下,一種方式是將掃描行/列所在的位置作為一個(gè)加強(qiáng)的條件,即既要判斷某行或某列的預(yù)設(shè)顏色的像素點(diǎn)數(shù)量是否大于預(yù)設(shè)閾值,而且還判斷該行或列所在的位置是否在某個(gè)預(yù)設(shè)區(qū)域內(nèi),該預(yù)設(shè)區(qū)域通常選擇特定圖片的邊緣向圖片中心軸線的一定百分比的距離以內(nèi),像素點(diǎn)數(shù)量在預(yù)設(shè)數(shù)量以上,且其位置該預(yù)設(shè)區(qū)域之內(nèi),則可確定該行/列為邊框。需要特別說明的是:這里的第一預(yù)設(shè)值是與邊框的形狀具有對(duì)應(yīng)關(guān)系,比如,如果需要從大量圖片中檢測(cè)出帶矩形邊框的圖片,則既可以對(duì)橫向方向和縱向方向上掃描的每行/列設(shè)定相同的預(yù)設(shè)閾值,也可以設(shè)定不同的預(yù)設(shè)閾值,但是,當(dāng)需要檢測(cè)邊框?yàn)槠渌麍D形的圖片,比如等腰三角形時(shí),則可以為兩條“腰”和一個(gè)“底”分別設(shè)定預(yù)設(shè)閾值,從而在不同方向上確定邊框的存在性。
[0058]本實(shí)施例在獲取應(yīng)用于網(wǎng)站的特定圖片后,對(duì)該網(wǎng)站的特定圖片的邊框存在性進(jìn)行檢測(cè)。與現(xiàn)有技術(shù)相比,本實(shí)施例除可以按照現(xiàn)有技術(shù)的方法對(duì)特定圖片的基本信息進(jìn)行檢測(cè)之外,還可以對(duì)特定圖片的邊框的存在性這類圖片的深度信息進(jìn)行檢測(cè)。而且,檢測(cè)的過程是執(zhí)行計(jì)算機(jī)程序的自動(dòng)化過程,面臨海量圖片數(shù)據(jù)時(shí)可以自動(dòng)進(jìn)行,提高了圖片的檢測(cè)效率。
[0059]上述實(shí)施例是解決本申請(qǐng)技術(shù)問題取得相應(yīng)技術(shù)效果的基本實(shí)施例。在實(shí)際應(yīng)用過程中,可以基于需要對(duì)該基本實(shí)施例進(jìn)行各種變形或改進(jìn),以適應(yīng)某些特殊要求。比如,在大多數(shù)情況下,邊框具有一定寬度,當(dāng)需要考慮邊框的寬度的情況下,應(yīng)先確定邊框的寬度,這時(shí)需要將多條邊沿線中最內(nèi)側(cè)的邊沿線作為邊框的內(nèi)邊界,將最外側(cè)的邊沿線作為邊框的外邊界,內(nèi)邊界與外邊界之間的距離即為邊框的寬度。確定完邊框后,可以對(duì)不同的邊框或者不同的邊框?qū)挾荣x予權(quán)重,比如,網(wǎng)站需要著重強(qiáng)調(diào)矩形邊框上邊的邊框,則在特定圖片的上邊出現(xiàn)邊框時(shí)設(shè)置較大的權(quán)重,相反,則可設(shè)置較小的權(quán)重。在某些不僅考慮邊框的權(quán)重,還考慮邊框的寬度權(quán)重的情況下,可以對(duì)邊框?qū)挾冗M(jìn)行一定的處理:將邊框?qū)挾忍幱谟商囟▓D片高度或者寬度的一定比例的高度值或?qū)挾戎?,?duì)相除后的結(jié)果賦予一定的權(quán)重,然后再將四邊的邊框?qū)挾葯?quán)重相加,得到一個(gè)總體的權(quán)重值,該權(quán)重值可以與一個(gè)預(yù)設(shè)的權(quán)重值進(jìn)行比較,從而選擇除邊框符合要求的特定圖片。
[0060]上述實(shí)施例詳細(xì)介紹了本申請(qǐng)的邊框存在性的檢測(cè)過程,這種檢測(cè)代表了一類應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)需求。但是,在實(shí)際應(yīng)用過程中,應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)包括基本信息檢測(cè)和深度檢測(cè),而深度檢測(cè)不僅體現(xiàn)為對(duì)邊框存在性的檢測(cè),還可以體現(xiàn)為對(duì)特定圖片中主體內(nèi)容區(qū)域的檢測(cè)。
[0061]參見圖3,該圖示出了本申請(qǐng)的對(duì)特定圖片的主體內(nèi)容區(qū)域的檢測(cè)的流程。這里的特定圖片的主體內(nèi)容是指特定圖片表達(dá)的主體信息的部分,比如,對(duì)于服飾類圖片,圖片的提供者想要傳達(dá)的信息是該圖片中的某款衣物,那么該衣物所在的區(qū)域即為該特定圖片的主體內(nèi)容,衣物在圖片中占據(jù)的區(qū)域即為該特定圖片的主體內(nèi)容區(qū)域(或稱主體區(qū)域)。該流程包括:
[0062]步驟S301:將所述特定圖片轉(zhuǎn)換為預(yù)設(shè)顏色數(shù)量的灰度圖;
[0063]灰度圖是相對(duì)于彩圖而言的,彩圖通常具有三種以上的顏色,而灰度圖具有的顏色數(shù)量通常是有限的,比如常見的二值灰度圖,在該灰度圖中僅具有兩個(gè)預(yù)設(shè)顏色:黑色和白色。
[0064]步驟S302:在灰度圖中分別標(biāo)定出每種預(yù)設(shè)顏色的連通區(qū)域;
[0065]為標(biāo)定出預(yù)設(shè)顏色的連續(xù)區(qū)域,可先將灰度圖中的像素點(diǎn)進(jìn)行數(shù)值化,即用“O”、“I”表示。在0-255灰度體系中,假設(shè)預(yù)定的白色像素點(diǎn)閾值為240,則可以將高于240的點(diǎn)確認(rèn)為白色像素點(diǎn),用“I”標(biāo)記,低于240的點(diǎn)確認(rèn)為黑色像素點(diǎn),用“O”標(biāo)記。然后從標(biāo)定好的0-1圖中任意點(diǎn)開始,將相鄰像素點(diǎn)均為“O”或“I”的像素點(diǎn)確定為一個(gè)連通區(qū)域,直至灰度圖上的所有像素點(diǎn)均屬于某個(gè)連通區(qū)域。
[0066]步驟S303:取出面積超過特定圖片的總面積預(yù)設(shè)比例的連通區(qū)域;
[0067]通過前述步驟確定出多個(gè)連通區(qū)域后,并非確定的這些連通區(qū)域都是特定區(qū)域的主體內(nèi)容區(qū)域,通常只有那些面積達(dá)到特定圖片總面積一定比例(比如,5%)的連通區(qū)域才可能是主體內(nèi)容區(qū)域。因此,可以將每個(gè)連通區(qū)域的面積與特定圖片的總面積的預(yù)設(shè)比例的面積進(jìn)行比較,當(dāng)某個(gè)連通區(qū)域的面積大于特定圖片的總面積預(yù)設(shè)比例時(shí),將其取出作為主體內(nèi)容區(qū)域的候選進(jìn)行后續(xù)的操作,而將小于特定圖片的總面積預(yù)設(shè)比例的連通區(qū)域舍棄,不予考慮。在實(shí)際應(yīng)用過程中,為了提高主體區(qū)域檢測(cè)的準(zhǔn)確性和效率,還可以增強(qiáng)上述“篩選”連通區(qū)域的條件。比如,不僅要求作為候選的連通區(qū)域的面積大于特定圖片的總面積的預(yù)設(shè)比例,而且還要求這些連通區(qū)域應(yīng)該排在所有連通區(qū)域的前某個(gè)名次范圍內(nèi),只有符合這兩個(gè)條件的連通區(qū)域才作為候選連通區(qū)域。具體實(shí)現(xiàn)時(shí),可對(duì)所有的連通區(qū)域從大到小(或從小到大)排序,選取面積排在前10名的連通區(qū)域,并判斷這10個(gè)連通區(qū)域中面積大于特定圖片總面積5%的連通區(qū)域,將滿足條件的連通區(qū)域取出,其他連通區(qū)域均不作為主體區(qū)域考慮。
[0068]步驟S304:統(tǒng)計(jì)取出的連通區(qū)域內(nèi)的像素點(diǎn)位于距離圖片邊緣的預(yù)設(shè)距離范圍內(nèi)的數(shù)量,如果該數(shù)量不超過所述連通區(qū)域的總像素點(diǎn)的預(yù)設(shè)比例,則確定該連通區(qū)域?yàn)樘囟▓D片的主體內(nèi)容區(qū)域;
[0069]經(jīng)過前述步驟“篩選”出可能是特定圖片的主體區(qū)域后,進(jìn)一步判斷該連通區(qū)域可能的位置,通常情況,主體區(qū)域應(yīng)該處于特定圖片的中心位置,如果某個(gè)連通區(qū)域處于特定圖片的邊緣附近,則該連通區(qū)域便不大可能是主體區(qū)域,而可能是背景區(qū)域。因此,統(tǒng)計(jì)取出的連通區(qū)域內(nèi)的像素點(diǎn)有多少位于距離圖片邊緣的預(yù)設(shè)距離范圍之內(nèi)(比如,距離特定圖片邊緣的寬度大小的15%之內(nèi)),有多少位于該預(yù)設(shè)距離范圍之外,如果在該預(yù)設(shè)距離范圍之內(nèi)(或之外)的像素點(diǎn)沒有占到(或已經(jīng)占到)連通區(qū)域總像素點(diǎn)的一定比例(比如,30% ),則說明該連通區(qū)域主要處于特定圖片的中部位置,可以將其確定為特定圖片的主體區(qū)域,否則,該連通區(qū)域不是主體區(qū)域,可能為背景區(qū)域。
[0070]通過上述幾個(gè)步驟確定主體區(qū)域,實(shí)現(xiàn)了對(duì)特定圖片上主體信息部分與背景部分的分離。在此基礎(chǔ)上,還可以進(jìn)一步獲得特定圖片欲傳達(dá)的主體信息(比如,商品)的形狀的大小(多個(gè)主體區(qū)域面積之和)、位置(主體區(qū)域所在的位置)、數(shù)量(被確定為主體區(qū)域的連通區(qū)域的數(shù)量)等信息。確定這些信息后可以對(duì)他們賦予一定的權(quán)重,從而有利于加權(quán)考慮這些因素對(duì)特定圖片合格與否的影響。比如,根據(jù)特定圖片的主體內(nèi)容區(qū)域的面積占特定圖片總面積的大小,賦予權(quán)重α,根據(jù)特定圖片的主體內(nèi)容區(qū)域落入特定圖片的總面積預(yù)設(shè)比例范圍內(nèi)的位置賦予權(quán)重β (比如,當(dāng)僅考慮寬度方向時(shí),如果主體內(nèi)容區(qū)域全部落在特定圖片寬度方向的中間60%區(qū)間,賦予一個(gè)權(quán)重,部分落入該區(qū)域賦予另一個(gè)權(quán)重),根據(jù)特定圖片的主體內(nèi)容區(qū)域包含的連通區(qū)域的數(shù)量賦予權(quán)重和作為主體內(nèi)容區(qū)域的權(quán)重B,如果權(quán)重B大于預(yù)設(shè)值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。同理,可以根據(jù)背景區(qū)域的面積與特定圖片的總面積的大小關(guān)系賦予權(quán)重C,如果權(quán)重C大于預(yù)設(shè)值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。上述提到了特定圖片邊框的權(quán)重A、主體內(nèi)容區(qū)域的權(quán)重B以及背景區(qū)域的權(quán)重C,在實(shí)際應(yīng)用過程中,還可能將這種三種權(quán)重綜合起來,共同判斷特定圖片是否合格。在對(duì)這三個(gè)權(quán)重進(jìn)行綜合時(shí),可以考慮不同的比例系統(tǒng),將三個(gè)權(quán)重分別乘以不同的比例系數(shù),然后判斷相乘后的結(jié)果是否大于預(yù)設(shè)值,如果大于,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
[0071]上述實(shí)施例詳細(xì)介紹了本申請(qǐng)的應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)方法的實(shí)施例。相應(yīng)地,本申請(qǐng)還提供了應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)裝置。參見圖4,該圖示出了該裝置應(yīng)用于對(duì)特定圖片的邊框存在性時(shí)具有的存在性檢測(cè)單元的組成結(jié)構(gòu)。該存在性檢測(cè)單元401包括:特定圖片獲取子單元4011、顏色填充子單元4012、像素點(diǎn)數(shù)量統(tǒng)計(jì)子單元4013和邊框存在性確定子單元4014,其中:
[0072]特定圖片獲取子單元4011,用于獲取應(yīng)用于網(wǎng)站的特定圖片,所述特定圖片為根據(jù)網(wǎng)站的類型能夠滿足網(wǎng)站應(yīng)用需求的圖片;
[0073]顏色填充子單元4012,用于計(jì)算特定圖片的每個(gè)像素點(diǎn)的邊緣特征值,所述邊緣特征值為一個(gè)像素點(diǎn)與其相鄰像素點(diǎn)的橫縱坐標(biāo)差的差值,沿著每個(gè)像素點(diǎn)的橫縱坐標(biāo)差值確定的斜率方向查找該像素點(diǎn)的邊緣特征值局部極大值像素點(diǎn),當(dāng)查找到的像素點(diǎn)的邊緣特征值大于預(yù)設(shè)特征閾值時(shí),用預(yù)設(shè)顏色填充該局部極大值像素點(diǎn);
[0074]像素點(diǎn)數(shù)量統(tǒng)計(jì)子單元4013,用于對(duì)特定圖片進(jìn)行掃描,統(tǒng)計(jì)特定圖片的每條掃描線上顏色為預(yù)設(shè)顏色的像素點(diǎn)的數(shù)量;
[0075]邊框存在性確定子單元4014,用于在一個(gè)掃描線上的數(shù)量大于第一預(yù)設(shè)閾值,確定該掃描線所在的線為邊框的邊沿線。
[0076]本裝置進(jìn)行邊框存在性檢測(cè)的工作過程是:特定圖片獲取子單元先獲取應(yīng)用于網(wǎng)站的特定圖片,然后由顏色填充子單元計(jì)算特定圖片的每個(gè)像素點(diǎn)的邊緣特征值,沿著每個(gè)像素點(diǎn)的橫縱坐標(biāo)差值確定的斜率方向查找該像素點(diǎn)的邊緣特征值局部極大值像素點(diǎn),當(dāng)查找到的像素點(diǎn)的邊緣特征值大于預(yù)設(shè)特征閾值時(shí),用預(yù)設(shè)顏色填充該局部極大值像素點(diǎn),再由像素點(diǎn)數(shù)量統(tǒng)計(jì)子單元對(duì)特定圖片進(jìn)行掃描,統(tǒng)計(jì)特定圖片的每條掃描線上顏色為預(yù)設(shè)顏色的像素點(diǎn)的數(shù)量,最后邊框存在性確定子單元在一個(gè)掃描線上的數(shù)量大于第一預(yù)設(shè)閾值,確定該掃描線所在的線為邊框的邊沿線。
[0077]本裝置實(shí)施例在獲取應(yīng)用于網(wǎng)站的特定圖片后,對(duì)該網(wǎng)站的特定圖片的邊框存在性進(jìn)行檢測(cè)。與現(xiàn)有技術(shù)相比,本裝置實(shí)施例除可以按照現(xiàn)有技術(shù)對(duì)特定圖片的基本信息進(jìn)行檢測(cè)之外,還可以對(duì)特定圖片的邊框的存在性這類圖片的深度信息進(jìn)行檢測(cè)。而且,檢測(cè)的過程是執(zhí)行計(jì)算機(jī)程序的自動(dòng)化過程,面臨海量圖片數(shù)據(jù)時(shí)可以自動(dòng)進(jìn)行,提高了圖片的檢測(cè)效率。
[0078]上述裝置實(shí)施例基于某些需要還可以進(jìn)行改進(jìn),以取得更優(yōu)的技術(shù)效果。比如,在進(jìn)行邊框檢測(cè)時(shí),不僅將掃描線上預(yù)設(shè)顏色的像素點(diǎn)的數(shù)量作為一個(gè)確定邊框存在與否的條件,還將掃描線的位置作為一個(gè)考慮因素,因?yàn)橥ǔG闆r下,位于特定圖片中間位置但滿足預(yù)設(shè)顏色的像素點(diǎn)數(shù)量要求的線不應(yīng)當(dāng)是邊框。為此,在判斷出滿足數(shù)量條件后,如果該掃描線位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度確定的區(qū)域內(nèi)時(shí),確定該掃描線所在的線為邊框的邊沿線。這種通過兩個(gè)條件來確定邊框的方式,有利于更為準(zhǔn)確地確定邊框。還比如,在某些情況下,雖然已檢測(cè)出邊框存在,但可能在特定圖片的一個(gè)方向上存在多條邊框的邊沿線,這時(shí)邊框?qū)嶋H上為具有一定寬度的邊框,進(jìn)而可以利用該邊框的寬度實(shí)現(xiàn)對(duì)特定圖片的合格與否的檢測(cè),具體而言:在待檢測(cè)的特定圖片的邊框?yàn)樗倪呅吻疫吙蚓哂袑挾葧r(shí),邊框存在性確定子單元還用于將確定的多條邊沿線中最內(nèi)側(cè)的邊沿線作為內(nèi)邊界、最外側(cè)的邊沿線作為外邊界,確定邊框的內(nèi)外界與外邊界之間的距離,將該距離作為邊框的寬度,用邊框的寬度除以所述預(yù)設(shè)距離,對(duì)運(yùn)算的結(jié)果賦予權(quán)重A,如果邊框的四邊寬度的權(quán)重之和大于第二預(yù)設(shè)閾值時(shí),則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格如果待檢測(cè)的特定。
[0079]此外,本裝置除可以對(duì)邊框的存在性進(jìn)行檢測(cè)外,還可以對(duì)特定圖片的主體內(nèi)容區(qū)域進(jìn)行檢測(cè)。邊框的存在性與主體內(nèi)容區(qū)域均屬于特定圖片的深度檢測(cè)的范疇。當(dāng)用于進(jìn)行主體內(nèi)容區(qū)域檢測(cè)時(shí),上述裝置實(shí)施例可以包括主體內(nèi)容區(qū)域檢測(cè)單元402,該單元包括:灰度圖轉(zhuǎn)換子單元4021、連通區(qū)域標(biāo)定子單元4022、連通區(qū)域取出子單元4023、像素點(diǎn)統(tǒng)計(jì)子單元4024和主體內(nèi)容區(qū)域確定子單元4025,其中:
[0080]灰度圖轉(zhuǎn)換子單元4021,用于將所述特定圖片轉(zhuǎn)換為至少包括兩種顏色的灰度圖;
[0081]連通區(qū)域標(biāo)定子單元4022,用于在灰度圖中分別標(biāo)定出每種顏色的連通區(qū)域;
[0082]連通區(qū)域取出子單元4023,用于取出面積超過特定圖片的總面積預(yù)設(shè)比例的連通區(qū)域;
[0083]像素點(diǎn)統(tǒng)計(jì)子單元4024,用于統(tǒng)計(jì)取出的每個(gè)連通區(qū)域內(nèi)的像素點(diǎn)位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度所確定的區(qū)域之內(nèi)的數(shù)量;
[0084]主體內(nèi)容區(qū)域確定子單元4025,用于在該數(shù)量不超過所述連通區(qū)域的總像素點(diǎn)的一定比例時(shí),確定該連通區(qū)域?yàn)樘囟▓D片的主體內(nèi)容區(qū)域。
[0085]本裝置用于主體內(nèi)容區(qū)域檢測(cè)時(shí),主體內(nèi)容區(qū)域檢測(cè)單元的工作過程是:灰度圖轉(zhuǎn)換子單元4021先將所述特定圖片轉(zhuǎn)換為預(yù)設(shè)顏色數(shù)量的灰度圖,再由連通區(qū)域標(biāo)定子單元4022在灰度圖中分別標(biāo)定出每種預(yù)設(shè)顏色的連通區(qū)域,然后,連通區(qū)域取出子單元4023取出面積超過特定圖片的總面積預(yù)設(shè)比例的連通區(qū)域,由像素點(diǎn)統(tǒng)計(jì)子單元4024統(tǒng)計(jì)取出的連通區(qū)域內(nèi)的像素點(diǎn)位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度確定的區(qū)域內(nèi)的數(shù)量,最后,主體內(nèi)容區(qū)域確定子單元4025,用于在該數(shù)量不超過所述連通區(qū)域的總像素點(diǎn)的預(yù)設(shè)比例時(shí),確定該連通區(qū)域?yàn)樘囟▓D片的主體內(nèi)容區(qū)域。
[0086]同樣地,在上述裝置實(shí)施例用于主體內(nèi)容區(qū)域檢測(cè)時(shí),主體內(nèi)容區(qū)域單元可以進(jìn)行進(jìn)一步的改進(jìn),以獲得更好的技術(shù)效果。比如,主體內(nèi)容區(qū)域檢測(cè)單元402還包括權(quán)重賦值子單元4026,該權(quán)重賦值子單元用于根據(jù)特定圖片的主體內(nèi)容區(qū)域的面積與特定圖片的總面積間的大小關(guān)系賦予權(quán)重α,根據(jù)特定圖片的主體內(nèi)容區(qū)域落入所述特定圖片的總面積預(yù)設(shè)比例范圍內(nèi)的位置賦予權(quán)重β,根據(jù)特定圖片的主體內(nèi)容區(qū)域包含的連通區(qū)域的數(shù)量賦予權(quán)重Y,將α、β、Υ之和作為主體內(nèi)容區(qū)域的權(quán)重B ;主體內(nèi)容區(qū)域確定子單元4025具體用于在權(quán)重B大于第二預(yù)設(shè)權(quán)重閾值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。通過增加權(quán)重賦值子單元,將主體內(nèi)容區(qū)域的相關(guān)屬性綜合到一起考慮,進(jìn)而可以利用綜合后的結(jié)果判斷特定圖片是否為合格的圖片。再比如,在前述通過判斷連通區(qū)域內(nèi)的滿足要求的像素點(diǎn)的數(shù)量確定特定圖片主體內(nèi)容區(qū)域時(shí),還可以利用該數(shù)量判斷背景區(qū)域,即上述裝置實(shí)施例可以包括背景區(qū)域確定子單元403,用于在該數(shù)量超過所述連通區(qū)域的總像素點(diǎn)的預(yù)設(shè)比例,則確定該連通區(qū)域?yàn)樘囟▓D片的背景區(qū)域,進(jìn)而根據(jù)背景區(qū)域的面積與所述特定圖片的總面積的大小關(guān)系賦予權(quán)重C,如果權(quán)重C大于第三預(yù)設(shè)權(quán)重閾值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。還比如,前述提及特定圖片的邊框的權(quán)重Α、主體內(nèi)容區(qū)域的權(quán)重B以及背景區(qū)域的權(quán)重C,在實(shí)際應(yīng)用過程中,還可以綜合考慮這三個(gè)權(quán)重,SP通過增加比例系數(shù)運(yùn)算單元404將他們通過比例系數(shù)加權(quán)起來,從而利用該加權(quán)結(jié)果確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)是否合格。
[0087]需要說明的是:為了敘述的簡(jiǎn)便,本說明書的上述實(shí)施例以及實(shí)施例的各種變形實(shí)現(xiàn)方式重點(diǎn)說明的都是與其他實(shí)施例或變形方式的不同之處,各個(gè)情形之間相同相似的部分互相參見即可。尤其,對(duì)于裝置實(shí)施例的幾個(gè)改進(jìn)方式而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例的各單元可以是或者也可以不是物理上分開的,既可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)環(huán)境下。在實(shí)際應(yīng)用過程中,可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的,本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0088]以上所述僅是本申請(qǐng)的【具體實(shí)施方式】,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本申請(qǐng)?jiān)淼那疤嵯?,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本申請(qǐng)的保護(hù)范圍。
【權(quán)利要求】
1.一種應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)方法,其特征在于,所述方法包括對(duì)特定圖片的邊框存在性的檢測(cè),所述邊框存在性的檢測(cè)包括: 獲取應(yīng)用于網(wǎng)站的特定圖片,所述特定圖片為根據(jù)網(wǎng)站的類型能夠滿足網(wǎng)站應(yīng)用需求的圖片; 計(jì)算特定圖片的每個(gè)像素點(diǎn)的邊緣特征值,沿著每個(gè)像素點(diǎn)的邊緣特征值確定的斜率方向查找邊緣特征值局部極大值像素點(diǎn),當(dāng)查找到的像素點(diǎn)的邊緣特征值大于預(yù)設(shè)特征閾值時(shí),用預(yù)設(shè)顏色填充該局部極大值像素點(diǎn); 對(duì)特定圖片進(jìn)行掃描,統(tǒng)計(jì)特定圖片的每條掃描線上顏色為預(yù)設(shè)顏色的像素點(diǎn)的數(shù)量; 當(dāng)一個(gè)掃描線上的數(shù)量大于預(yù)設(shè)數(shù)量閾值時(shí),確定該掃描線所在的線為邊框的邊沿線。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)一個(gè)掃描線上的數(shù)量大于預(yù)設(shè)數(shù)量閾值且該掃描線位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度所確定的區(qū)域之內(nèi)時(shí),確定該掃描線所在的線為邊框的邊沿線。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在待檢測(cè)的特定圖片的邊框?yàn)樗倪呅吻疫吙蚓哂袑挾葧r(shí),所述邊框存在性的檢測(cè)方法還包括:將確定的多條邊沿線中最內(nèi)側(cè)的邊沿線作為內(nèi)邊界、最外側(cè)的邊沿線作為外邊界,將邊框的內(nèi)邊界與外邊界之間的距離作為邊框的寬度,用邊框的寬度除以所述預(yù)設(shè)距離長(zhǎng)度,根據(jù)相除運(yùn)算的結(jié)果賦予權(quán)重A,如果邊框的四邊寬度的權(quán)重之和大于第一預(yù)設(shè)權(quán)重閾值時(shí),則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括對(duì)特定圖片的主體內(nèi)容區(qū)域的檢測(cè),所述主體內(nèi)容區(qū)域的檢測(cè)包括: 將所述特定圖片轉(zhuǎn)換為至少包括兩種顏色的灰度圖; 在灰度圖中分別標(biāo)定出每種顏色的連通區(qū)域; 取出面積超過特定圖片的總面積預(yù)設(shè)比例的連通區(qū)域; 統(tǒng)計(jì)取出的每個(gè)連通區(qū)域內(nèi)的像素點(diǎn)位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度所確定的區(qū)域之內(nèi)的數(shù)量,如果該數(shù)量不超過所述連通區(qū)域的總像素點(diǎn)的一定比例,則確定該連通區(qū)域?yàn)樘囟▓D片的主體內(nèi)容區(qū)域。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)特定圖片的主體內(nèi)容區(qū)域的面積與特定圖片的總面積間的大小關(guān)系賦予權(quán)重α,根據(jù)特定圖片的主體內(nèi)容區(qū)域落入所述特定圖片的總面積預(yù)設(shè)比例范圍內(nèi)的位置賦予權(quán)重β,根據(jù)特定圖片的主體內(nèi)容區(qū)域包含的連通區(qū)域的數(shù)量賦予權(quán)重Y,將α、β、Y之和作為主體內(nèi)容區(qū)域的權(quán)重B,如果權(quán)重B大于第二預(yù)設(shè)權(quán)重閾值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,如果連通區(qū)域內(nèi)的像素點(diǎn)位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度所確定的區(qū)域之內(nèi)的數(shù)量超過所述連通區(qū)域的總像素點(diǎn)的一定比例,則確定該連通區(qū)域?yàn)樘囟▓D片的背景區(qū)域,根據(jù)所述背景區(qū)域的面積與所述特定圖片的總面積的大小關(guān)系賦予權(quán)重C,如果權(quán)重C大于第三預(yù)設(shè)權(quán)重閾值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,將特定圖片的邊框的權(quán)重Α、主體內(nèi)容區(qū)域的權(quán)重B以及背景區(qū)域的權(quán)重C分別乘以比例系數(shù),判斷相乘后的結(jié)果是否大于第四預(yù)設(shè)權(quán)重閾值,如果大于,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
8.一種應(yīng)用于網(wǎng)站的特定圖片的檢測(cè)裝置,其特征在于,所述裝置包括對(duì)特定圖片的邊框存在性進(jìn)行檢測(cè)的存在性檢測(cè)單元,所述存在性檢測(cè)單元包括:特定圖片獲取子單元、顏色填充子單元、像素點(diǎn)數(shù)量統(tǒng)計(jì)子單元和邊框存在性確定子單元,其中: 所述特定圖片獲取子單元,用于獲取應(yīng)用于網(wǎng)站的特定圖片,所述特定圖片為根據(jù)網(wǎng)站的類型能夠滿足網(wǎng)站應(yīng)用需求的圖片; 所述顏色填充子單元,用于計(jì)算特定圖片的每個(gè)像素點(diǎn)的邊緣特征值,沿著每個(gè)像素點(diǎn)的邊緣特征值確定的斜率方向查找邊緣特征值局部極大值像素點(diǎn),當(dāng)查找到的像素點(diǎn)的邊緣特征值大于預(yù)設(shè)特征閾值時(shí),用預(yù)設(shè)顏色填充該局部極大值像素點(diǎn); 所述像素點(diǎn)數(shù)量統(tǒng)計(jì)子單元,用于對(duì)特定圖片進(jìn)行掃描,統(tǒng)計(jì)特定圖片的每條掃描線上顏色為預(yù)設(shè)顏色的像素點(diǎn)的數(shù)量; 所述邊框存在性確定子單元,用于在一個(gè)掃描線上的數(shù)量大于預(yù)設(shè)數(shù)量閾值時(shí),確定該掃描線所在的線為邊框的邊沿線。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述邊框存在性確定子單元具體用于在一個(gè)掃描線上的數(shù)量大于預(yù)設(shè)數(shù)量閾值,且該掃描線位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度所確定的區(qū)域之內(nèi)時(shí),確定該掃描線所在的線為邊框的邊沿線。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,在待檢測(cè)的特定圖片的邊框?yàn)樗倪呅吻疫吙蚓哂袑挾葧r(shí),所述邊框存在性確定子單元還用于將確定的多條邊沿線中最內(nèi)側(cè)的邊沿線作為內(nèi)邊界、最外側(cè)的邊沿線作為外邊界,將邊框的內(nèi)邊界與外邊界之間的距離作為邊框的寬度,用邊框的寬度除以所述預(yù)設(shè)距離長(zhǎng)度,根據(jù)相除運(yùn)算的結(jié)果賦予權(quán)重A,如果邊框的四邊寬度的權(quán)重之和大于第一預(yù)設(shè)權(quán)重閾值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括對(duì)特定圖片的主體內(nèi)容區(qū)域進(jìn)行檢測(cè)的主體內(nèi)容區(qū)域檢測(cè)單元,所述主體內(nèi)容區(qū)域檢測(cè)單元包括:灰度圖轉(zhuǎn)換子單元、連通區(qū)域標(biāo)定子單元、連通區(qū)域取出子單元、像素點(diǎn)統(tǒng)計(jì)子單元和主體內(nèi)容區(qū)域確定子單元,其中: 所述灰度圖轉(zhuǎn)換子單元,用于將所述特定圖片轉(zhuǎn)換為至少包括兩種顏色的灰度圖; 所述連通區(qū)域標(biāo)定子單元,用于在灰度圖中分別標(biāo)定出每種顏色的連通區(qū)域; 所述連通區(qū)域取出子單元,用于取出面積超過特定圖片的總面積預(yù)設(shè)比例的連通區(qū)域; 所述像素點(diǎn)統(tǒng)計(jì)子單元,用于統(tǒng)計(jì)取出的每個(gè)連通區(qū)域內(nèi)的像素點(diǎn)位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度所確定的區(qū)域之內(nèi)的數(shù)量; 所述主體內(nèi)容區(qū)域確定子單元,用于在該數(shù)量不超過所述連通區(qū)域的總像素點(diǎn)的一定比例時(shí),確定該連通區(qū)域?yàn)樘囟▓D片的主體內(nèi)容區(qū)域。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述主體內(nèi)容區(qū)域檢測(cè)單元還包括權(quán)重賦值子單元,該權(quán)重賦值子單元用于根據(jù)特定圖片的主體內(nèi)容區(qū)域的面積與特定圖片的總面積間的大小關(guān)系賦予權(quán)重α,根據(jù)特定圖片的主體內(nèi)容區(qū)域落入所述特定圖片的總面積預(yù)設(shè)比例范圍內(nèi)的位置賦予權(quán)重β,根據(jù)特定圖片的主體內(nèi)容區(qū)域包含的連通區(qū)域的數(shù)量賦予權(quán)重Y,將α、β、Y之和作為主體內(nèi)容區(qū)域的權(quán)重B ;所述主體內(nèi)容區(qū)域確定子單元具體用于在權(quán)重B大于第二預(yù)設(shè)權(quán)重閾值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述主體內(nèi)容區(qū)域檢測(cè)單元還包括背景區(qū)域確定子單元,該背景區(qū)域確定子單元用于在連通區(qū)域內(nèi)的像素點(diǎn)位于距離特定圖片邊緣預(yù)設(shè)距離長(zhǎng)度所確定的區(qū)域之內(nèi)的數(shù)量超過所述連通區(qū)域的總像素點(diǎn)的一定比例,則確定該連通區(qū)域?yàn)樘囟▓D片的背景區(qū)域,根據(jù)所述背景區(qū)域的面積與所述特定圖片的總面積的大小關(guān)系賦予權(quán)重C,如果權(quán)重C大于第三預(yù)設(shè)權(quán)重閾值,則確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括比例系數(shù)運(yùn)算單元,用于將特定圖片的邊框的權(quán)重Α、主體內(nèi)容區(qū)域的權(quán)重B以及背景區(qū)域的權(quán)重C分別乘以比例系數(shù);所述主體內(nèi)容區(qū)域確定子單元具體用于在判斷相乘后的結(jié)果大于第四預(yù)設(shè)權(quán)重閾值時(shí)確定應(yīng)用于網(wǎng)站的特定圖片檢測(cè)合格。
【文檔編號(hào)】G06T7/00GK104240228SQ201310254232
【公開日】2014年12月24日 申請(qǐng)日期:2013年6月24日 優(yōu)先權(quán)日:2013年6月24日
【發(fā)明者】梁寧清, 姜飛俊, 張?jiān)雒? 陳德品 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
深水埗区| 义乌市| 澜沧| 门头沟区| 邳州市| 临高县| 白河县| 昭平县| 白银市| 吉林市| 五台县| 昂仁县| 信宜市| 新平| 南漳县| 博客| 九台市| 孝义市| 敦化市| 乐都县| 新河县| 汉中市| 海盐县| 手游| 西藏| 郓城县| 宣化县| 朝阳区| 客服| 茌平县| 瓮安县| 苏尼特右旗| 武胜县| 襄城县| 台北市| 彰化县| 巴楚县| 浦城县| 阳高县| 韩城市| 丰顺县|