万能的Python:如何让Python成为“鉴黄师”轻松识别图片内容
众所周知有一个非常神圣的职业:"鉴黄师",鉴黄师是一个因为""的需要而设立的特殊岗位。其职业特性对执业者有很高要求,鉴黄民警往往要承受心理、生理的双重压力。
因为每天鉴黄师都要"阅片无数",如果每天都用肉眼去看的话,看多了第二天的太阳都是"绿色的"。所以小编今天给大家介绍一下,Python界的鉴黄师。
那么如何才能让Python变成"鉴黄师"呢?
一、打开图片,转换为YCbCr 格式,
二、根据 cb 、 cr 值判断当前像素是否为皮肤
三、计算图片中皮肤所占的像素数量。如果该数量超过图片总像素的30%,则判断为se情图片
代码非常的简单
如果需要源码自己去研究的话,嘿嘿嘿~~~
可以关注私信小编【图片识别】即可,都是为了学习,我懂的!
运行的效果图
总结
用算法还是比较容易实现的,如果是纯se情图片的话,识别率还是非常的高,但是咱们作为老司机也知道有一些是会保留那么一份神秘感,会有衣服干扰,或者环境的影响(比如:什么浴室呀、卧室呀、沙发呀、厨房呀等等,你懂得..)这样会导致误判率比较高。
还有就没有能判断图片里面是人还是动物。
(emmm,是人还是动物,人兽?!为什么突然间口味变重了?!)
图片像素大于10W的时候识别速度会变慢,所以事前最好先缩放一下,如果想速度快一些的话。
相关推荐
世界说 2018-01-04