RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 763606
Accepted
Александр
Александр
Asked:2020-12-27 00:26:04 +0000 UTC2020-12-27 00:26:04 +0000 UTC 2020-12-27 00:26:04 +0000 UTC

图片中显示了什么?

  • 772

我偶然发现了这个服务,问题出现了,是否有相同的 API 服务可以发送图像并获得响应,图片中包含什么?因此,我想删除上传到网站的图像的手动审核 (PHP YII2),其目的是防止下载,例如色情图像。

api
  • 2 2 个回答
  • 10 Views

2 个回答

  • Voted
  1. Best Answer
    NoTrust
    2020-12-29T01:49:39Z2020-12-29T01:49:39Z

    我将首先创建一个投诉系统。这足以使创建帐户的过程复杂化(验证码 + 邮件 + 电话,根据预算)并有机会抱怨图片。作为检查图像的结果,算法将给出或不给出第一个报告。显然,当然,但到目前为止,在大多数项目中,一切都在发生(即使没有初始验证)。
    神经网络在资源消耗方面成本高昂,因此此类功能将被付费或以有限的数量提供。作为一个选项 - SightEngine。
    你也可以摆脱使用 API 的想法,在服务器上实现所需的功能——NudePy、node-nude、php-nudity-detector。或者在客户端NudeJS,但不能保证专门攻击您的服务的攻击者不会直接发送图像。可以通过在上传图片时为报告系统打分来结合这两种方法,这取决于通过两个或多个测试的结果。
    没有通用的解决方案,这完全取决于项目......

    • 5
  2. Eugene Bartosh
    2020-12-31T13:50:44Z2020-12-31T13:50:44Z

    另一种建议是使用亚马逊的 Mechanical Turk 服务。智能代理的角色由人类扮演 - “Turkers”,而且非常便宜:)

    重点是,对于每张上传的图片,通过亚马逊API boto3 自动创建一个任务,任务进入队列,在那里闲逛的人拿走它并执行它。这种任务的典型成本是 1-2 美分。有足够多的人愿意以 1 美分的价格点击链接并回答“图片是否体面?[是 | 否]”的问题。您也可以通过boto3自动领取答案,也可以自动确认任务并将资金记入Turker。为了可靠性,您可以要求 2-3 个 Turker 执行一项任务(检查一张图片),脚本完成后,比较答案,如果答案不收敛,发出信号并手动检查某人,并抱怨那些谁给出了错误的答案 - 他们将被阻止。

    这是人工智能领域的这样一个技术倒退——机器不能轻易击败人。任何用于检查图片的 AI 系统都会更昂贵且工作更差。暂时就这样吧。有许多类似的服务,它们的价值当然与挂在上面的“土耳其人”的数量/质量成正比——MTURK 是该领域的领导者。

    PS 给版主的建议——创建一个标签mechanical-turk,这个技术已经很流行了。

    • 3

相关问题

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    Python 3.6 - 安装 MySQL (Windows)

    • 1 个回答
  • Marko Smith

    C++ 编写程序“计算单个岛屿”。填充一个二维数组 12x12 0 和 1

    • 2 个回答
  • Marko Smith

    返回指针的函数

    • 1 个回答
  • Marko Smith

    我使用 django 管理面板添加图像,但它没有显示

    • 1 个回答
  • Marko Smith

    这些条目是什么意思,它们的完整等效项是什么样的

    • 2 个回答
  • Marko Smith

    浏览器仍然缓存文件数据

    • 1 个回答
  • Marko Smith

    在 Excel VBA 中激活工作表的问题

    • 3 个回答
  • Marko Smith

    为什么内置类型中包含复数而小数不包含?

    • 2 个回答
  • Marko Smith

    获得唯一途径

    • 3 个回答
  • Marko Smith

    告诉我一个像幻灯片一样创建滚动的库

    • 1 个回答
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Алексей Шиманский 如何以及通过什么方式来查找 Javascript 代码中的错误? 2020-08-03 00:21:37 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    user207618 Codegolf——组合选择算法的实现 2020-10-23 18:46:29 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5