Не найдена реализация для void org.opencv.objdetect.CascadeClassifier.detectMultiScale_2 - PullRequest
0 голосов
/ 02 февраля 2019

Я пытаюсь определить лицо на андроиде с помощью opencv libs и сэмплов.

Когда я пытаюсь использовать функцию deteMultiScale, я получаю следующее сообщение во время выполнения:

No implementation found for void org.opencv.objdetect.CascadeClassifier.detectMultiScale_2(long, long, long, double, int, int) (tried Java_org_opencv_objdetect_CascadeClassifier_detectMultiScale_12 and Java_org_opencv_objdetect_CascadeClassifier_detectMultiScale_12__JJJDII)
E/AndroidRuntime: FATAL EXCEPTION: Camera Background
Process: com.example.justin, PID: 9991
java.lang.UnsatisfiedLinkError: No implementation found for void org.opencv.objdetect.CascadeClassifier.detectMultiScale_2(long, long, long, double, int, int) (tried Java_org_opencv_objdetect_CascadeClassifier_detectMultiScale_12 and Java_org_opencv_objdetect_CascadeClassifier_detectMultiScale_12__JJJDII)

  MatOfRect faces = new MatOfRect();
                    try{
                        if(STATE_OPENCV==1)
                        {
                             mJavaDetector.detectMultiScale(mGray, faces, 1.1, 2, 2  );}
                        }                        
                     catch (Exception e)
                     {

                     }

STATE_OPENCV 1 говорит мне, что opencv загружен успешно. Когда я нажимаю Ctrl + щелчок по функции, я могу найти ее реализации.Есть идеи, ребята?

...