- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的 Android 应用程序中使用 JavaCv。因此我听从了这里的建议:https://github.com/bytedeco/javacv关于如何安装 Android 2.2 或更新版本。因此,可以在 \libs\armeabi 下找到以下库:libjniopencv_core.so
libopencv_core.so
这两个库的所有类也存在于我的 .apk 的 classes.dex 文件中。我仍然得到以下异常:
java.lang.UnsatisfiedLinkError: 无法加载库:soinfo_link_image(linker.cpp:1635): 无法加载“libjniopencv_core.so”所需的库“libopencv_core.so”;由 load_library(linker.cpp:745) 引起:找不到库“libopencv_core.so”
我尝试通过
加载 libopencv_core.soSystem.loadLibrary("libopencv_core")
和
System.loadLibrary("opencv_core")
同样的结果..
任何有关如何解决此问题的提示都将不胜感激。
编辑1:
我查看了哪些 .so 文件实际上可以在 /data/app-lib/ccc.android.myappname
...
尽管 libopencv_core.so 和其他文件可以在我的 .apk 中的 lib/armeabi/
下找到,但只有其中一些文件可用于我在 /data/app-lib/ccc 下的 Activity .android.myappname
.由于某些未知原因,其他人只是被忽略了。
谁能帮忙,我不知道发生了什么。
谢谢。
最佳答案
这里是我找到的解决方案:
我在 Github 的 JavaCv 版 block 上讨论过这个问题:
https://github.com/bytedeco/javacv/issues/28
问题可能会在下一个版本中成为历史,但同时请执行以下操作:
在第一次使用 JavaCv 之前运行:
static {
System.loadLibrary("tbb");
System.loadLibrary("opencv_core");
System.loadLibrary("jniopencv_core");
}
在某些设备(或场合)上,预期的加载顺序会混淆......
关于android - UnsatisfiedLinkError for libopencv_core.so while .apk holds this library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24882310/
我使用JavaCV 1.1。我已将 jar 文件(javacv.jar、javacpp.jar 和 opencv.jar)和 *.so 库添加到 Android Studio 中的项目中。我在 And
有点迷茫。我设置了所有必需的库路径,但仍然有加载共享库错误。当我输入时从终端 >>pkg-config --libs opencv -L/usr/local/lib -lopencv_cudabgse
加载共享库时出错:libopencv_core.so.3.0:无法打开共享对象文件:没有这样的文件或目录。 我在 ubuntu 14.04 上使用 eclipse c/c++ ide。尝试了我从谷歌获
我最近在运行 Ubuntu 15.04 的机器上安装了 OpenCV 3.0,以通过 python 进行一些视频操作。我在安装时遇到了一些初始问题,最终分别安装了 2.4 和 3.0 版本,每次尝试之
我想在我的 Android 应用程序中使用 JavaCv。因此我听从了这里的建议:https://github.com/bytedeco/javacv关于如何安装 Android 2.2 或更新版本。
我使用的是 Ubuntu 12.04。我最初安装的是 opencv 3.0-beta 版本。由于某些原因,我在使用命令卸载旧版本后切换回旧版本 2.4.9: $> sudo make uninstal
我正在尝试在 Ubuntu 14.04 上安装适用于 Python 的 OpenCV 3.0,但在多次安装(并读取 StackOverflow 页面)之后,它仍然无法正常工作。 在 Python (P
我正在尝试在 Scientific Linux SL 版本 5.0 (Boron) 上设置支持 FFMPEG v0.11 的 OpenCV v2.4.1,但我遇到了一个似乎完全没有记录的丢失文件的问题
我在 hadoop 中工作,当我为我的图像处理程序创建可运行的 jar 时,突然发生了这个错误,它与 opencv native 库路径有关 在使用 eclipse 时我可以设置路径: //Syste
我最近安装了Opencv-2.4.6我写了一个鸟瞰图转换的代码(不是最终代码)。在Opencv(2.4.3)的早期版本中,它正在被执行。 现在我在运行时遇到错误。 **加载共享库时出错:libopen
我通过 apt-get 安装了 openCV 库。我正在尝试安装 BGSLibrary 并且 cmake 文件试图找到“/usr/local/lib/libopencv_core.so.3.4.0”脚
我正在使用 android 和 openCV 开发一个人脸识别应用程序。我的android studio版本是3.5.3,openCV版本是3.4.10。我运行应用程序的手机是arm64-v8a,我收
我的电脑是CentOS系统,我尝试安装caffe。安装一些依赖项后。我运行 $make all,然后它返回以下警告: NVCC src/caffe/solvers/sgd_solver.cu NVCC
我对 Objective C 和 Xcode 还是很陌生,但我刚刚完成了一个使用 openCV libopencv_core.2.4.2.dylib 的小应用。 当我在另一台机器上打开最终构建的应用程
我正在尝试使用以下 CMAKE 选项构建 opencv: cmake -D CMAKE_BUILD_TYPE=DEBUG -D CMAKE_INSTALL_PREFIX=/home/luca/Drop
我已经在 Ubuntu 16.04 上安装了 OpenCV 3.3.0。只想编译这段代码。 #include using namespace std; #include "opencv2/openc
我刚刚在我的 Debian 机器上安装了 OpenCV,但遇到了一些问题。我遵循了 Wiki 上的安装指南。尝试编译示例给出了似乎是成功的编译,但是尝试运行它们最终会抛出错误: fagg@hubble
我遇到了以下问题: /Users/luke/Desktop/trainHOG/trainhog ;导出; dyld:库未加载:lib/libopencv_core.3.0.dylib 引用自:/Use
我使用 javacv 在 java 中编写了运动检测代码,它在 Windows 上完美运行,但在 Ubuntu 13.04 中它显示这样的错误,请为此提出解决方案,我也附加了代码 代码 /* * T
我在 ubuntu 12.04 中编译并安装了 openCV 2.4.2。在 /usr/local/include 下我可以看到目录 /usr/local/opencv 和 /usr/local/op
我是一名优秀的程序员,十分优秀!