【发布时间】:2014-01-20 07:46:39
【问题描述】:
我正在尝试将 JavaCV 与 Android Studio 和 Gradle 一起使用。我写了这样的代码片段:
repositories {
mavenCentral()
maven {
url "http://maven2.javacv.googlecode.com/git/"
}
}
dependencies {
compile files('libs/android-support-v4.jar')
compile group: 'com.googlecode.javacpp', name: 'javacpp', version: '0.5'
compile group: 'com.googlecode.javacv', name: 'javacv', version: '0.5'
}
我在 dir External Libraries 中看到导入的库。所以我尝试运行这个:
...
IplImage zdjecie=cvLoadImage(Environment.getExternalStorageDirectory().getPath()+ "/1.bmp");
cvSaveImage(Environment.getExternalStorageDirectory().getPath()
+ "/2.bmp", zdjecie);
...
我得到了错误:
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load jniopencv_core: findLibrary returned null
...因为我不知道该如何处理 opencv(和其他)的 .so 文件。
那么我们应该如何在Android Studio中使用JavaCV呢?
【问题讨论】:
标签: android opencv android-studio javacv