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

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

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

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

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

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

需要安裝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')

運行:

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

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

相關(guān)文章

最新評論

华坪县| 大厂| 和平区| 林甸县| 松桃| 湘潭县| 渑池县| 共和县| 根河市| 浏阳市| 鄯善县| 内丘县| 积石山| 温州市| 梨树县| 二连浩特市| 曲松县| 锦州市| 黄冈市| 邵阳县| 西华县| 京山县| 彭州市| 五家渠市| 繁昌县| 高安市| 诸城市| 江西省| 新源县| 崇明县| 汾阳市| 武强县| 武定县| 绥棱县| 班戈县| 辽宁省| 桦南县| 固阳县| 岫岩| 巫溪县| 蛟河市|