我在哪里将haarcascade_frontalface_alt.xml放在JavaCV的FacePreview类的Android示例中?

时间:2016-04-07 02:50:50

标签: android javacv

Android示例的FacePreview类中有一段代码令我感到困惑:

File classifierFile = Loader.extractResource(getClass(),
        "/org/bytedeco/javacv/facepreview/haarcascade_frontalface_alt.xml",
        context.getCacheDir(), "classifier", ".xml");

我知道我应该在haarcascade_frontalface_alt.xml之前更改名称以匹配我的项目名称,但我无法弄清楚将XML文件放在我的项目结构中的哪个位置。

我确实在某处读过我必须将xml文件放在与FacePreview类相同的文件夹中...这是否意味着我必须将它放在src/main/java/<package_name>中?

编辑:这也不起作用。我是否必须在活动中下载并缓存它?

1 个答案:

答案 0 :(得分:1)

进入src/main/resources/org/bytedeco/javacv/facepreview/haarcascade_frontalface_alt.xml

假设gradle做正确的事