Android-OpenCV的配置教程

原创 2017年03月01日 22:09:53

Android-OpenCV的配置教程

一、安装Java

第一步,安装JDK。

下载并安装jdk-7u76-windows-x64.exe。

第二步,配置JDK的环境变量。

CLASSPATH

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;

JAVA_HOME

D:\Program Files\Android_Dev\Java\java1.7

PATH

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

 


二、安装adt-bundle-windows

下载并安装adt-bundle-windows-x86_64-20140702.zip。不需要安装,解压,放到指定位置即可。重命名成adt-bundle。

下载adt-bundle-windows-x86_64-20131030,并从中复制一些需要的文件。比如platforms和system-images文件夹中的需要的版本。如下图所示:

运行SDK Manager.exe,安装额外的Android开发工具和系统镜像。如下图所示:

 


三、安装NDK

下载并安装android-ndk-r10e-windows-x86_64.zip。解压复制到指定文件夹下即可使用。

注意NDK的安装路径中不能有任何的空格,比如ProgramFiles



四、安装OpenCV-2.4.10-android-sdk

下载并安装OpenCV-2.4.10-android-sdk.zip。解压复制到指定文件夹下即可。

 


五、替换Eclipse

adt-bundle-windows-x86_64-20140702.zip中自带的Eclipse不太新,替换成比较新的Eclipse。

下载并安装eclipse-java-luna-SR2-win32-x86_64.zip。解压即可使用。

 


六、安装ADT插件

我安装的是ADT-23.0.4.zip。

 

七、设置Eclipse内部参数 

1.      设置Eclipse内部参数

a)        设置SDK。Window——Preferences——Android——SDK Location。

b)        设置NDK。Window——Preferences——Android——NDK——NDK Location。

c)        添加环境变量NDKROOT。Window——Preferences——C/C++——Build——Environment,变量名:NDKROOT ,变量值:D:\DevTools\android-ndk-r9d。

2.      支持C/C++。右键单击→Android Tools→Add NativeSupport。(工程属性中已经存在C/C++ Build选项卡了)。

 

八、导入OpenCV-android-sdk

注意,该WorkSpace必须和解压的OpenCV-android-sdk在同一个盘符下,不然可能导致后期的导入库函数失败。

 

九、测试人脸检测项目

将OpenCV-android-sdk中的face-detection样例复制到workspace中。

         将该项目导入到Eclipse中。

        

 

        

Android >>在ProjectBuild Target处,选择安卓编译器版本

Android >>在Library处 ——Add——选择OpenCV Library

C/C++ Build——BuilderSettings——Build Commands>> ${NDKROOT}/ndk-build.cmd

C/C++Build——Behaviour。(貌似不用设置)

添加Include路径。C\C++General——Path and Symbols——Includes——GNU C++。

${NDKROOT}\sources\cxx-stl\gnu-libstdc++\4.8\libs\armeabi-v7a\include

${NDKROOT}\sources\cxx-stl\gnu-libstdc++\4.8\include

${NDKROOT}\platforms\android-19\arch-arm\usr\include

${ProjDirPath}\..\OpenCV-2.4.10-android-sdk\sdk\native\jni\include

D:\Android_Dev\OpenCV-2.4.10-android-sdk\sdk\native\jni\include

注意:此处路径最好使用绝对路径,否则容易出错。

         修改Android.mk文件

         注释include../../sdk/native/jni/OpenCV.mk。

添加下面一行:

include D:\ProgramFiles\Android_Dev\OpenCV-2.4.10-android-sdk\sdk\native\jni\OpenCV.mk

 

 

参考教程:

         JDK+ADT-BUNDLE安卓开发环境部署

         ADT+NDK+OpenCV 环境部署

         Eclipse下配置OpenCV

 

版权声明:本文为博主原创文章,引用时请附上链接。

[安卓开发笔记一]Android开发配置opencv环境超详细教程

[安卓开发笔记一]Android开发配置opencv环境超详细教程 开发安卓项目时要用到opencv,在网上找了很多教程,踩了很多坑才弄好,这里将自己亲自配置的过程记录如下,方便后人 1、前期准备...
  • u012341163
  • u012341163
  • 2016年04月05日 15:47
  • 8137

opencv for android 教程(环境搭建篇)

前言:    最近android开发异常火热,随着手机性能越来越高,图像处程序也越来越重要, 由于opencv for android 网上教程大多为英文文档,中文教程都为零星篇章, 很少有完整的op...
  • pwh0996
  • pwh0996
  • 2013年05月21日 23:55
  • 92339

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

基于Eclipse平台的Android OpenCV开发环境搭建 作者:雨水, 日期:2016-1-31,CSDN博客:http://blog.csdn.net/gobitan 摘要:本文主要记录...
  • gobitan
  • gobitan
  • 2016年02月02日 12:49
  • 2304

eclipse下android开发opencv配置图文教程

  • 2017年06月12日 17:56
  • 461KB
  • 下载

OpenCV4 --Android 环境配置【详细教程】

要想在Android使用OpenCV,那么首先得搭建好开发环境,其实搭建开发环境并不难,只要理解其中的原理就自然手到擒来。开发环境搭建好后才能大展拳脚! (之前一直是在VS中使用OpenCV,V...
  • u013378580
  • u013378580
  • 2016年09月12日 10:40
  • 563

OpenCV4 --Android 环境配置【详细教程】

OpenCV4Android,这篇文章装载至http://lib.csdn.net/opencv/node/581?page=2#md,如果侵权,请告知,然后删除!...
  • qq_36006553
  • qq_36006553
  • 2017年07月13日 19:39
  • 212

[安卓开发笔记一]Android开发配置opencv环境超详细教程

[安卓开发笔记一]Android开发配置opencv环境超详细教程 Android NDK学习  简介 Android NDK学习   Android.mk的制作(Android.mk 文件...
  • Taily_Duan
  • Taily_Duan
  • 2016年09月21日 11:29
  • 1043

OpenCV4Android 环境配置(最新详细教程)

要想在Android使用OpenCV,那么首先得搭建好开发环境,其实搭建开发环境并不难,只要理解其中的原理就自然手到擒来。开发环境搭建好后才能大展拳脚! (之前一直是在VS中使用OpenCV,VS中...
  • u013018779
  • u013018779
  • 2015年05月28日 14:37
  • 727

OpenCV4Android 环境配置(最新详细教程)

要想在Android使用OpenCV,那么首先搭建好
  • Glouds
  • Glouds
  • 2014年09月18日 16:35
  • 2433

[安卓开发笔记一]Android开发配置opencv环境超详细教程

 前期准备 1 上opencv官网,下载opencv for android 2 安装 Android studio 方法一(使用C++实现底层算法再利用jn...
  • u012341163
  • u012341163
  • 2016年04月05日 15:14
  • 64
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android-OpenCV的配置教程
举报原因:
原因补充:

(最多只允许输入30个字)