如何通过程序鉴别含有成人内容的图片
做图片服务时会存在这个问题,单靠用户举报不能算一个好的方法,所以在想是否能用程序做一定程度的筛选,然后将可疑文件先判定为审核状态。
找到了一篇相关的论文:
想知道有没有人有实际的程序经验,请给出一些参考或意见。
葬樱沁雪叹伶仃
12 years, 8 months ago
Answers
以前大学的时候做的就是这个,不过是C++做的,用的openCV。
主要的思想是提取图像特征值,包括皮肤,纹理和边缘方向。然后提取提取出特征值,把这个特征值作为一个数据库。然后每次输入的值与数据库中的特征值比较,超过一个阈值的话,就判定为成人图片。这个实现还是比较复杂的,大概2K多行代码吧。主要是原理
很多人对这个问题比较感兴趣。我再补充说一下一些资料吧,
有兴趣可以在评论里留言,如果我知道,一定会回答的
,如果想要看论文的话可以去搜《基于检索技术的成人图像识别》,类似论文基本的原理就是我上面说的那个步骤,但是多了一步背景移除。另外还存在很多改进的方法,例如使用sift特征提取等等。
虽然说起来只有短短几句话,但是其实实现起来还是有难度的,比如背景移除的时候的算法,边缘方向的提取算法,数据库内容的匹配等等,每个都不是几句话可以说清楚的。只能大概说这个方向,具体的还是要查资料去看下原理的
エロ階級は曹長
answered 12 years, 8 months ago