integrate opencv manager in an android app
来源:互联网 发布:hybbs论坛源码 编辑:程序博客网 时间:2024/06/03 20:25
1 - Add the OpenCV library project to your workspace ( Use menu File -> Import -> Existing project in your workspace.)
2 - In application project add a reference to the OpenCV Java SDK in Project -> Properties -> Android -> Library -> Add select OpenCV Library - 2.4.8.
3 - Add a folder and name it "jni"
4 - Add an Android.mk file into jni folder. Its body should look like below:
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)# OpenCVOPENCV_CAMERA_MODULES:=onOPENCV_INSTALL_MODULES:=onOPENCV_LIB_TYPE:=STATICinclude ../../sdk/native/jni/OpenCV.mk
5 - Add an Application.mk file into jni folder. Its body should look like below:
APP_STL := gnustl_staticAPP_CPPFLAGS := -frtti -fexceptionsAPP_ABI := armeabi-v7aAPP_PLATFORM := android-9
6 - Add this to your Activity
static { if (!OpenCVLoader.initDebug()) { // Handle initialization error } }
7 - In case you have added following code to your Activity, comment out OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_8, this, mLoaderCallback); You don't need to load OpenCV on resume event any more.
@Override public void onResume() { super.onResume(); //OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_8, this, mLoaderCallback); } private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) { @Override public void onManagerConnected(int status) { switch (status) { case LoaderCallbackInterface.SUCCESS: //OpenCV loaded successfully break; default: super.onManagerConnected(status); break; } } };
Have a look at this too:
- integrate opencv manager in an android app
- Socket Programming : How to Integrate Socket.io java Client in your Android App without Maven
- 【Android】Android Studio使用OpenCV后,使APP不安装OpenCV Manager即可运行
- Android Studio使用OpenCV后,使APP不安装OpenCV Manager即可运行
- android opencv配置及运行时不用opencv Manager即可运行APP
- How can i check if an app running in Android?
- Android调用OpenCV,不用OpenCV manager
- Android配置OpenCV,不需要安装OpenCV Manager
- Android配置OpenCV,不需要安装OpenCV Manager
- 不需要安装OpenCV Manager,就可以运行openCV的APP
- Integrate Maven in Liferay development
- How to Use FontAwesome in an Android App(把 icons 变得和 text 一样)
- Android Studio不安装opencv manager配置
- Android 开发 打包OpenCV Manager包
- Android Studio不安装opencv manager配置
- Android studio 配置opencv without manager
- Android APP: Message Manager 建立资料库
- integrate android standalone with eclipse
- Sublime Text 3
- tomcat-web容器的介绍
- MySQL索引背后的数据结构及算法原理
- xcode 更改静态库输出路径
- 问题:无法在 45 秒内启动服务器 localhost 上的 Tomcat v7.0 Server
- integrate opencv manager in an android app
- Linux学习笔记(八)——Linux磁盘与文件系统管理
- @media sceen实现网页自适应中的几个关键分辨率
- warning: CWinApp:: Enable3dControls() is no long need.
- JS 前端框架7 一个简单的require功能
- 浮点数非精确数,作比较运算时需谨慎!
- Hadoop层级队列组织方式
- size_t
- 【Streaming】我在拓扑中使用了Ack机制,为什么在Storm UI上有大量Failed数据?