【问题标题】:Use other Haarcascade xml with Marilena将其他 Haarcascade xml 与 Marilena 一起使用
【发布时间】:2012-08-09 08:25:05
【问题描述】:

我使用过 OpenCV,能够轻松使用人脸检测、上身检测等。

我还使用了将 Haarcascade XML 文件移植到 AS 的 Marilena 项目(Open CV port for Actionscript)。这也可以正常工作。

现在,我要做的是 - 使用 Actionscript 进行上身检测。所以,我想在 Marilena 中使用 OpenCV 的 XML - 为此,XML 应该被翻译成 Marilena 的格式。我能够使用我在Stackoverflow here 上找到的解决方案之一来实现这种翻译。

但是,当我复制此生成的代码并运行我的程序时,检测并没有按预期进行。它导致在某个随机位置出现块,即误报。当我尝试将 OpenCV 的人脸检测 XML 转换为 Marilena 时,它再次失败了。当我使用 Marilena 的原始代码时,它又可以工作了。

我做错了吗?

【问题讨论】:

  • Nikhil,你终于能做到了吗?我有类似的要求。有了这些级联,人脸检测效果很好,但所有其他 XML 要么不起作用,要么给出假阴性?
  • Pradeep - 不幸的是,不,我做不到:-/

标签: actionscript opencv face-detection


【解决方案1】:

看起来 Marilena 使用的 .xml 文件与 OpenCV 一样。您是否尝试运行他们提供的示例但用您自己的替换他们的 .xml 文件?我看不到他们要求您将 haar 文件移植到 actionscript 的任何地方。

【讨论】:

  • 是的,Marilena 使用与 OpenCV 相同的 xml 文件 - 但是,它不以 xml 格式使用它。它需要将 xml 翻译成适合 Marilena 的格式(可以在这里使用这个脚本来实现 - moment77.se/flash-classes/code-snippets/…
  • 我不会日语,所以浏览项目页面有点棘手。但我注意到在他们的示例中他们使用的是普通的 .xml 文件。 libspark.org/browser/as3/Marilena/trunk/samples 这就是我所引用的。
猜你喜欢
  • 2021-07-26
  • 2017-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-27
  • 2018-05-22
相关资源
最近更新 更多