参考:
http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html
这片文章是介绍如何安装和配置 OpenCV4Android SDK 的,这下总算到正题了。
环境:win7 家庭版(32位)
在文章开始之前,假定你已经看过第一篇文章,已经安装和配置好了以下内容:
Ø JDK
Ø Android SDK and NDK
Ø Eclipse IDE
Ø ADT and CDT plugins for Eclipse
番外篇:
如果你看第一篇的时候,直接安装的Tegra Android Development Pack,那你可以直接去看例子了:
不送了哈,慢走。
基本信息:
OpenCV4Android SDK package的目录结构如下
| OpenCV-2.4.3-android-sdk |_ apk | |_ OpenCV_2.4.3_binary_pack_armv7a.apk | |_ OpenCV_2.4.3_Manager_2.0_XXX.apk | |_ doc |_ samples |_ sdk | |_ etc | |_ java | |_ native | |_ 3rdparty | |_ jni | |_ libs | |_ armeabi | |_ armeabi-v7a | |_ x86 | |_ license.txt |_ README.android |
sdk目录: 包含了OpenCV forandroid开发的API 和库文件
sdk/java: 目录包含了一个android库项目,用以导入eclipse工作空间,以便调用opencv的java api;
sdk/native: 包括opencv c++的头文件(为jni代码提供的), 本地android库文件(*.so和*.a),库文件有ARM-v5,ARM-v7a 和 x86 三种架构;
sdk/etc: 包含Haar和LBP,Haar:Haar-LinkFeatures/哈尔特征;LBP: Local Bin Patterns/基于兴趣点多特征融合;简单的说,这是两类物体识别算法,更详细的求您别问我,我答不上来了;
apk: 使用了opencv库的android程序管理包,这个需要按照你手机的实际芯片情况来选择相应版本手工安装,除非你可以连接上google play自动安装;
samples:没啥,就是存放的例子
doc:OpenCV的各式文档,pdf格式的,当然你也可以看在线的:http://docs.opencv.org.
从OpenCV4Android SDK v2.4.3开始使用 OpenCV ManagerAPI 进行库

本文详细介绍了如何在Windows 7环境下安装和配置OpenCV4Android SDK,包括JDK、Android SDK、NDK、Eclipse及插件的准备,以及OpenCV Manager的作用。通过手动下载OpenCV-2.4.3-android-sdk.zip并解压,然后在Eclipse中导入库和示例项目,解决编译错误,确保项目能正常运行。特别强调了目录无空格、设置正确的编译器版本和AndroidManifest.xml的minSdkVersion,以及针对包含C++代码的项目如何进行C/C++编译配置。
最低0.47元/天 解锁文章
1240

被折叠的 条评论
为什么被折叠?



