Android调用OpenCV-图像处理系统开发备忘
来源:互联网 发布:unity3d自发光shader 编辑:程序博客网 时间:2024/06/05 05:45
图像处理系统开发备忘
ps:研二的时候做的东西了,研究生期间做了很多东西都没有及时记录或者上传到博客,现在又都找不到了,好不容易翻出这篇。。。
A
一、 环境搭建
1、Android开发环境搭建
操作系统:Windows7
开发环境工具:Eclipse、ADT、JDK1.6、SDK21
(OpenCV中的某些代码例子需要android3.0以上才能运行,比如人脸识别那个例子)
2.搭建Android NDK和OpenCV2.4.4平台
NDK下载(2013最新版):android-ndk-r8d-windows.zip
OponCV下载:OpenCV-2.4.4-android-sdk.zip
(将NDK的路径配置到PATH变量中,例如:创建NDKROOT变量,填写 G:/Android/android-ndk-r8d)
3.更新Eclispe CDT
一般我们在安装ADT到eclipse的过程中就已经安装了CDT,不过不一定是最新版本的,为了兼容OpenCV的代码,最好更新到最新版本8.0.2
二、 运行OpenCV2.4.4中的例子
1、 导入所有文件
三.程序运行所需条件
运行所有用OpenCV开发的android应用,必须事先安装OpenCV Manger.apk。这是OpenCV中编译好的库。
参考资料:
http://blog.csdn.net/nuptboyzhb/article/details/8696940(这个博客是在我架构好开发环境后才在网上看到,写得不错,就偷懒直接复制来当做备忘了)
B
在android中调用使用OpenCV库
首先设置连接OpenCV库
右键你所要连接的项目->properties->android->library->add library
需要在主类中写出回调函数
在onresume初始化
参考资料:
OpenCV的java API: http://docs.opencv.org/java/
如何实现带OpenCV binaries发布(不用另外下载OpenCV Manager)
1.import OpenCV的Library
2、设置Library
3、把<OpenCV-2.4.2-android-sdk>/sdk/native/libs/<target_arch>复制到<Project>/libs/<target_arch>。
如果涉及Native Code的调用,修改Android.mk,加上两行代码:
OPENCV_CAMERA_MODULES:=on
OPENCV_INSTALL_MODULES:=on
加上后:
4.最后一步,在你用任何OpenCV的API前请调用。
如果不涉及Native Code的调用,请加下面的代码:
如果涉及的话,请加上自己写的代码的初始化:
参考资料:http://www.cnblogs.com/TseChiHoi/archive/2012/10/19/2726524.html
- Android调用OpenCV-图像处理系统开发备忘
- opencv图像处理开发
- 【开发日记】C#调用C++图像处理算法(opencv)
- Python 调用 opencv 处理图像
- Android Studio + NDK JNI调用openCV图像处理
- 利用OPENCV为android相机开发图像处理库
- java通过jni调用opencv处理图像
- 使用OpenCV开发iOS图像处理应用
- android图像处理系统框架
- android图像处理系统1.3
- android图像处理系统框架
- Android上使用OpenCV处理图像
- Android上使用OpenCV处理图像
- 【Android】opencv图像处理之提取骨架
- android开发在jni中使用Opencv进行图像处理,环境搭建篇
- Symbian c++调用opencv库进行图像处理
- Hadoop处理图像调用opencv遇到的问题
- Atitit 图像处理 调用opencv 通过java api attilax总结
- js 字符转数字
- ARM指令集(转)
- 看8086汇编 书上的一个小作业 键盘中断例程编写
- VS中使用AnkhSVN进行项目管理
- 错误: 对象不支持“attachEvent”属性或方法
- Android调用OpenCV-图像处理系统开发备忘
- 静态文本控件类CStaticText的使用
- Windows XP 搭建PPPoE服务器_计算机软件及应用_IT/计算机_专业资料
- CSDN 新栏目的添加
- 黑马程序员_异常
- 面向接口编程详解(三)
- Windows 10 技术预览版:通过组策略来更改Windows 更新自动检查下载和安装设置
- 探索Scala(2)-- Traits
- CSS中关于属性值继承的小问题