我正在开发一个 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/