2012-07-16 48 views
3

我已经使用OpenCV,并且能够轻松地使用人脸检测,上半身检测等。使用Marilena的其他Haarcascade xml

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

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

但是,当我复制此生成的代码并运行我的程序时,检测未按预期发生。它在一些随机的地方造成了阻塞,这是一个误报。当我尝试将OpenCV的人脸检测XML转换为Marilena时,它又失败了。当我使用Marilena的原始代码时,它再次运行。

我做错了什么?

+0

Nikhil,你终于可以做到这一点吗?我有类似的要求。这些级联的人脸检测很好地工作,但所有其他XML或者不起作用或给出错误的否定结果? – 2013-02-28 07:49:20

+0

Pradeep - 不幸的是,我无法做到: -/ – 2013-03-02 14:29:46

回答

2

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

+0

是的,Marilena使用与OpenCV相同的xml文件 - 但是,它并未以xml格式使用它。它需要将xml转换为适合Marilena的格式(可以使用此脚本实现 - http://www.moment77.se/flash-classes/code-snippets/convert-haar-cascades-from-xml- to-actionscript /) – 2012-08-09 09:01:46

+0

我不懂日语,所以浏览项目页面有点棘手。但我在他们的示例中注意到他们使用的是纯文本.xml文件。 http://www.libspark.org/browser/as3/Marilena/trunk/samples这就是我所引用的。 – 2012-08-09 12:21:13