【问题标题】:Opencv package manager not installed in Android StudioAndroid Studio 中未安装 Opencv 包管理器
【发布时间】:2017-11-20 10:57:24
【问题描述】:

我是 Android 中 OpenCV 实现的新手。我使用以下代码查找轮廓。

private void detectEdges(Bitmap bitmap) {
        rgba = new Mat();
        gray = new Mat();
        hierarchy = new Mat();
        Utils.bitmapToMat(bitmap, rgba);

        Imgproc.cvtColor(rgba, gray, Imgproc.COLOR_RGBA2GRAY);
        Imgproc.Canny(gray, gray, 50, 200);

        List<MatOfPoint> contours = new ArrayList<MatOfPoint>();

         // find contours:
        Imgproc.findContours(rgba, contours, hierarchy, Imgproc.RETR_TREE,Imgproc.CHAIN_APPROX_SIMPLE);
        for (int contourIdx = 0; contourIdx < contours.size(); contourIdx++) {
            Imgproc.drawContours(rgba, contours, contourIdx, new Scalar(0, 0, 255), -1);
        }

        Bitmap tempBmp1 = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(),
                bitmap.getConfig());

        Utils.matToBitmap(gray, tempBmp1);
       ivw.setImageBitmap(tempBmp1);

    }

但应用程序因错误“java.lang.UnsatisfiedLinkError: No implementation found for long org.opencv.core.Mat.n_Mat()(尝试 Java_org_opencv_core_Mat_n_1Mat 和 Java_org_opencv_core_Mat_n_1Mat__)”而崩溃

即使我尝试将 opencv 添加为异步任务:

  private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) {
        @Override
        public void onManagerConnected(int status) {
            switch (status) {
                case LoaderCallbackInterface.SUCCESS:
                {
                    Log.i("OpenCV", "OpenCV loaded successfully");

                } break;
                default:
                {
                    super.onManagerConnected(status);
                } break;
            }
        }
    };

但它说我必须安装 OpenCV 管理器,我该怎么办? 任何帮助将不胜感激!

【问题讨论】:

    标签: android opencv


    【解决方案1】:

    花了大约 5 个小时后,这个链接解决了问题https://stackoverflow.com/a/35135495/5020679 对于 OpenCV 3.10

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-24
      • 1970-01-01
      • 2014-05-12
      • 1970-01-01
      • 1970-01-01
      • 2019-01-22
      相关资源
      最近更新 更多