【问题标题】:open cv setup issue in android studio在 android studio 中打开 cv 设置问题
【发布时间】:2021-04-13 22:41:18
【问题描述】:

我正在尝试在我的原生 android 代码中实现 opencv 3.4.1 库。我已经为 android-pack 下载了 opencv 并且我已经完成了设置,但是当我尝试运行该项目时,我在内部文件 Imgcodecs.java

中出现以下错误

Mat retVal = new Mat(imread_0(filename, flags));

错误:

java.lang.UnsatisfiedLinkError: No implementation found for long org.opencv.imgcodecs.Imgcodecs.imread_0(java.lang.String, int)(已尝试 Java_org_opencv_imgcodecs_Imgcodecs_imread_10 和 Java_org_opencv_imgcodecs_Imgcodecs_imread_10__Ljava_lang_String_2I) org.opencv.imgcodecs.Imgcodecs.imread_0(Native Method)

    org.opencv.imgcodecs.Imgcodecs.imread(Imgcodecs.java:115)

有什么建议吗?

【问题讨论】:

    标签: android android-studio opencv opencv3.3


    【解决方案1】:

    是否有任何代码段可以重现错误(我是指将帧发送到 imread 之前的位置)?

    我猜你可能忘记为 native-lib 调用 System.loadLibrary()。如果要检查 OpenCV 是否添加成功,请尝试将以下代码写入MainActivityGeeksforgeeks tip:

       static{
            if(OpenCVLoader.initDebug()){
                Log.d(“Check”,”OpenCv configured successfully”);
            } else{
                Log.d(“Check”,”OpenCv doesn’t configured successfully”);
            }
        }
    

    【讨论】:

      猜你喜欢
      • 2015-02-04
      • 1970-01-01
      • 2014-02-28
      • 2022-11-09
      • 1970-01-01
      • 1970-01-01
      • 2018-03-21
      • 2020-11-08
      • 1970-01-01
      相关资源
      最近更新 更多