Search code examples
javaopencvface-detection

OpenCV CascadeClassifier error


i'm trying to do face detection through a webcam, but i got an error, cascadeclassifier error.

After do some testing, i found this line of code generate the error

CascadeClassifier face_cascade = new CascadeClassifier();

The error i got is

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)

Is anybody know how to solve this?



Solution

  • finally i found the answer,

    i should load the library before use the cascadeclassifier. so just put this code

    System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
    

    before the cascadeclassifier.