OpenCV无法加载Mat Android

时间:2015-11-15 09:02:04

标签: java android c++ opencv android-ndk

我一直在研究图像处理应用程序,最近开始使用OpenCV因为它很容易。根据OpenCV文档,建议使用静态初始化,以便系统自动导入所有库,但它似乎不再那么自动,根据我想的文档 1.下载OpenCV SKD 2.下载Android SDK和NDK 3.将OpenCV项目导入我在我做过的OpenCV / sdk / java / lint.imi文件中的android项目并成功导入  然后我不得不使用

将我的Java项目与导入的OpenCV java文件静态链接
    static {
     if (!OpenCVLoader.initDebug()) {
       // Handle initialization error
      }
    } 

在onCreate之前但仍然收到错误UnsatisfiedLinkError然后在线查找并建议将其初始化为

private BaseLoaderCallback mOpenCVCallBack = new BaseLoaderCallback(this) {
    @Override
    public void onManagerConnected(int status) {
    switch (status) {
   case LoaderCallbackInterface.SUCCESS:
    {
    Log.i(TAG, "OpenCV loaded successfully");
    // Create and set View
      setContentView(R.layout.main);
   } break;
   default:
   {
  super.onManagerConnected(status);
    } break;
   }
  }
 };` 

但无论哪种方式我都得到了错误,在我使用OpenCV 3.0.0之前降级到2.4.11但没有任何变化,任何有这个问题的人都会帮助我,提前谢谢。

0 个答案:

没有答案