Как решить Не найдена реализация для длинных org.opencv.core.Mat.n_Mat ()? - PullRequest
0 голосов
/ 05 апреля 2019

У меня странная проблема при использовании Opencv в Android.

Я должен описать процесс подачи заявления, чтобы получить проблему с дырой, с которой я сталкиваюсь уже 2 дня.

Сначала пользователь делает снимок, используя Camera2, затем обрабатывает это изображение для обнаружения объектов, подобных этому

enter image description here

Получив результат, он нажимает на следующую Button, чтобы запустить Opencv camera, на следующей странице будут обнаружены те же самые объекты в real time и сопоставлены их с предыдущими объектами.

Проект работал до тех пор, пока я не решил интегрировать алгоритм сопоставления, используя функцию JNI, затем я начал получать ошибки, связанные с типом Mat для сравнения, я удалил всю новую логику, и эта ошибка вновь появлялась

 java.lang.UnsatisfiedLinkError: No implementation found for long org.opencv.core.Mat.n_Mat() (tried Java_org_opencv_core_Mat_n_1Mat and Java_org_opencv_core_Mat_n_1Mat__)

Проблема в том, что эта ошибка относится к предыдущей операции.

Итак, чтобы подвести итог, я запускаю Activity A, выполняя некоторую успешную работу, переходя к Activity B, через 20 секунд или около того я получаю ошибку от Activity A.

Как вы, ребята, можете объяснить эту странную проблему?

...