我使用过 OpenCV,并且能够轻松使用人脸检测、上身检测等。
我还使用了将 Haarcascade XML 文件移植到 AS 的 Marilena 项目(Open CV port for Actionscript)。这也可以正常工作。
现在,我想做的是 - 使用 Actionscript 进行上身检测。所以,我想在 Marilena 中使用 OpenCV 的 XML - 为此,XML 应该被翻译成 Marilena 的格式。我能够使用我在Stackoverflow上找到的解决方案之一来实现这种翻译。
但是,当我复制这个生成的代码并运行我的程序时,检测并没有按预期发生。它导致在某个随机位置出现块,即误报。当我尝试将 OpenCV 的人脸检测 XML 转换为 Marilena 时,它再次失败了。当我使用 Marilena 的原始代码时,它又可以工作了。
难道我做错了什么?