最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python用10行代碼實(shí)現(xiàn)對黃色圖片的檢測功能

 更新時間:2015年08月10日 12:44:23   作者:企鵝  
這篇文章主要介紹了python用10行代碼實(shí)現(xiàn)對黃色圖片的檢測功能,涉及Python基于圖片庫PIL對圖片的檢測技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實(shí)例講述了python用10行代碼實(shí)現(xiàn)對黃色圖片的檢測功能。分享給大家供大家參考。具體如下:

原理:將圖片轉(zhuǎn)換為YCbCr模式,在圖片中尋找圖片色值像素,如果在皮膚色值內(nèi)的像素面積超過整個畫面的1/3,就認(rèn)為是黃色圖片。

申明:簡單場景還是夠用了,稍微復(fù)雜一點(diǎn)就不準(zhǔn)確了,例如:整幅畫面是人的頭像,皮膚色值的像素必然超過50%,被誤認(rèn)為黃色圖片就太武斷了。

需要安裝python圖片庫PIL支持

porn_detect.py如下:

import sys,PIL.Image as Image
img = Image.open(sys.argv[1]).convert('YCbCr')
w, h = img.size
data = img.getdata()
cnt = 0
for i, ycbcr in enumerate(data):
  y, cb, cr = ycbcr
  if 86 <= cb <= 117 and 140 <= cr <= 168:
    cnt += 1
print '%s %s a porn image.'%(sys.argv[1], 'is' if cnt > w * h * 0.3 else 'is not')

運(yùn)行:

復(fù)制代碼 代碼如下:
python porn_detect.py myphoto.png

希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論

北辰区| 奈曼旗| 若尔盖县| 军事| 读书| 榆中县| 九台市| 都江堰市| 丹巴县| 宜昌市| 上栗县| 旬阳县| 盐池县| 桐乡市| 灵寿县| 汶川县| 墨竹工卡县| 竹山县| 微山县| 柞水县| 琼结县| 抚顺市| 长阳| 阿拉善盟| 孙吴县| 汤阴县| 桐乡市| 怀柔区| 三台县| 普格县| 诏安县| 托里县| 洛川县| 洪湖市| 探索| 无为县| 文登市| 蚌埠市| 内丘县| 江达县| 绥中县|