Я пытаюсь использовать 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'
}
и я вижу импортированные библиотеки в внешних библиотеках. Поэтому я попытался запустить это:
...
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 файлами.
Итак, как мы должны использовать JavaCV в Android Studio?