本發(fā)明實(shí)施例涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種圖像檢測(cè)方法及裝置。
背景技術(shù):
當(dāng)前,越來越多的人們利用終端上網(wǎng),在用戶需要上網(wǎng)但自己沒有終端時(shí),用戶可以去網(wǎng)吧上網(wǎng),在利用網(wǎng)吧的終端上網(wǎng)的過程中,用戶有時(shí)候會(huì)瀏覽網(wǎng)頁。
然而,有時(shí)候不法分子會(huì)設(shè)置非法網(wǎng)頁,例如色情網(wǎng)頁等,色情網(wǎng)頁中包含很多皮膚很裸露的色情圖像以及木馬病毒,不法分子利用色情網(wǎng)頁吸引一些用戶瀏覽色情網(wǎng)頁,但是,每當(dāng)用戶利用網(wǎng)吧的終端瀏覽一次色情網(wǎng)頁時(shí),終端很可能就會(huì)將木馬病毒下載至本地中,由于木馬病毒對(duì)終端中的系統(tǒng)和硬件元件會(huì)造成損害,因此,用戶利用網(wǎng)吧的終端瀏覽色情網(wǎng)頁對(duì)網(wǎng)吧的終端中的系統(tǒng)和硬件元件造成損害的可能性較大。
為了避免用戶瀏覽色情網(wǎng)頁而給網(wǎng)吧的終端中的系統(tǒng)和硬件元件造成損害,在用戶利用網(wǎng)吧的終端瀏覽網(wǎng)頁時(shí),終端需要實(shí)時(shí)監(jiān)測(cè)用戶瀏覽的網(wǎng)頁是否為色情網(wǎng)頁,并在監(jiān)測(cè)到用戶瀏覽的網(wǎng)頁為色情網(wǎng)頁時(shí),制止用戶繼續(xù)瀏覽,以保護(hù)網(wǎng)吧的終端。由于色情網(wǎng)頁中通常會(huì)包含色情圖像,而合法的網(wǎng)頁中并不包含色情圖像,因此,可以通過檢測(cè)網(wǎng)頁中包含的圖像是否為色情圖像來判斷用戶瀏覽的網(wǎng)頁是否為色情網(wǎng)頁。
然而,如何檢測(cè)網(wǎng)頁中的圖像是否為色情圖像是一個(gè)亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本發(fā)明實(shí)施例提供一種圖像檢測(cè)方法及裝置。
根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種圖像檢測(cè)方法,所述方法包括:
從目標(biāo)圖像包括的像素點(diǎn)中,獲取顏色為人體的皮膚顏色的像素點(diǎn);
在獲取的像素點(diǎn)中,將位置相鄰的像素點(diǎn)組成皮膚區(qū)域;
根據(jù)組成的皮膚區(qū)域的數(shù)量、每一個(gè)皮膚區(qū)域各自分別包括的像素點(diǎn)的數(shù)量、所述目標(biāo)圖像包括的像素點(diǎn)的數(shù)量,確定所述目標(biāo)圖像是否為色情圖像。
進(jìn)一步地,所述方法還包括:
從組成的皮膚區(qū)域中查找位于所述目標(biāo)圖像中的非人體圖像中的皮膚區(qū)域;
去除位于所述目標(biāo)圖像中的非人體圖像中的皮膚區(qū)域。
其中,所述從組成的皮膚區(qū)域中查找位于所述目標(biāo)圖像中的非人體圖像中的皮膚區(qū)域,包括:
識(shí)別出所述目標(biāo)圖像中的非人體圖像;
獲取所述非人體圖像在所述目標(biāo)圖像中的位置信息;
在組成的皮膚區(qū)域中,獲取位置信息與獲取的位置信息重合的皮膚區(qū)域。
其中,所述從目標(biāo)圖像包括的像素點(diǎn)中,獲取顏色為人體的皮膚顏色的像素點(diǎn),包括:
對(duì)于所述目標(biāo)圖像中的任意一個(gè)像素點(diǎn),獲取所述像素點(diǎn)的紅色色差、綠色色差和藍(lán)色色差,獲取所述像素點(diǎn)的色相和飽和度,以及獲取所述像素點(diǎn)的藍(lán)色色度分量和紅色色度分量;然后根據(jù)所述像素點(diǎn)的紅色色差、綠色色差和藍(lán)色色差,所述像素點(diǎn)的色相和飽和度,以及所述像素點(diǎn)的藍(lán)色色度分量和紅色色度分量判斷所述像素點(diǎn)的顏色是否為皮膚顏色,當(dāng)所述像素點(diǎn)的顏色為皮膚顏色時(shí),獲取所述像素點(diǎn)。
其中,所述根據(jù)組成的皮膚區(qū)域的數(shù)量、每一個(gè)皮膚區(qū)域各自分別包括的像素點(diǎn)的數(shù)量、所述目標(biāo)圖像包括的像素點(diǎn)的數(shù)量,確定所述目標(biāo)圖像是否為色情圖像,包括:
當(dāng)組成的皮膚區(qū)域的數(shù)量大于3個(gè)且小于60個(gè);以及當(dāng)所有皮膚區(qū)域包括的像素點(diǎn)的數(shù)量的總和與所述目標(biāo)圖像包括的像素點(diǎn)的數(shù)量之間的比值小于15%,以及當(dāng)包括的像素點(diǎn)的數(shù)量最大的皮膚區(qū)域包括的像素點(diǎn)的數(shù)量與所有皮膚區(qū)域包括的像素點(diǎn)的數(shù)量的總和之間的比值小于45%,則確定所述目標(biāo)圖像非為色情圖像;否則,確定所述目標(biāo)圖像為色情圖像。
根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種圖像檢測(cè)裝置,所述裝置包括:
獲取模塊,用于從目標(biāo)圖像包括的像素點(diǎn)中,獲取顏色為人體的皮膚顏色的像素點(diǎn);
組成模塊,用于在獲取的像素點(diǎn)中,將位置相鄰的像素點(diǎn)組成皮膚區(qū)域;
確定模塊,用于根據(jù)組成的皮膚區(qū)域的數(shù)量、每一個(gè)皮膚區(qū)域各自分別包括的像素點(diǎn)的數(shù)量、所述目標(biāo)圖像包括的像素點(diǎn)的數(shù)量,確定所述目標(biāo)圖像是否為色情圖像。
進(jìn)一步地,所述裝置還包括:
查找模塊,用于從組成的皮膚區(qū)域中查找位于所述目標(biāo)圖像中的非人體圖像中的皮膚區(qū)域;
去除模塊,用于去除位于所述目標(biāo)圖像中的非人體圖像中的皮膚區(qū)域。
其中,所述查找模塊包括:
識(shí)別單元,用于識(shí)別出所述目標(biāo)圖像中的非人體圖像;
第一獲取單元,用于獲取所述非人體圖像在所述目標(biāo)圖像中的位置信息;
第二獲取單元,用于在組成的皮膚區(qū)域中,獲取位置信息與獲取的位置信息重合的皮膚區(qū)域。
其中,所述獲取模塊包括:
第三獲取單元用于,對(duì)于所述目標(biāo)圖像中的任意一個(gè)像素點(diǎn),獲取所述像素點(diǎn)的紅色色差、綠色色差和藍(lán)色色差,獲取所述像素點(diǎn)的色相和飽和度,以及獲取所述像素點(diǎn)的藍(lán)色色度分量和紅色色度分量;判斷單元,用于然后根據(jù)所述像素點(diǎn)的紅色色差、綠色色差和藍(lán)色色差,所述像素點(diǎn)的色相和飽和度,以及所述像素點(diǎn)的藍(lán)色色度分量和紅色色度分量判斷所述像素點(diǎn)的顏色是否為皮膚顏色,第四獲取單元,用于當(dāng)所述像素點(diǎn)的顏色為皮膚顏色時(shí),獲取所述像素點(diǎn)。
其中,所述確定模塊具體用于:
當(dāng)組成的皮膚區(qū)域的數(shù)量大于3個(gè)且小于60個(gè);以及當(dāng)所有皮膚區(qū)域包括的像素點(diǎn)的數(shù)量的總和與所述目標(biāo)圖像包括的像素點(diǎn)的數(shù)量之間的比值小于15%,以及當(dāng)包括的像素點(diǎn)的數(shù)量最大的皮膚區(qū)域包括的像素點(diǎn)的數(shù)量與所有皮膚區(qū)域包括的像素點(diǎn)的數(shù)量的總和之間的比值小于45%,則確定所述目標(biāo)圖像非為色情圖像;否則,確定所述目標(biāo)圖像為色情圖像。
本發(fā)明實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
在本發(fā)明實(shí)施例中,從目標(biāo)圖像包括的像素點(diǎn)中,獲取顏色為人體的皮膚顏色的像素點(diǎn);在獲取的像素點(diǎn)中,將位置相鄰的像素點(diǎn)組成皮膚區(qū)域;根據(jù)組成的皮膚區(qū)域的數(shù)量、每一個(gè)皮膚區(qū)域各自分別包括的像素點(diǎn)的數(shù)量、目標(biāo)圖像包括的像素點(diǎn)的數(shù)量,確定目標(biāo)圖像是否為色情圖像。進(jìn)而當(dāng)確定出目標(biāo)圖像為色情圖像時(shí),可以確定用戶瀏覽的目標(biāo)圖像所在的網(wǎng)頁為色情網(wǎng)頁,終端可以自動(dòng)禁止用戶繼續(xù)訪問目標(biāo)圖像所在的網(wǎng)頁?;蛘呒皶r(shí)提示管理人員有用戶在利用終端瀏覽色情網(wǎng)頁,進(jìn)而使得管理人員能夠及時(shí)制止用戶繼續(xù)瀏覽色情網(wǎng)頁?;蛘撸诮K端的屏幕中提示用戶正在瀏覽的網(wǎng)頁為色情網(wǎng)頁且繼續(xù)瀏覽會(huì)對(duì)終端中的系統(tǒng)和硬件元件造成損壞,建議用戶及時(shí)終止瀏覽色情網(wǎng)頁。以避免用戶繼續(xù)瀏覽色情網(wǎng)頁而對(duì)終端中的系統(tǒng)和硬件元件造成損壞。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明實(shí)施例。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明實(shí)施例的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種圖像檢測(cè)方法的流程圖;
圖2是根據(jù)一示例性實(shí)施例示出的一種圖像檢測(cè)方法的流程圖;
圖3是根據(jù)一示例性實(shí)施例示出的一種圖像檢測(cè)裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明實(shí)施例相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明實(shí)施例的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種圖像檢測(cè)方法的流程圖,如圖1所示,該方法用于終端中,該方法包括以下步驟。
在步驟s101中,從目標(biāo)圖像包括的像素點(diǎn)中,獲取顏色為人體的皮膚顏色的像素點(diǎn);
在本發(fā)明實(shí)施例中,用戶可以利用終端瀏覽網(wǎng)頁,當(dāng)用戶需要利用終端瀏覽網(wǎng)頁時(shí),用戶可以在終端中輸入需要瀏覽的網(wǎng)頁的url,終端就會(huì)根據(jù)該url從網(wǎng)頁服務(wù)器中獲取需要瀏覽的網(wǎng)頁的網(wǎng)頁數(shù)據(jù),如果網(wǎng)頁數(shù)據(jù)中包括圖像,則終端就需要按照本發(fā)明實(shí)施例檢測(cè)網(wǎng)頁數(shù)據(jù)中包括圖像是否為色情圖像。在本發(fā)明實(shí)施例中,網(wǎng)頁數(shù)據(jù)中包括的圖像即為目標(biāo)圖像。
在本發(fā)明實(shí)施例中,目標(biāo)圖像中包括多個(gè)像素點(diǎn),對(duì)于目標(biāo)圖像中的任意一個(gè)像素點(diǎn),終端可以獲取該像素點(diǎn)的紅色色差、綠色色差和藍(lán)色色差,獲取該像素點(diǎn)的色相和飽和度,以及獲取該像素點(diǎn)的藍(lán)色色度分量和紅色色度分量;然后根據(jù)該像素點(diǎn)的紅色色差、綠色色差和藍(lán)色色差,該像素點(diǎn)的色相和飽和度,以及該像素點(diǎn)的藍(lán)色色度分量和紅色色度分量判斷該像素點(diǎn)的顏色是否為人體的皮膚顏色,當(dāng)是該像素點(diǎn)的顏色為人體的皮膚顏色時(shí),則獲取該像素點(diǎn)。對(duì)于目標(biāo)圖像中的其他每一個(gè)像素點(diǎn),均執(zhí)行上述操作,如此可以實(shí)現(xiàn)獲取到目標(biāo)圖像包括的像素點(diǎn)的所有顏色為人體的皮膚顏色的像素點(diǎn)。
其中,在本發(fā)明實(shí)施例中,如果該像素點(diǎn)的紅色色差大于95,以及該像素點(diǎn)的綠色色差大于20且小于100,以及該像素點(diǎn)的藍(lán)色色差大于20,以及該像素點(diǎn)的紅色色差、該像素點(diǎn)的藍(lán)色色差和該像素點(diǎn)的綠色色差中的最大的數(shù)值與最小的數(shù)值之間的差值大于15,以及該像素點(diǎn)的紅色色差與該像素點(diǎn)的綠色色差之間的差值大于15,以及該像素點(diǎn)的紅色色差大于該像素點(diǎn)的綠色色差,以及該像素點(diǎn)的紅色色差大于該像素點(diǎn)的藍(lán)色色差,該像素點(diǎn)的色相大于0且小于35,以及該像素點(diǎn)的飽和度大于0.23且小于0.68,以及該像素點(diǎn)的藍(lán)色色度分量大于或等于97.5且小于或等于142.5,以及該像素點(diǎn)的紅色色度分量大于或等于134且小于或等于176,則確定該像素點(diǎn)的顏色為人體的皮膚顏色;否則,確定該像素點(diǎn)的顏色不為人體的皮膚顏色。
在步驟s102中,在獲取的像素點(diǎn)中,將位置相鄰的像素點(diǎn)組成皮膚區(qū)域;
在本發(fā)明實(shí)施例中,可以通過如下方法判斷任意兩個(gè)像素點(diǎn)的位置是否相鄰:
其中,每一個(gè)像素點(diǎn)在目標(biāo)圖像中都具備位置坐標(biāo),位置坐標(biāo)中包括橫坐標(biāo)和縱坐標(biāo),且目標(biāo)圖像中的不同的像素點(diǎn)的位置坐標(biāo)不同。因此,當(dāng)?shù)谝幌袼攸c(diǎn)的橫坐標(biāo)與第二像素點(diǎn)的橫坐標(biāo)相鄰且第一像素點(diǎn)的縱坐標(biāo)與第二像素點(diǎn)的縱坐標(biāo)相鄰時(shí),即可確定第一像素點(diǎn)與第二像素點(diǎn)相鄰?;蛘?,當(dāng)?shù)谝幌袼攸c(diǎn)的橫坐標(biāo)與第二像素點(diǎn)的橫坐標(biāo)相鄰且第一像素點(diǎn)的縱坐標(biāo)與第二像素點(diǎn)的縱坐標(biāo)相同時(shí),即可確定第一像素點(diǎn)與第二像素點(diǎn)相鄰?;蛘?,當(dāng)?shù)谝幌袼攸c(diǎn)的橫坐標(biāo)與第二像素點(diǎn)的橫坐標(biāo)相同且第一像素點(diǎn)的縱坐標(biāo)與第二像素點(diǎn)的縱坐標(biāo)相鄰時(shí),即可確定第一像素點(diǎn)與第二像素點(diǎn)相鄰。
在步驟s103中,根據(jù)組成的皮膚區(qū)域的數(shù)量、每一個(gè)皮膚區(qū)域各自分別包括的像素點(diǎn)的數(shù)量、目標(biāo)圖像包括的像素點(diǎn)的數(shù)量,確定目標(biāo)圖像是否為色情圖像。
在本發(fā)明實(shí)施例中,當(dāng)組成的皮膚區(qū)域的數(shù)量大于3個(gè)且小于60個(gè),以及當(dāng)所有皮膚區(qū)域包括的像素點(diǎn)的數(shù)量的總和與目標(biāo)圖像包括的像素點(diǎn)的數(shù)量之間的比值小于15%,以及當(dāng)包括的像素點(diǎn)的數(shù)量最大的皮膚區(qū)域包括的像素點(diǎn)的數(shù)量與所有皮膚區(qū)域包括的像素點(diǎn)的數(shù)量的總和之間的比值小于45%,則確定所述目標(biāo)圖像非為色情圖像;否則,確定所述目標(biāo)圖像為色情圖像。
在本發(fā)明實(shí)施例中,從目標(biāo)圖像包括的像素點(diǎn)中,獲取顏色為人體的皮膚顏色的像素點(diǎn);在獲取的像素點(diǎn)中,將位置相鄰的像素點(diǎn)組成皮膚區(qū)域;根據(jù)組成的皮膚區(qū)域的數(shù)量、每一個(gè)皮膚區(qū)域各自分別包括的像素點(diǎn)的數(shù)量、目標(biāo)圖像包括的像素點(diǎn)的數(shù)量,確定目標(biāo)圖像是否為色情圖像。進(jìn)而當(dāng)確定出目標(biāo)圖像為色情圖像時(shí),可以確定用戶瀏覽的目標(biāo)圖像所在的網(wǎng)頁為色情網(wǎng)頁,終端可以自動(dòng)禁止用戶繼續(xù)訪問目標(biāo)圖像所在的網(wǎng)頁?;蛘呒皶r(shí)提示管理人員有用戶在利用終端瀏覽色情網(wǎng)頁,進(jìn)而使得管理人員能夠及時(shí)制止用戶繼續(xù)瀏覽色情網(wǎng)頁。或者,在終端的屏幕中提示用戶正在瀏覽的網(wǎng)頁為色情網(wǎng)頁且繼續(xù)瀏覽會(huì)對(duì)終端中的系統(tǒng)和硬件元件造成損壞,建議用戶及時(shí)終止瀏覽色情網(wǎng)頁。以避免用戶繼續(xù)瀏覽色情網(wǎng)頁而對(duì)終端中的系統(tǒng)和硬件元件造成損壞。
在本發(fā)明實(shí)施例中,通常情況下,在色情圖像中,人體的圖像所占的比例較大,由于色情圖像中的人體的皮膚一般很裸露,因此,色情圖像中的人體的皮膚區(qū)域一般較大,也即,色情圖像中的人體皮膚區(qū)域包括的像素點(diǎn)的數(shù)量一般較多,而在目標(biāo)圖像中,除了人體圖像之外,可能還存在其他物體的圖像,例如,樹木的圖像、床單的圖像、桌子的圖像或者天空的圖像等等,且其他物體的圖像中有一部分區(qū)域的顏色可能也是皮膚顏色。
這樣,在步驟s102中,也會(huì)將這一部分區(qū)域組成皮膚區(qū)域,但是這個(gè)皮膚區(qū)域并不是人體的皮膚區(qū)域,而是由于其他物體中的顏色類似于人體的皮膚顏色的像素點(diǎn)組成的皮膚區(qū)域,是假的皮膚區(qū)域,如果目標(biāo)圖像中的假的皮膚區(qū)域的數(shù)量較多,則利用目標(biāo)圖像中的大量的假的皮膚區(qū)域的像素點(diǎn)以及真正的人體的皮膚區(qū)域的像素點(diǎn)來判斷目標(biāo)圖像是否為色情圖像往往可能會(huì)出現(xiàn)判斷結(jié)果不準(zhǔn)確的現(xiàn)象。
因此,為了避免由于目標(biāo)圖像中的假的皮膚區(qū)域的數(shù)量較多造成最終判斷目標(biāo)圖像是否為色情圖像出現(xiàn)判斷結(jié)果不準(zhǔn)確的現(xiàn)象,在本發(fā)明另一實(shí)施例中,在步驟s102之后,需要從組成的皮膚區(qū)域中查找位于目標(biāo)圖像中的非人體圖像中的皮膚區(qū)域,然后去除位于目標(biāo)圖像中的非人體圖像中的皮膚區(qū)域,如此,之后在步驟s103中,就需要根據(jù)剩余的皮膚區(qū)域的數(shù)量、剩余的每一個(gè)皮膚區(qū)域各自分別包括的像素點(diǎn)的數(shù)量、目標(biāo)圖像包括的像素點(diǎn)的數(shù)量,確定目標(biāo)圖像是否為色情圖像,進(jìn)而可以提高確定目標(biāo)圖像是否為色情圖像的準(zhǔn)確率。
其中,參見圖2,可以通過如下流程從皮膚區(qū)域中查找位于目標(biāo)圖像中的非人體圖像中的皮膚區(qū)域,包括:
在步驟s201中,識(shí)別出目標(biāo)圖像中的非人體圖像;
其中,可以利用現(xiàn)有技術(shù)公開的任意一種人體圖像識(shí)別方法識(shí)別出目標(biāo)圖像中的人體圖像,然后在目標(biāo)圖像中確定除人體圖像以外的其他圖像,并作為非人體圖像。
在步驟s202中,獲取非人體圖像在目標(biāo)圖像中的位置信息;
在本發(fā)明實(shí)施例中,可以獲取非人體圖像中的每一個(gè)像素點(diǎn)在目標(biāo)圖像中的位置坐標(biāo),組成作為位置坐標(biāo)集合,并作為非人體圖像在目標(biāo)圖像中的位置信息。
在步驟s203中,在組成的皮膚區(qū)域中,獲取位置信息與獲取的位置信息重合的皮膚區(qū)域。
對(duì)于組成的皮膚區(qū)域中的任意一個(gè)皮膚區(qū)域,判斷該皮膚區(qū)域中是否存在至少一個(gè)位置坐標(biāo)位于位置坐標(biāo)集合中的像素點(diǎn),當(dāng)該皮膚區(qū)域中存在至少一個(gè)位置坐標(biāo)位于位置坐標(biāo)集合中的像素點(diǎn)時(shí),則確定該皮膚區(qū)域的位置信息與非人體圖像在目標(biāo)圖像中的位置信息重合,進(jìn)而將該皮膚區(qū)域作為與非人體圖像在目標(biāo)圖像中的位置信息重合的皮膚區(qū)域。對(duì)于組成的皮膚區(qū)域中的其他每一個(gè)皮膚區(qū)域,同樣執(zhí)行上述操作,如此實(shí)現(xiàn)在組成的皮膚區(qū)域中,獲取位置信息與獲取的位置信息重合的所有皮膚區(qū)域。
圖3是根據(jù)一示例性實(shí)施例示出的一種圖像檢測(cè)裝置的框圖。參照?qǐng)D3,該裝置包括:
獲取模塊11,用于從目標(biāo)圖像包括的像素點(diǎn)中,獲取顏色為人體的皮膚顏色的像素點(diǎn);
組成模塊12,用于在獲取的像素點(diǎn)中,將位置相鄰的像素點(diǎn)組成皮膚區(qū)域;
確定模塊13,用于根據(jù)組成的皮膚區(qū)域的數(shù)量、每一個(gè)皮膚區(qū)域各自分別包括的像素點(diǎn)的數(shù)量、所述目標(biāo)圖像包括的像素點(diǎn)的數(shù)量,確定所述目標(biāo)圖像是否為色情圖像。
進(jìn)一步地,所述裝置還包括:
查找模塊,用于從組成的皮膚區(qū)域中查找位于所述目標(biāo)圖像中的非人體圖像中的皮膚區(qū)域;
去除模塊,用于去除位于所述目標(biāo)圖像中的非人體圖像中的皮膚區(qū)域。
其中,所述查找模塊包括:
識(shí)別單元,用于識(shí)別出所述目標(biāo)圖像中的非人體圖像;
第一獲取單元,用于獲取所述非人體圖像在所述目標(biāo)圖像中的位置信息;
第二獲取單元,用于在組成的皮膚區(qū)域中,獲取位置信息與獲取的位置信息重合的皮膚區(qū)域。
其中,所述獲取模塊11包括:
第三獲取單元用于,對(duì)于所述目標(biāo)圖像中的任意一個(gè)像素點(diǎn),獲取所述像素點(diǎn)的紅色色差、綠色色差和藍(lán)色色差,獲取所述像素點(diǎn)的色相和飽和度,以及獲取所述像素點(diǎn)的藍(lán)色色度分量和紅色色度分量;判斷單元,用于然后根據(jù)所述像素點(diǎn)的紅色色差、綠色色差和藍(lán)色色差,所述像素點(diǎn)的色相和飽和度,以及所述像素點(diǎn)的藍(lán)色色度分量和紅色色度分量判斷所述像素點(diǎn)的顏色是否為皮膚顏色,第四獲取單元,用于當(dāng)所述像素點(diǎn)的顏色為皮膚顏色時(shí),獲取所述像素點(diǎn)。
其中,所述確定模塊13具體用于:
當(dāng)組成的皮膚區(qū)域的數(shù)量大于3個(gè)且小于60個(gè);以及當(dāng)所有皮膚區(qū)域包括的像素點(diǎn)的數(shù)量的總和與所述目標(biāo)圖像包括的像素點(diǎn)的數(shù)量之間的比值小于15%,以及當(dāng)包括的像素點(diǎn)的數(shù)量最大的皮膚區(qū)域包括的像素點(diǎn)的數(shù)量與所有皮膚區(qū)域包括的像素點(diǎn)的數(shù)量的總和之間的比值小于45%,則確定所述目標(biāo)圖像非為色情圖像;否則,確定所述目標(biāo)圖像為色情圖像。
在本發(fā)明實(shí)施例中,從目標(biāo)圖像包括的像素點(diǎn)中,獲取顏色為人體的皮膚顏色的像素點(diǎn);在獲取的像素點(diǎn)中,將位置相鄰的像素點(diǎn)組成皮膚區(qū)域;根據(jù)組成的皮膚區(qū)域的數(shù)量、每一個(gè)皮膚區(qū)域各自分別包括的像素點(diǎn)的數(shù)量、目標(biāo)圖像包括的像素點(diǎn)的數(shù)量,確定目標(biāo)圖像是否為色情圖像。進(jìn)而當(dāng)確定出目標(biāo)圖像為色情圖像時(shí),可以確定用戶瀏覽的目標(biāo)圖像所在的網(wǎng)頁為色情網(wǎng)頁,終端可以自動(dòng)禁止用戶繼續(xù)訪問目標(biāo)圖像所在的網(wǎng)頁?;蛘呒皶r(shí)提示管理人員有用戶在利用終端瀏覽色情網(wǎng)頁,進(jìn)而使得管理人員能夠及時(shí)制止用戶繼續(xù)瀏覽色情網(wǎng)頁?;蛘?,在終端的屏幕中提示用戶正在瀏覽的網(wǎng)頁為色情網(wǎng)頁且繼續(xù)瀏覽會(huì)對(duì)終端中的系統(tǒng)和硬件元件造成損壞,建議用戶及時(shí)終止瀏覽色情網(wǎng)頁。以避免用戶繼續(xù)瀏覽色情網(wǎng)頁而對(duì)終端中的系統(tǒng)和硬件元件造成損壞。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明實(shí)施例的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明實(shí)施例的一般性原理并包括本發(fā)明實(shí)施例未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明實(shí)施例的真正范圍和精神由所附的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本發(fā)明實(shí)施例并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明實(shí)施例的范圍僅由所附的權(quán)利要求來限制。