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 ...
随机推荐
- 常见UI组件的一个模板
效果: 代码: using UnityEngine; using UnityEditor; using System.Collections; using System.IO; using Unity ...
- ios8 一些运行问题
iOS10相册相机闪退bughttp://www.jianshu.com/p/5085430b029fiOS 10 因苹果健康导致闪退 crashhttp://www.jianshu.com/p/5 ...
- 使用CSDN CODE来存放OPENSTACK位于GITHUB上的源代码
use CSDN CODE to pull openstack codes 2014-11-20 Author:Hyphen 问题 直接从GITHUB上获代替码,常常是没保障,特别是用DEVSTACK ...
- Linq实现between拓展
先写一个拓展方法 static class Ext { public static IQueryable<TSource> Between<TSource, TKey> (th ...
- CAFFE学习笔记(四)将自己的jpg数据转成lmdb格式
1 引言 1-1 以example_mnist为例,如何加载属于自己的测试集? 首先抛出一个问题:在example_mnist这个例子中,测试集是人家给好了的.那么如果我们想自己试着手写几个数字然后验 ...
- 基于 django 自带的用户认证进行用户认证
django admin 默认已经存在了一个用户认证,这个时候可以偷个小懒,直接用 django 自带的,就不需要自己写用户认证了 1.目录结构: 2.代码 在 settings.py 中添加一行 # ...
- Android N API预览
Android N for Developers 重要的开发人员功能 多窗体支持 通知 JIT/AOT 编译 高速的应用安装路径 外出瞌睡模式 后台优化 Data Saver 高速设置图块 API 号 ...
- 7.Django模型类的定义和管理
Django的模型类是给ORM层服务的 1.每个数据模型都是django.db.models.Model的子类. 2.它的父类Model包含了所有必要的和数据库交互的方法,并提供了定义数据库字段的语法 ...
- dva+antd写的一个react例子
github地址 https://github.com/shenggen1987/dva-cli-demo 效果图片
- 两个小例子彻底明白python decorator
一:没有什么实际意思,就是单纯的理解decorator.使用装饰器完全可以阻止方法中的代码执行. class json_test(object): def __init__(self, *arg, * ...