Api 如何确定图片是否清晰

Api 如何确定图片是否清晰,api,artificial-intelligence,machine-learning,computer-vision,Api,Artificial Intelligence,Machine Learning,Computer Vision,我正在寻找一种方法来确定一张图片是否清晰(对于工作来说是安全的) 我目前正在寻找一个API,可以做到这一点,但到目前为止,我没有任何成功 我的一个想法是使用谷歌搜索API并提供一个图片的URL,在启用safeSearch时查看它是否在结果中,但它会在爬虫到达之前添加的图片上失败 或者,我正在寻找关于在图像中查找什么的指针,以确定它是如何使用SFW的。关于形状、颜色或图案有什么建议吗?正如承诺的那样,谷歌研究人员提供了一份SFW,并从中获得了一份研究报告。见论文: 色情数字图像的检测 豪尔赫·巴西

我正在寻找一种方法来确定一张图片是否清晰(对于工作来说是安全的)

我目前正在寻找一个API,可以做到这一点,但到目前为止,我没有任何成功

我的一个想法是使用谷歌搜索API并提供一个图片的URL,在启用safeSearch时查看它是否在结果中,但它会在爬虫到达之前添加的图片上失败

或者,我正在寻找关于在图像中查找什么的指针,以确定它是如何使用SFW的。关于形状、颜色或图案有什么建议吗?

正如承诺的那样,谷歌研究人员提供了一份SFW,并从中获得了一份研究报告。

见论文:

色情数字图像的检测 豪尔赫·巴西里奥、瓜尔贝托·阿吉拉尔·托雷斯、加布里埃尔·桑切斯·佩雷斯、L·卡里娜·托斯卡诺- 梅迪纳和Héctor M.Pérez Meana

基于支持向量机的色情物品检测 林宇春(林語君) 洪伟曾(曾宏偉) 邱善福

基于图像的色情检测 里甘阿皮德酒店 德拉萨尔大学,马尼拉,菲律宾

您还可以从现有实施中获得一些提示,例如:


“色情检测棒使用先进的图像分析算法,通过识别面部特征、肤色、图像背景、身体部位形状等,将图像归类为潜在有害图像。”我的一位同事在一家最大的网络公司领导了色情分类技术的开发。我将分享他告诉我的关于过滤器开发的内容

  • 明确的定义在不同司法管辖区之间差异很大,因此在美国被视为明确的定义可能不在世界其他地区,反之亦然。因此,模型需要考虑用户来源
  • 纯粹基于图像的方法几乎不可能在网络规模上有效使用。就人类如何判断哪些是明确的,哪些不是明确的而言,特征空间非常复杂,为图像开发合适的特征提取技术被证明是极其困难的
  • 一些最具预测性的功能是链接到图像的页面上的文本。这些也是最容易开发的功能之一
  • 建立有标签的培训集是非常困难的,因为每天8小时对色情和其他显性内容进行分类往往会对贴标者造成损失。因此,翻页率相当高,几乎没有人持续一年
  • 从分类器中获得高精度仍然是非常非常困难的。他们与几位博士和一个经验丰富的团队一起工作,但仍然没有达到您可能需要的精度

  • 如果您的问题空间更有限,则可能会获得更高的精确度。如果您仅使用图像特征,则算法或模型可能无法很好地推广,并且会有较高的误报率。祝您好运。

    Haha:)我可以想象收集训练样本是多么有趣……为了科学!鉴于我目前的“肮脏”解决方案是简单地计算图片中米色的比例,宜家米色沙发的图片无法通过我的测试。而这张图片也是一个“训练样本”@伊利亚登,别忘了国际化。你需要一个可调的米色阈值,伊朗为0.1%,荷兰为99.9%。@伊利亚登:除了开玩笑,我知道这已经被研究过了,谷歌搜索会发现一些基于肤色+人物检测器的算法。有人建议将其自动发布在4chan上,并寻找“MOAR”在评论中=>nfsw,nothing=>sfw,Banked=>CPThank!我发现了一些“可行”的数学模型,但需要一段时间才能实现。但是感谢advicecare发布这些模型?同时看到大多数图像处理书籍都至少有一张Lena图片,这似乎是很传统的做法!)我目前正在实施一种基于过去两年发表的关于照片中皮肤检测的出版物的图像扫描仪,我正在尝试根据图像中的皮肤布局对“清晰性”进行分类。我们的目标仍然是制作一个单一的,不一定是可伸缩的图像扫描仪,它只接受一个图像作为输入。我假设我没有找到它的网页的任何链接。更糟糕的是,假设网页是imgur.com——几乎不可能从托管站点获得任何相关数据。