我正在开发一个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)
| 归档时间: |
|
| 查看次数: |
885 次 |
| 最近记录: |