如何在Android项目中导入OpenCV库? 5

IDE是最新的AndroidStudio,OpenCV的官网给的教程仍然是基于eclipse的,跟AndroidStudio有很大不同,请教下各位要怎么把OpenCV导入... IDE是最新的Android Studio,OpenCV的官网给的教程仍然是基于eclipse的,跟Android Studio有很大不同,请教下各位要怎么把OpenCV导入到Android项目里。
PS: 搜了很多教程都不行,太旧了,所以就不要复制粘贴了。
展开
 我来答
厦门侯
高粉答主

2016-01-30 · 信息管理员
厦门侯
采纳数:30618 获赞数:90296

向TA提问 私信TA
展开全部
在Android中使用OpenCV方法为:
a、OpenCV安装路径"F:\OpenCV-2.3.1-android-bin"下有两个文件夹。将文件夹"OpenCV-2.3.1"拷贝到Eclipse工作空间所在的目录,也就是在你的项目的上一级目录中,然后导入到工作空间中,在Package Explorer中选择项目,单机右键在弹出菜单中选择Properties,然后在弹出的Properties窗口中左侧选择Android,然后点击右下方的Add按钮,选择OpenCV-2.3.1并点击OK,。
b、此时,展开项目树,可以看到新加了一个OpenCV-2.3.1_src目录,如下图,那么就是正确添加了OpenCV Java API,否则就是放置OpenCV-2.3.1的目录路径不正确。
c、然后就可以在Java源文件中导入OpenCV的API包,并且使用OpenCV API了,OpenCV API的包的形式如下:
Org.opencv.(OpenCV模块名).(OpenCV类名)
例如:
Org.opencv.core.Mat
a5615671
2016-01-21 · TA获得超过1.7万个赞
知道大有可为答主
回答量:7578
采纳率:0%
帮助的人:1165万
展开全部
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:Yuniverse
链接:http://www.zhihu.com/question/39642783/answer/82352169
来源:知乎

按照使用语言角度,在Android下使用OpenCV有以下几种方式:

完全使用Java语言
完全使用C++语言
混合使用Java和C++语言
我只亲手做过第一种,因为这样最简单最快捷。完全使用Java语言配置OpenCV又分为两种方式:
1. async initialization 异步初始化
2. static initialization 静态初始化
第一种方法是官方文档推荐的,不需要在自己Android项目里加入OpenCV的本地库,而是用一个可在Google Play上下载的App来进行库的管理,叫做OpenCV Manager。但遗憾的是,国内被墙的一逼啊,而且还需要每位用户自己安装,所以不推荐。
那么下面只剩下静态初始化了,如果我一步步把内容整理出来的话可能未必周全,而且抄袭的话意义不是很大,所以我打算推荐个网址来说明整个过程:
第一个:How to use opencv in android studio using gradle build tool?内容丰富,遗憾的是英语。
第二个:如果仍然有操作上的问题的话, 请看下面这个来自YouTube的视频,您恐怕需要翻个墙
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式