基于 OpenCV 的裸体检测

jopen 9年前

AI(人工智能)被用来处理一些奇怪的任务。算法网站Algorithmia搞出了一个“裸体检测器”, 当然这不是能通过图灵测试的超级AI,也不是《终结者》中“天网”级别的机器人。

据称,原理如下: 首先,利用OpenCV的人脸检测器及鼻子检测器,去检测鼻子。 然后,从鼻子处采样,得到肤色的样本。 最后,对全图进行检测,与鼻子处颜色相近的,都认为是肤色。 如果肤色占比高于一定值,则会认为,图片是裸体。 Algorithmia提供在线Demo, 允许你上传照片。然后给出结果: R(Rude) 或者G(Good)。并给出置信度(0~1).  测试中,奥巴马光膀子在海边的图片是GOOD的,但图像处理领域的经典女郎Lena,则被认为是裸体的(Rude)。 笔者认为:不要相信简报。基于肤色(无论RGB/HSV)来进行检测或过滤的准确度,结果总是令人失望的。

基于 OpenCV 的裸体检测

本文转载自: Solidot