Android-OpenCV的配置教程
来源:互联网 发布:多益网络账号找回 编辑:程序博客网 时间:2024/04/29 12:57
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的配置教程
- eclipse下android开发opencv配置图文教程
- Android开发配置opencv环境超详细教程
- opencv for android 教程
- Linux的opencv教程之安装与配置+cmake编译
- opencv官方推荐配置教程
- Ubuntu系统opencv配置教程
- 简明教程 OpenCV环境配置
- VS一次性配置OpenCV教程
- android下进行opencv开发的配置
- Android Studio使用OpenCV的配置方法
- Android Studio使用OpenCV的配置方法
- Android Studio使用OpenCV的配置方法
- Android Studio使用OpenCV的配置方法
- Android Studio 使用 OpenCV 的配置方法
- Android Studio 使用 OpenCV 的配置方法
- Android Studio使用OpenCV的配置方法
- Android OpenCV配置
- Facebook 开源大规模预测工具 Prophet:支持 Python 和 R
- ASP.Net MVC 远程部署总结
- Android系统Handler消息处理机制(二)
- IPC基础概念---Serializable接口
- 细究C++中const_iterator与const迭代器的区别
- Android-OpenCV的配置教程
- Hadoop Yarn详解
- 三种方式实现fibonacci数列
- Android还不错的项目
- 136.Single Number I
- lx009字符串的处理
- 七牛云存储____代码和资源同步到百度云
- bzoj2006NOI2010超级钢琴 主席树+优先队列
- 一句话后门中eval和assert的区别