我试图在this tutorial之后创建一些识别面部的应用程序。但是,每当我运行下面的代码时,我都会收到此错误:线程中的异常" main"显示java.lang.NullPointerException
class DetectFaceDemo {
public void run () {
CascadeClassifier faceDetector =
new CascadeClassifier(getClass()
.getResource("/lbpcascade_frontalface.xml").getPath());
}
}
我应该将xml文件复制到某个目录吗?
谢谢!
答案 0 :(得分:0)
从您的评论中,我认为您将main/resources
放在错误的目录中(并且您忘记了树的src
部分。)
从教程中,您应该具有以下结构:
src/main/java/<Java packages or classes>
您已经拥有src
文件夹。在main
中创建src
目录,在resources
中创建main
目录。将您的XML文件放在resources
目录中,您应该很高兴。
答案 1 :(得分:0)
将以下代码放入代码中以查找类路径并将xml
和png
文件复制到此位置。
System.out.println(System.getProperty("java.class.path"));