computervision:裸露检测解决方案比较(基于opencv或自定义代码)&哈希列表&客户端

时间:2013-04-03 23:18:58

标签: opencv computer-vision benchmarking vision computer-forensics

服务器端:

  • 列出项目:
  • ...:找到x%匹配,y%误报(opencv +10行代码)
  • ...:x%匹配找到,y%误报(自1995年以来的大型自定义代码)
  • 另一:
  • 最小的OpenCV C ++代码:

    ....
    ....
    

哈希列表:

  • ..:(由公共资金资助,限制访问......)
  • ...:(开放存取)
  • ...:,百万条目,y%新的去年(商业$ y /月)
  • ...:,x百万条目,x%新的去年(商业$ x /月)

(服务器端&)众包/众包验证:

  • Google图片'过滤器:... (限制访问,但在自有网站的webmastertools中甚至都没有)

客户端:

  • 另一个:... (将在i5 2540手机上每50毫秒扫描x百万像素)
  • nude.js(patrick-wied):...

我完全重写了这个问题,这个问题一直是封闭的,显然似乎是广泛而不是具体而且“促进联系”而非替代品?

此处的任务现在是:
“记录所有世界上现有的方法,以解决这一特定但未知的任务。” (=填补上表中的空白,可能是示例代码/实现)

虽然有些Windows软件会销售给孩子上网的父母, 这个假设不会很快出现在维基百科文章中 “裸露检测软件的比较”并从发展的角度来看。 (也不是替代。/ ...)

这也是具体的,但却得到了广泛的服务,也没有得到实践。 因此,没有任何单一的答案/链接可以是自我推销/垃圾邮件,相反,这个问题比平均问题更容易发生。然而,根本不需要任何链接,并且不会有个人意见的答案,如果有可能它会帮助更多。

1 个答案:

答案 0 :(得分:3)

要运行nude.js,请查看examples on this site.

基本上,您需要包含JS文件,然后对要运行它的图像运行检查算法。有3 functionsnude.init() nude.load(param)nude.scan(function optional)

来自关联的示例网站:

nude.load(node);
// Scan it
nude.scan(function(result){ 
    alert(result ? "Nudity found in " + node.id + "!" : "Not nude");
});

值得注意的是an article from the developer建议不要在生产模式下使用它。

  

我不建议立即在生产模式下使用库   因为检测率约为60%

您可能想查看SO上this question and answers上的链接,了解替代方案。