Не найдена реализация для длинной ошибки org.opencv.core.Mat.n_Mat() Использование OpenCVAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Не найдена реализация для длинной ошибки org.opencv.core.Mat.n_Mat() Использование OpenCV

Сообщение Anonymous »

Я использую OpenCV для AdaptiveThreshold. Мой код для обработки изображений с использованием OpenCV выглядит следующим образом:

Код: Выделить всё

imageMat=new Mat();
Utils.bitmapToMat(bmp, imageMat);
Imgproc.cvtColor(imageMat, imageMat, Imgproc.COLOR_BGR2GRAY);
Imgproc.GaussianBlur(imageMat, imageMat, new Size(3, 3), 0);
Imgproc.adaptiveThreshold(imageMat, imageMat, 255,Imgproc.ADAPTIVE_THRESH_MEAN_C, Imgproc.THRESH_BINARY_INV, 5, 4);
Но я получаю сообщение об ошибке при объявлении Mat:

Код: Выделить всё

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__)
at org.opencv.core.Mat.n_Mat(Native Method)
at org.opencv.core.Mat.(Mat.java:24)
at com.example.pial_pc.instantbookreview.ImageCapture$3.onPictureTaken(ImageCapture.java:105)
Поскольку я новичок в OpenCV, я не совсем понимаю ошибку. Здесь находится весь класс Java, которому принадлежит этот код.

Что мне следует сделать, чтобы устранить ошибку?

Подробнее здесь: https://stackoverflow.com/questions/350 ... ing-opencv
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»