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>
中?
编辑:这也不起作用。我是否必须在活动中下载并缓存它?
答案 0 :(得分:1)
进入src/main/resources/org/bytedeco/javacv/facepreview/haarcascade_frontalface_alt.xml
假设gradle做正确的事