android - OpenCV 独立安装程序 opencv

标签 android c++ opencv

我正在开发一个 OpenCV 应用程序,它工作正常,但是当我尝试安装该应用程序时,它要求下载 OpenCV 管理器,而我不想这样做。我想为 OpenCV 应用程序制作一个独立的安装程序,其中包含内置的 OpenCV 管理器?我检查了this link但它仍然显示弹出安装 opencv?

最佳答案

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

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

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
  }
}

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

OpenCVLoader.initAsync(OpenCVLoader.OpenCV_VERSION_2_4_3, this, mLoaderCallback);

3.如果你已经在你的项目中添加了ndk代码,也许你需要像这样编辑Android.mk文件:

OpenCV_CAMERA_MODULES:=on
OpenCV_INSTALL_MODULES:=on
OpenCV_LIB_TYPE:=SHARED

关于android - OpenCV 独立安装程序 opencv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19302367/

相关文章:

c++ - 如何在cpp中将字符串转换为 float

optimization - 优化像素处理循环

python - OpenCV Python,从命名管道读取视频

opencv - 如何使用 OpenCV 水平或垂直拉伸(stretch)图像

android - 在不影响其他项目 View 的情况下更改 recyclerview 项目 View 的背景

android - 在 Android 智能手机中同时打开 Wifi 和 WifiHotspot

java - Android 在三星手机上从存储卡读取文件限制为 10kb

android - JSOUP:-1 错误加载 URL

c++ - 指针周围的括号是什么意思

c++ - 如何使用 FFMPEG 将 N 个实时 MP3 流合并为一个?