无法在android中使用任何Opencv绘图操作

时间:2015-07-16 01:51:35

标签: android opencv

Point p1 = new Point(), p2 = new Point();
p1.x = (double)i;
p1.y = (double)j;
p2.x = (double)i;
p2.y = (double)k+1;
Imgproc.line(imgMat, p1, p2, new Scalar(255,0,0));

在此代码中,行函数似乎不起作用,它给我一个错误

java.lang.UnsatisfiedLinkError: Native method not found: org.opencv.imgproc.Imgproc.line_2:(JDDDDDDDD)V
有人能帮帮我吗? 编辑:我也不能使用其他绘图功能,如矩形,椭圆和箭头线。每个函数都给我同样的错误

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我现在修复了。我将 opencv3.0 导入我的android工作室,但我在code.Change中加载 opencv2.4.11

OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_11, getApplicationContext(), mLoaderCallback);

为:

OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_3_0_0, getApplicationContext(), mLoaderCallback);

希望它对你有用,祝你好运!