本人是安卓小白,半个月前接触安卓开发,目前利用opencv在安卓上做一些应用,经过这些时间的学习,经验没有多少,但是可以将opencv for Android 环境配置将个人的经验教训和大家分享一下,因为我本身在按照网络上教程去配置的时候发现了一些问题,那些教程可能都是一年前的了,现在各种开发包和工具都有更新,配置方法也变了。。好了废话不多说,先介绍opencv for Android 所需要的工具:
1.Java sdk
2.Java_eclipse
3.ADT 插件
4.CDT 插件
5.Android SDK
6.Android NDK
7.sequoyah
8.opencv for android
首先需要有Java开发环境,就是jdk和Java Eclipse,jdk安装方法参考http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html,Java Eclipse推荐大家下载一个绿色免安装版的,解压缩就可以用了,下载链接请自行百度之。。
下面就是安卓开发环境的搭建了。。。这里也就不细讲了,请参考http://jingyan.baidu.com/article/4b52d70258fdfdfc5d774b67.html。。。
以上步骤应该是比较轻松加愉快的解决了,问题应该不大。。
至此,所需要的工具已经有了1,2,3,5。下面着重讲一下其他工具的配置。
先给出下载链接:6:http://pan.baidu.com/s/1i3ggIDf
7:http://pan.baidu.com/s/1ntMBZs9
8:http://pan.baidu.com/s/1gdGICDH
4的安装随后再说。
首先就是安装Android ndk,具体安装过程请参考http://blog.csdn.net/leilu2008/article/details/12495273,本人在做的时候出现过一个问题就是工程显示红色的感叹号,问题就是新版的SDK版本能够自动将libs里的包导入,不需要build->add ....了··你把你的Libraries中导入的包删除了,然后clean下工程就好了。。
下面是安装sequoyah插件,
在eclipse的菜单栏中选择 "help"-->"Install New Software"-->"ADD" 注意 Location 指向 zip文件, 点击 "Archive..." 选择你刚才下载的sequoyah插件 zip文件;
安装好之后window-preference-Android中会有本机开发选项,点击选择nkd解压路径就可以了。
下面安装cdt插件,简单方法:Help-Eclipse marketplace
选择cdt安装,,安装之后重启Eclipse,如果新建工程other c中出现
就可以了。
下面就是opencv for Android 配置了。
将下载的opencv sdk解压缩到Java Eclipse 同一目录下,将其中的sdk复制粘贴到你的workspace下面重命名为opencv_android_sdk。
之后Eclipse中import -Android-,导入opencv_android_sdk。。。。。。
工作空间中应该出现,如果有错误的话右键,build path -configurate build path,看看是不是target是不是没有选择Android4.3
选择之后应该就没错了。
下面新建Android application 。。之后build path -configure build path ,add选择opencv 。
如果 Androiddependence下出现opencv library应该就可以用了。。‘
另外appcompat_v7.jar如果没有出现的话新建一个工作空间就会有了。。