首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JavaCV + Android + gradle-可能吗?

JavaCV + Android + gradle-可能吗?
EN

Stack Overflow用户
提问于 2014-01-02 19:15:31
回答 7查看 12.3K关注 0票数 15

我正在尝试在Android和Gradle中使用JavaCV。我写了这样的代码片段:

代码语言:javascript
运行
复制
   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外部图书馆中看到了导入的图书馆。所以我试着做这个:

代码语言:javascript
运行
复制
...
  IplImage zdjecie=cvLoadImage(Environment.getExternalStorageDirectory().getPath()+ "/1.bmp");
    cvSaveImage(Environment.getExternalStorageDirectory().getPath()
    + "/2.bmp", zdjecie);
...

我犯了错误:

代码语言:javascript
运行
复制
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load jniopencv_core: findLibrary returned null

...because我不知道如何处理opencv的.so文件(以及其他文件)。

那么我们应该如何在Android中使用JavaCV呢?

EN

Stack Overflow用户

发布于 2015-07-07 20:42:33

我在Windows7 x64上遇到了这个问题。下面是我的gradle.build文件中的一个部分,解决了这个问题:

代码语言:javascript
运行
复制
compile("org.bytedeco:javacv:0.11")
compile("org.bytedeco.javacpp-presets:opencv:2.4.11-0.11:windows-x86_64")
compile("org.bytedeco.javacpp-presets:ffmpeg:2.6.1-0.11:windows-x86_64")
票数 1
EN
查看全部 7 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20890116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档