基于Eclipse平台的Android OpenCV开发环境搭建

基于Eclipse平台的Android OpenCV开发环境搭建

作者:雨水, 日期:2016-1-31,CSDN博客:http://blog.csdn.net/gobitan

 

摘要:本文主要记录了如何在windows(win7 64位)环境下搭建基于Eclipse平台的Android OpenCV开发环境,OpenCV里提供的Android工程都是基于ADT的,比用Android Studio更方便,所以这里还是基于Eclipse+ADT的方式来搭建,而不是基于Android Studio。Android Studio也是可以开发OpenCV的,这里不介绍。

注:本文下载和安装Android部分的包需要翻墙,可以购买VPN!

 

安装包下载和安装部分

步骤一:安装JDK1.7及以上版本

这个就不介绍了,如果不会的话,后面就不用看了,先找篇如何安装JDK的文档看看。

 

步骤二:下载Android SDK最新版

进入Android SDK的官方网址http://developer.android.com/sdk,然后进入"SDK Tools Only"区域,选择下载最新版本的installer_r24.4.1-windows.exe,大约150M。

点击安装该SDK到默认位置,安装完之后会启动Android SDK Manager提示安装相应的包,默认共计18个(如果不需要tv和wear,可以去掉相应的包),包含最新的Android6.0(API 23) ,安装完成即可。这里用<android_sdk>指Android SDK安装位置,后续会用到。如我本人的安装位置为C:\Users\dhu\AppData\Local\Android\android-sdk。

 

步骤三:下载Android NDK最新版本

进入Android NDK的官方网址http://developer.android.com/ndk/downloads,根据我自己的win7 64位环境,选择下载对应的android-ndk-r10e-windows-x86_64.exe,大约400M。

android-ndk-r10e-windows-x86_64.exe是一个自解压文件,双击之后会自动解压到当前的一个名为android-ndk-r10e的文件夹里,大约3G。这里用<android_ndk>指Android NDK的位置,后续会用到。如我本人的解压路径为:E:\ProgramFiles\opencv\android-ndk-r10e。

 

步骤四:下载Eclipse最新版本

进入Eclipse的官方版本https://www.eclipse.org/downloads/,选择Eclipse IDE for Java Developers,这个版本包含了JDT(Java Development Tooling)插件,同样选择64位的版本。当前最新版本的代号为Mars(火星),最后下载的文件为eclipse-java-mars-1-win32-x86_64.zip,大约170M。解压即可。这里用<eclipse>指Eclipse的解压位置,后续会用到。如我本人的解压路径为:E:\ProgramFiles\opencv\eclipse。

 

步骤五:下载ADT最新版本

ADT即Android Developer Tools。解压上一步下载的Eclipse安装包,然后打开Eclipse,通过菜单Help->Install New Software...进入安装界面,添加https://dl-ssl.google.com/android/eclipse/,可以看到最新版的ADT版本号为23.07,选中下面所有的安装包。

 

步骤六:下载OpenCV Android SDK

进入OpenCV的Android SDK官方网址http://sourceforge.net/projects/opencvlibrary/files/opencv-android/,当前(2016-1-31)最新版本为3.1.0.,下载OpenCV-3.1.0-android-sdk.zip,大约160M。解压即可。这里用<opencv_android_sdk>指OpenCV Android SDK的解压位置,后续会用到。如我本人的解压路径为:E:\ProgramFiles\opencv\OpenCV-android-sdk。

 

安装包配置部分

步骤七:配置PATH环境变量

将<android_sdk>/platform-tools, <android_sdk>/tools和 <android_ndk>的路径加入到PATH中去.

 

步骤八:配置Eclipse的Android SDK位置

在步骤五安装完ADT之后,启动Eclipse,会提示你设置Android SDK的位置。也可以进入Eclipse之后,通过菜单Window->Preferences->Android来设置。 

注:我设置Android SDK位置后,系统报tv和wear的xml解析出错,因为我用不上这两个,就把这两个删除了。

 

步骤九:运行OpenCV的Android样例工程

只有把OpenCV的样例程序运行成功才算把环境搭建好了! 

打开Eclipse,进入菜单File-->Import..--Android-->Existing Android Code Into Workspace,选择OpenCV Android SDK的解压路径<opencv_android_sdk>导入SDK自带的样例程序,然后可以安装到手机上,其中有一个15 puzzle的拼图程序还比较好玩。注意安装的时候还提示需要 安装OpenCV Manager库,我选择手机安装的豌豆荚上找到安装程序了。

 

参考资料 :

1. <Android Application Programming with OpenCV 3>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gobitan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值