我正在尝试通过网络摄像头进行人脸检测,但是出现了错误,层叠分类器错误。

经过一些测试,我发现这行代码会产生错误

CascadeClassifier face_cascade = new CascadeClassifier();

我得到的错误是
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.opencv.objdetect.CascadeClassifier.CascadeClassifier_0()J
    at org.opencv.objdetect.CascadeClassifier.CascadeClassifier_0(Native Method)
    at org.opencv.objdetect.CascadeClassifier.<init>(CascadeClassifier.java:38)
    at CamCapture.main(CamCapture.java:24)

有人知道如何解决这个问题吗?

最佳答案

终于我找到了答案,

在使用级联分类器之前,我应该加载库。
所以只要把这段代码

System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

在层叠分类器之前。

08-17 03:19