裸体图像检测 - OPENCV - 机器学习

6
我正在尝试实现自动检测裸露图片的软件。希望通过openCV来完成。您认为这种可能性如何?最好的算法是什么?如果有示例,将不胜感激。

1
我预计这个软件会有一个很大的市场。 - rene
3
我可以帮助您翻译这段内容。该链接是谷歌学术网站上有关“裸体图像检测”的搜索结果页面。 - Jacob
1
一张图片何时算是“裸露”的呢? :-) - marc_s
可能是重复的问题:什么是编程上检测色情图片的最佳方法? - Tikhon Jelvis
显示剩余2条评论
3个回答

4

根据需要的精度,您可以定义一个合理的色彩空间来覆盖肤色,并设定某些%阈值,如果肤色像素计数超过此%阈值,则可能是裸体图像。


那样不也会找到肖像照片吗? - Niki
1
@nikie:没错 - 它会找到具有大量肉色像素的任何内容,因此对于OP的要求可能不够选择性 - 但它可以用于区分衣着/裸体人士的照片。 - Paul R
非常感谢。我也在寻找同样的算法,除了肤色检测,我们可以实现另一个过程来检测其他特征(比如人脸检测)吗?否则,我认为它不会很准确,对吧? - Duminda

3

你可能想关注这个网站。这就是Chatroulette使用的内容。它以选择性裸露为目标,但可能与你所追求的有关。

现在有一个可下载的演示版(尚未附带源代码)。


2
你考虑过神经网络的方法吗?你所要求的听起来像是一个机器学习应用。

谢谢。我只是想实现一个应用程序,可以过滤上传的图像中是否有裸露内容。数据将在路由器之前被捕获和处理。如果可能的话,也会尝试处理下载的图像。 - Duminda
1
问题在于你需要一个大的训练集。你从哪里获取足够大的机器可读格式的裸体图像集? - Martin Beckett
5
哈。这是互联网。问题解决了。 :-) 但是试着向你的雇主解释这个大型数据库。 - Warren P

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接