手把手教你OPENCV FOR ANDROID 之二_ android开发环境搭建

本文详细介绍了如何在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++编译配置。
摘要由CSDN通过智能技术生成

 

 

参考:

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,那你可以直接去看例子了:

http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html#running-opencv-samples

不送了哈,慢走。

 

 

 

基本信息:

 

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 进行库的初始化。OpenCV Manager是一个android服务,有以下的用处:

a. 压缩apk大小,所有程序使用同样的二进制代码,而不是各自使用各自的本地库;

b. 所有支持平台上自动进行特定的硬件优化;

c. 自动更新和bug修复;

d. opencv库已被信任,所有调用opencv库的包apk可以直接发布到googleplay上;

 

想看看OpenCV Manager的其他信息,可以看看:

<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值