万能的Python:如何让Python成为“鉴黄师”轻松识别图片内容

众所周知有一个非常神圣的职业:"鉴黄师",鉴黄师是一个因为""的需要而设立的特殊岗位。其职业特性对执业者有很高要求,鉴黄民警往往要承受心理、生理的双重压力。

因为每天鉴黄师都要"阅片无数",如果每天都用肉眼去看的话,看多了第二天的太阳都是"绿色的"。所以小编今天给大家介绍一下,Python界的鉴黄师。

万能的Python:如何让Python成为“鉴黄师”轻松识别图片内容

那么如何才能让Python变成"鉴黄师"呢?

一、打开图片,转换为YCbCr 格式,

二、根据 cb 、 cr 值判断当前像素是否为皮肤

三、计算图片中皮肤所占的像素数量。如果该数量超过图片总像素的30%,则判断为se情图片

代码非常的简单

如果需要源码自己去研究的话,嘿嘿嘿~~~

可以关注私信小编【图片识别】即可,都是为了学习,我懂的!

万能的Python:如何让Python成为“鉴黄师”轻松识别图片内容

运行的效果图

万能的Python:如何让Python成为“鉴黄师”轻松识别图片内容

万能的Python:如何让Python成为“鉴黄师”轻松识别图片内容

总结

用算法还是比较容易实现的,如果是纯se情图片的话,识别率还是非常的高,但是咱们作为老司机也知道有一些是会保留那么一份神秘感,会有衣服干扰,或者环境的影响(比如:什么浴室呀、卧室呀、沙发呀、厨房呀等等,你懂得..)这样会导致误判率比较高。

还有就没有能判断图片里面是人还是动物。

(emmm,是人还是动物,人兽?!为什么突然间口味变重了?!)

万能的Python:如何让Python成为“鉴黄师”轻松识别图片内容

图片像素大于10W的时候识别速度会变慢,所以事前最好先缩放一下,如果想速度快一些的话。