Android配置OpenCV

本文不讲原理,手把手教配置,简单粗暴好用无副作用,我们直接开始吧:)


目的:android程序中调用opencv进行图像处理

环境:win7,eclipse

默认:android已经配置到可以在模拟器和爪机上跑程序的地步

 

 一.     Opencv官网下载 Opencv for Android

地址:http://opencv.org/downloads.html

温馨提示:下3.0版本的,3.1版的编译有bug.

二.     解压

解压的文件夹(设其为x)下包括:

sdk,我们要用到的opencv包;

sample,自带的示例;

doc,说明文档;

apk, OpenCVManager(手机上不装这货无法运行opencv程序,具体装哪个版本见里面的readme.txt)

三.     导入SDK

步骤:

3.1窗口->首选项->常规->启动和关闭->工作空间->勾选“启动时选择工作空间”这个对话框,如下图:

3.2重启eclipse->选择工作空间为解压文件夹的路径(x)

3.3文件->导入->Android->现有文件到工作空间->找到你解压后的SDK,导进去

Android配置OpenCV_第1张图片

(图片来自网络)

四.     编译

导入以后会自动进行编译,会出现很多bug,项目->清理->all,重新编译

还有bug的话,在项目上右键->属性->Android->下拉,找到Library,Add刚才导入的SDK,everythingis ok~

还不ok的话看这篇文章:

http://blog.csdn.net/donglynn/article/details/22211397

五.     其他方法

其他方法请绕路;更简单的方法,比如编译完opencv的SDK编译成Jar直接复制到Lib下,试过,程序没有bug,就是不能跑。


That is all,see u~


后记:

笔者在后来的运行中发现,上述的配置能跑一部分CV程序,有的CV程序NDK等还是绕不过去的,有时间再补上吧:)


参考:

Android平台正版opencv手册:

http://opencv.org/platforms/android.html

嫌长的看这篇简介:

http://blog.csdn.net/yanzi1225627/article/details/16917961

你可能感兴趣的:(Android)