image - 如何以编程方式识别色情图片?

标签 image algorithm filtering identity photos

<分区>

Google 成功地做到了这一点。他们是使用算法还是人工标记图像一次,结果由完全相同的图像使用,从而显着减少要检查的图像数量?

因为我不确定您还能如何识别这些图片。您可以使用肤色,但它是否 100% 准确?如果这个人只穿了一件肤色的衣服怎么办?或者这些也被淘汰了?

或者,如果该人穿着整齐但正在进行性行为怎么办?

最佳答案

这只是另一个图像分类或对象识别问题。在 Scholar.Google 上搜索 Pornographic image是一个很好的开始。神经网络将是我的第一次尝试(并且似乎是 Scholar 上的一个流行选择)。

本文,Recognition of Pornographic Web Pages by Classifying Texts and Images ,有一个很好的相关作品部分,您可以进行调查。它列出了基于模型、基于区域和基于特征的图像色情内容分析的主要技术。

您使用肤色的想法非常幼稚,而且不会很准确(尽管用作比较更复杂的方法会很有趣!)。

如果我要尝试解决这个问题,我会从 Viola-Jones objects 开始(基于 Haar cascades ),已在 OpenCV 中为您实现.另请阅读 neural networks .我已经使用这些技术成功在人物图像中找到了特定的肌肉,因此您没有理由不能通过它们寻找露骨的内容。 (免责声明:这不是我的研究领域,只是一种爱好,所以请务必阅读这些论文!)

关于image - 如何以编程方式识别色情图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18047834/

相关文章:

php - PHP 中的 password_hash() 将算法设置为 '1'

algorithm - 使用单词字典将字符串 a 转换为 b

html - <picture> 替换 <img> 在其封闭的 <div> 之外

algorithm - 为什么 Dijkstra 算法不适用于负权重边?

css - 如何为未知大小的图像添加偏移边框?

javascript - Firebase 实时数据库分页

r - 如果 R 中的列中不存在两个条件,则删除数据行

c# - "Object reference not set to an instance of an object"过滤dataGridView时

CSS - 图像加载

javascript - 单击时图像突出显示