OpenCV独立安装程序opencv

5 c++ android opencv

我正在开发一个OpenCV应用程序,它工作正常,但当我尝试安装应用程序时,它要求下载OpenCV管理器,我不想要.我想为OpenCV应用程序制作一个独立的安装程序,其中包括OpenCV管理器inbuit到它?我确实检查了这个链接,但它仍然显示弹出安装opencv?

小智 2

根据我的经验,您可能只需要执行以下 2(或 3)步:

1.像这样更改java中的加载lib代码:

static {
  Log.i(TAG,"OpenCV library load!");
  if (!OpenCVLoader.initDebug()) {
    Log.i(TAG,"OpenCV load not successfully");
  }
  else {
    System.loadLibrary("opencv_java");// load other libraries
  }
}
Run Code Online (Sandbox Code Playgroud)

2.删除java中的这段代码:

OpenCVLoader.initAsync(OpenCVLoader.OpenCV_VERSION_2_4_3, this, mLoaderCallback);
Run Code Online (Sandbox Code Playgroud)

3.如果您已将 ndk 代码添加到您的项目中,也许您必须像这样编辑 Android.mk 文件:

OpenCV_CAMERA_MODULES:=on
OpenCV_INSTALL_MODULES:=on
OpenCV_LIB_TYPE:=SHARED
Run Code Online (Sandbox Code Playgroud)