基于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>

基于Eclipse平台的Android OpenCV开发环境搭建相关推荐

  1. Android(一)——Eclipse+ADT 和 Android Studio 开发环境搭建及介绍

    文章目录 1. 前言介绍 1.1 JDK安装与配置 1.2 IDE开发APP流程 1.3 相关术语的解析 1.4 ADB相关指令 1.5 APP程序打包与安装流程 2. 开发环境搭建 2.1 Ecli ...

  2. Eclipse IDE 使用技巧和Android App 开发环境搭建和配置

    写在前面: 本片文章只是记录了自己学习时的一些笔记,纯粹是为了自己后面方便查找,片言碎语,不适合大家浏览,请大家不要参考这篇文章. 正文: Eclipse IDE 使用技巧               ...

  3. Android Studio开发环境搭建准备

    Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发 ...

  4. Zynq7000开发系列-5(OpenCV开发环境搭建:Ubuntu、Zynq)

    操作系统:Ubuntu14.04.5 LTS 64bit OpenCV:OpenCV 3.1.0.opencv_contrib gcc:gcc version 4.8.4 (Ubuntu 4.8.4- ...

  5. android studio开发环境搭建,国内服务器代理下载android sdk

    android studio开发环境搭建 1,百度android studio,下载安装: 2,启动Fetching Android SDK component information http:// ...

  6. Android Studio开发环境搭建(图文教程)

    Android Studio开发环境搭建 一.下载Android Studio 二.安装Android Studio 三.下载Android SDK 四.创建第一个Android工程 五.下载和创建模 ...

  7. android安装python opencv_Python、C++、Android OpenCV 开发环境的配置

    在 Mac 上折腾了一下 OpenCV 的配置,分别配置了 Python .C++ 和 Android 上的开发环境,中间还遇到点坑,简要记录一下. OpenCV 的安装 OpenCV 的安装有两种方 ...

  8. android python opencv_Python、C++、Android OpenCV 开发环境的配置

    在 Mac 上折腾了一下 OpenCV 的配置,分别配置了 Python .C++ 和 Android 上的开发环境,中间还遇到点坑,简要记录一下. OpenCV 的安装 OpenCV 的安装有两种方 ...

  9. Mac平台下Opencv开发环境搭建

    OpenCV(Open Source Computer Vision Library),是一个开源的跨平台的计算机视觉库,它实现了图像处理和计算机视觉领域的很多通用算法,可以在多种计算机平台上运行,支 ...

最新文章

  1. 英特尔宣布全新自动驾驶平台整合处理器和视觉芯片
  2. Android app按三层架构+MVC整理(重构)代码可行吗
  3. Android: Bundle机制
  4. 【ArcGIS风暴】GlobeLand30全球数据处理教程(批量投影转换、无效值处理、拼接)
  5. VMware Workstation 8下Ubuntu 13.04中安装VMware Tools出错
  6. XHTML 语法规则及 HTML/XHTML 文档类型说明(XHTML 1.0/XHTML 1.1 和 HTML 4.01/HTML 5)
  7. python中可迭代对象,迭代器,生成器,协程
  8. 摩根大通:iPhone 13和新款iPhone SE将推动苹果业绩明年再破纪录
  9. 前端如何获取联通积分_高交会来了!中国联通带你“尝鲜”最新5G应用
  10. hdu 3255 Farming(扫描线)
  11. 小鸡模拟器android怎么玩,小鸡模拟器使用常见问题解决办法_模拟器使用FAQ_3DM手游...
  12. CareUEyes Pro(电脑防蓝光软件)官方中文版V2.1.0.0 | 超实用电脑护眼软件下载-学生白领必备护眼神器!!
  13. Windows系统electron集成flash播放器(.swf文件在electron中Vue页面中播放)
  14. 如何在你朋友面前伪装黑客7(程序代码)
  15. 计算机页面打不开非常卡,电脑卡的厉害几乎打不开网页怎么办
  16. 计算机无法连接移动硬盘,移动硬盘无法访问解决大全
  17. 当前 IT 行业,软件开发应该掌握的几种编程语言,你学会了几种?
  18. True Positive和True Negative的含义
  19. Blender - 法向 缩放 , Shrink Fatten 应用
  20. 北京住房公积金提取(取消)指南

热门文章

  1. 初学python的感受和收获_【雕爷学编程】零基础接触Python的一点收获和学习体会...
  2. 什么是linux内核
  3. 硬盘LBA 和CHS的关系(转)
  4. 批处理禁用无线网服务器,WIN7通过批处理开启/禁用无线网卡的实现过程
  5. 如何消除word标题前面的竖线 ||Word中标题编号变为竖线处理
  6. ERP选型实施成功的三个问题
  7. iOS学习之Map,定位,标记位置的使用
  8. VMware Workstation 无法连接到虚拟机。系统找不到指定的文件
  9. 6种样式html网页播放器源码
  10. js实现:点击为盒子添加样式。边框和整体样式。