我正在尝试创建一些应用程序来识别人脸,遵循 this tutorial 。但是,每当我运行下面的代码时,都会收到此错误: 线程“main”java.lang.NullPointerException 中的异常
class DetectFaceDemo {
public void run () {
CascadeClassifier faceDetector =
new CascadeClassifier(getClass()
.getResource("/lbpcascade_frontalface.xml").getPath());
}
}
我应该将 xml 文件复制到某个目录吗?
谢谢!
最佳答案
根据您的评论,我认为您将 main/resources
在错误的目录中(并且您忘记了树的 src
部分)。
根据本教程,您应该具有以下结构:
src/main/java/<Java packages or classes>
您已经拥有 src
文件夹那里。创建 main
src
中的目录,以及 resources
main
中的目录。将您的 XML 文件放入 resources
目录,您应该可以开始了。
关于java - 使用 getResource 时出现 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25770010/