Android-OpenCV的配置教程

2023-05-16

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

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android-OpenCV的配置教程 的相关文章

随机推荐

  • windows下使用qt编程的一些问题

    我下载了windows下qt的几个版本 qt win free 3 3 1 qt win free msvc 3 3 1还有一个qt3 0 5msvc的eval版 那个eval的版本expired了 但是只有这个版本向vc的addin目录中
  • linux创建ftp用户且限制访问目录

    1 使用root用户登录服务器 2 添加用户test xff0c 并设置路径 useradd d data sftp test test 3 为test用户设置密码 passwd test 4 查看passwd文件中是否存在test x 1
  • MxNet系列——how_to——caffe

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com 如何在MXNet中使用Caffe操作符 Caffe 是一个有名的 xff0c 广泛使用的深度学习框架 MXNet 支持在它的符
  • MxNet系列——how_to——bucketing

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com 在MXNet中使用Bucketing Bucketing是一种训练多个不同但又相似的结构的网络 xff0c 这些网络共享相同的
  • MxNet系列——model_zoo——index

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com MXNet的模型园地 MXNet 突出了学术论文中报告的最先进模型的快速实现 我们的模型园地 xff08 Modle Zoo
  • MxNet系列——get_started——index

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com MXNet 一个大规模的深度学习框架 MXNet 是一个开源框架 xff0c 它允许你在多种设备 xff08 从云架构到移动设
  • MxNet系列——get_started——overview_zh

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com 下面是MXNet的综述 xff08 中文版 xff09 xff0c 英文读者请阅读 NIPS LearningSys pape
  • MxNet系列——get_started——windows_setup

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com Windows上安装 MXNet 在Windows上 xff0c 你可以直接下载和安装已经编译过的MXNet工具包 xff0c
  • MxNet系列——get_started——ubuntu_setup

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com Installing MXNet on Ubuntu MXNet现在支持的语言包括 xff1a Python R Julia
  • MxNet系列——get_started——docker_setup

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com 在Docker上运行MXNet Docker 是一个系统 xff0c 它允许你构建一个自包含的Linux操作系统 xff0c
  • MxNet系列——get_started——cloud_setup

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com 云上安装MXNet 你可以在类似于AWS的云上使用预编译的MXNet 更多细节 xff0c 请阅读下面的引文 使用 Amazo
  • MxNet系列——get_started——osx_setup

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com OS X 上安装 MXNet 安装MXNet可以分为2步 xff1a 从MXNet的C 43 43 源代码构建共享库 安装MX
  • windows下架设cvs服务器的方法

    其实很简单 xff0c 只需要下载一个cvsnt 我下载的版本是2 0 46 xff0c 现在的最新版本应该到了2 0 51d cvsnt的配置very easy xff0c 选一个文件夹作为仓库就行了 如果希望在linux下面配置cvs服
  • MxNet系列——get_started——amazonlinux_setup

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com Installing MXNet on Ubuntu 对于 Amazon Linux 操作系统上的Python用户来说 xff
  • MxNet系列——get_started——setup

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com 综述 你可以在Amazon Linux Ubuntu Debian OS X 和 Windows等操作系统上运行MXNet M
  • MxNet系列——community——contribute

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com 对MXNet做贡献 MXNet是由一群活跃的社区成员开发和使用的 请对其贡献 xff0c 以改善它 当你的补丁被合并时 xff
  • MxNet系列——community——index

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com MXNet 社区 有关使用MXNet的问题 如果你在做某事时 xff0c 不确定如何使用MXNet xff1b 或者将其应用到
  • Matlab2014b无法调用USB摄像头

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com 问题 使用命令imaqhwinfo时 xff0c 返回以下警告信息 xff0c 并且没有检测到任何设备 警告 No Image
  • 错误:Android工程→右键属性→没有C/C++ Build选项

    博客新址 http blog xuezhisd top 邮箱 xff1a xuezhisd 64 126 com 缺少NDT选项和C C 43 43 Build选项 问题 使用ADT Android Developer Tools 是没有N
  • Android-OpenCV的配置教程

    Android OpenCV的配置教程 一 安装Java 第一步 xff0c 安装JDK 下载并安装jdk 7u76 windows x64 exe 第二步 xff0c 配置JDK的环境变量 CLASSPATH JAVA HOME lib