本文介绍了OpenCV CascadeClassifier错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试通过网络摄像头进行人脸检测,但是我遇到了一个错误,层叠分类器错误.

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();

我得到的错误是

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?

推荐答案

最后我找到了答案,

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

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

System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

在层叠分类器之前.

这篇关于OpenCV CascadeClassifier错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-15 09:55