Opencv - Android 配置安装
1、道具们:
windows 7 64位
OpenCV-2.4.6-android-sdk-r2 ( http://sourceforge.net/projects/opencvlibrary/files/opencv-android/
Adt-bundle-windows-x86_64 With a single download,the ADT Bundle includes everything you need to begin developing apps
- Eclipse + ADT plugin Android SDK Tools
- Android Platform-tools
- The latest Android platform
- The latest Android system image for the emulator
- 说白了,就是个不用配置安卓环境版的eclipse :)
- http://developer.android.com/sdk/index.html
android-ndk-r8e-windows-x86_64[8]
cygwin 由于是初来乍到,这个软件也是按照参考里面安装的,具体什么用处还不得而知,不过貌似要装并且配置path
cdt 一个给eclipse用c\C++的东西
2、安装过程[1、2]:
step1 :Sun JDK 6 (Sun JDK 7 is also possible)
step2 :Android SDK
step3 :Android SDK components

step4 :Eclipse IDE(在opecnv的文档网站中教程是[1]是用的Eclipse IDE做范例,其实就我的体会来说ADT Bundle就完全可以,并且[2]中的Eclipse也都是用的Bundle)
step5 :cygwin
访问http://cygwin.com/index.html下载最新的Cygwin,最好安装全部的Cygwin组件。
step6 :Android NDK
这个NDK还是很重要的,因为opencv-android包里的sample的face-detection和toturial2是用C\C++语言写了部分代码的,一开始下载最新的NDK-r9,但是build时就会出现一个莫名其妙的错误“package intallation failed”, 到我配置成功(2013/10/05)之前,r9对OpenCV-2.4.6-android支持的还不是很好,所以就像一开始在道具那章节里写的,我用的是r8e。
step7 :CDT plugin for Eclipse
原文如下:If you selected for installation the NDK plugins component of Eclipse ADT plugin (see the picture above) your Eclipse IDE should already have CDT plugin (that means C/C++ Development Tooling). There are several possible ways to integrate compilation of C++ code by Android NDK into Eclipse compilation process. We recommend the approach based on Eclipse CDTBuilder.
3、Troubleshooting
Q1 :假如出现这句话:OPENCV MANAGER PACKAGE NOT FOUND. TRY TO INSTALL IT?
A1 :[1]的底部就有解决办法,一般“\OpenCV-2.4.6-android-sdk\apk”这个路径下就是OpenCV Manager的apk啦,但是ADT如何安装软件呢?那就去看看[5][6]吧。
Q2 :假如OpenCV Manager 的apk安装不好使怎么办 ?
A2 :那就看看[7]吧,建立AVD虚拟机时都会告诉你用的什么cpu构架,那么在“\OpenCV-2.4.6-android-sdk\apk”中选择对应的cpu架构的apk就OK啦。
Q3:NDK一般在官网上只会挂出来最新的SDK,NDK神马的,so老一点的NDK哪里下载呢?
A3:看看[8]吧
4、主要参考:
[2] http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html
[3] http://underthehood.blog.51cto.com/2531780/670169(第三部分的1节)
[4] http://stackoverflow.com/questions/11684674/open-cv-samples-prompt-for-opencv-manager-download
[5] http://stackoverflow.com/questions/10111747/how-to-install-apk-file-using-android-avd
[6] http://stackoverflow.com/questions/10111747/how-to-install-apk-file-using-android-avd
[7] http://stackoverflow.com/questions/11873098/error-running-android-app-that-uses-opencv
[8] http://stackoverflow.com/questions/18393873/old-versions-of-android-ndk?answertab=votes#tab-top
Opencv - Android 配置安装的更多相关文章
- Android Studio-—使用OpenCV的配置方法和demo以及开发过程中遇到的问题解决
前提: 1.安装Android Studio(过程略) 2.官网下载OpenCV for Android 网址:http:opencv.org/downloads.html 我下载的是下图的版本 3. ...
- Android Studio + opencv开发配置
1 下载Android Studio https://developer.android.com/studio/archive?hl=zh-cn 2 安装Android Studio 安装完成,下载S ...
- OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)
@ 目录 安装OpenCV4 在Windows系统安装OpenCV4 配置visual studio 2019 配置包含路径 验证配置结果 安装OpenCV4 OpenCV是一个基于BSD许可(开源) ...
- Android配置OpenCV C++开发环境
网上的OpenCV配置环境大部分都不能正常配置成功,不是编译时报找不到so,就是运行找不到so.本文是我试了不少坑才找到的配置方法.其原理是让AndroidStudio自己根据mk文件自动配置. 1. ...
- 安卓开发第一步:Android Studio安装配置
虽然本人是JAVA开发工程师平时主要开发Web App,但因为项目需求需要开发对应的移动端.一时又找不到合适的安卓开发人员,兄弟我只好被项目经理"抓来当壮丁了".俗话说好" ...
- Android开发快速入门(环境配置、Android Studio安装)
Android是一种激动人心的开源移动平台,它像手机一样无处不在,得到了Google以及其他一些开放手机联盟成员(如三星.HTC.中国移动.Verizon和AT&T等)的支持,因而不能不加以学 ...
- OpenCV 第一课(安装与配置)
OpenCV 第一课(安装与配置) win10,opencv-2.4.13, 安装, vs2013, 配置 下载安装软件 官网OpenCV下载地址下载最新版本,我下载的是opencv.2.4.13,然 ...
- Android Studio安装与配置
谷歌已经停止支持eclipse开发android了,转向android studio是大势所趋,笔者由于电脑配置的原因, 以前迟迟不愿意向android studio,现如今因为开始学习materia ...
- Android与OpenCV——重新下载安装和OpenCV匹配的Android开发环境
Android与OpenCV——重新下载安装和OpenCV匹配的Android开发环境 !!OpenCV4Android开发之旅(一)----OpenCV2.4简介及 app通过Java接口调用Ope ...
随机推荐
- oracle中nvl()函数
oracle中nvl()函数 oracle的nvl函数的使用方法 通过查询获得某个字段的合计值,假设这个值位null将给出一个预设的默认值 select nvl(sum(t.dwxhl),1) f ...
- 小技巧:怎样以另外的Windows用户执行SSMS
可能会碰到这种问题.你须要在一台机器上面使用不同的Windows账户连接到SQL Server做測试.默认情况下,你须要用不同的Windows账户登录然后測试. 实际上不须要每一个windows登陆. ...
- Unable to VNC onto Centos server remotely
用的好好的vncserver 突然遇到这个错误: [vnc@localhost ~]$ sudo systemctl status vncserver@:1.service -l● vncserver ...
- phpcms控制器变量分配到模板
跟TP.CI框架不同,phpcmsv9分配变量的方式是: 控制器中声明了变量$a='zrp'或$data=array('aa','bb'); 在模板中就可以直接输出: 字符串:{$a} 数组:遍历 { ...
- mysqldump命令使用详解
mysqldump是一个数据库备份程序 用法:mysqldump [options] [db_name [tbl_name ...]] 描述:mysqldump是一个客户端逻辑备份的工作,备份的SQL ...
- Razor里写函数
asp.net mvc的视图里使用Razor来书写服务器代码,人尽皆知.可以常常见到里面写上for循环语句,输出一大堆东东,牛逼得很. 可是,如果循环语句还不能满足我们的要求,需要定义一个函数来调用, ...
- 【题解】POJ2279 Mr.Young′s Picture Permutations dp
[题解]POJ2279 Mr.Young′s Picture Permutations dp 钦定从小往大放,然后直接dp. \(dp(t1,t2,t3,t4,t5)\)代表每一行多少人,判断边界就能 ...
- Smarty模板的逻辑运算符号稍微做一下总结
对Smarty模板的逻辑运算符号稍微做一下总结,以备后用. eq equal : 相等neq not equal:不等于gt greater than:大于lt less th ...
- activiti--4----------------------------------流程变量
一.流程变量的作用 1.用来传递业务参数 2.指定连线完成任务(同意或拒绝) 3.动态指定任务办理人 二.测试代码块 Person类 package com.xingshang.processVari ...
- Javaweb--- EL表达式 JSTL标准标签库
一.EL表达式(expression language): 语法 ${...} jsp中page指令有一个属性叫isELIgnored, 用来标记此页面是否忽略EL表达式, 默认为false 举个例 ...