【发布时间】:2014-07-17 09:09:03
【问题描述】:
我写信是想问你关于 openCV 的问题。
首先,我是一名学习openCV的学生,我想在Android应用程序中使用openCV。
到目前为止,当我运行一些应用程序时,我必须下载“openCV Manager App”..
实际上,我不想在运行应用程序时下载其他应用程序,例如“openCV Manager App”。
所以,我在互联网上搜索了这些问题.. 基本上,我遵循了以下链接的建议,
还有..
我尝试修改onResum回调方法如下..
public void onResume()
{
super.onResume();
// OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_3, this, mLoaderCallback);
mLoaderCallback.onManagerConnected(LoaderCallbackInterface.SUCCESS);
}
另外,我也尝试过这种方式,(其实我也不知道这段代码是在哪里插入的..)
static {
if (!OpenCVLoader.initDebug()) {
// Handle initialization error
}
}
但是,运行应用程序时总是出现“UnsatisfiedLinkError”。
我认为这个问题的原因是环境设置..
我已经尝试过以下流程
- NDK下载并设置环境变量
- 下载 openCV 库
- 设置项目目标
- 如上执行 OnResume() 方法
我为这个错误困扰了好几个星期,我非常需要帮助。
提前致谢。
【问题讨论】: