不安装OpenCV Manager使用OpenCV
来源:互联网 发布:淘宝账号异常 编辑:程序博客网 时间:2024/05/13 11:54
不安装OpenCV Manager使用OpenCV
2014-5-13阅读434 评论0
静态初始化应用程序的开发
通过这个方法,所有的OpenCV二进制文件会导入到你的应用程序中。该方法的主要目的是用于开发,并不适合发布产品,发布的应用程序推荐使用OpenCV Manager。
1、和异步初始化的方法一样,将OpenCV库工程文件导入到你的工程目录。
File -> Import -> Existing project in your workspace
点击Browe按钮选择OpenCV SDK路径(OpenCV-2.4.9-android-sdk/sdk)。
2、在你的项目中引用OpenCV4Android SDK
Project -> Properties -> Android -> Library -> Add
选择 OpenCV Library - 2.4.9。
3、如果你的工程没有JNI部分,只需要从OpenCV-2.4.9-android-sdk/sdk/native/libs/<target_arch> 复制适当的OpenCV本地库到你的项目 libs/<target_arch>中。
如果工程中有JNI部分,你只需要修改你的Android.mk文件:将下面两行代码添加到”include $(CLEAR_VARS)与”include path_to_OpenCV-2.4.9-android-sdk/sdk/native/jni/OpenCV.mk”之间。
OPENCV_CAMERA_MODULES:=on
OPENCV_INSTALL_MODULES:=on
结果应该像这样:
include $(CLEAR_VARS)
# OpenCV
OPENCV_CAMERA_MODULES:=on
OPENCV_INSTALL_MODULES:=on
include ../../sdk/native/jni/OpenCV.mk
上述步骤完成后OpenCV库将通过JNI build.v被复制到你的工程库文件中
Eclipse会自动将所有库文件包含到你的应用包中。
4、最后一步是在Java代码调用OpenCV API之前初始化代码,方法如下:
static {
if (!OpenCVLoader.initDebug()) {
// Handle initialization error
}
}
如果你还有其他本地库加载,方法如下:
static {
if (!OpenCVLoader.initDebug()) {
// Handle initialization error
} else {
System.loadLibrary("my_jni_lib1");
System.loadLibrary("my_jni_lib2");
}
}
- 不安装OpenCV Manager使用OpenCV
- 不安装OpenCV Manager使用OpenCV
- Android Studio不安装opencv manager配置
- Android Studio不安装opencv manager配置
- Android Studio使用OpenCV后,使APP不安装OpenCV Manager即可运行
- 【Android】Android Studio使用OpenCV后,使APP不安装OpenCV Manager即可运行
- 不使用opencv manager运行Android上的opencv程序
- android不创建opencv manager直接使用opencv API
- OpenCV4Android使用OpenCV无需安装OpenCV Manager方法
- Android配置OpenCV,不需要安装OpenCV Manager
- Android配置OpenCV,不需要安装OpenCV Manager
- 如何在不安装OPENCV MANAGER情况下进行android手机跑OPENCV+ANDROID的程序
- 不安装opencv manager运行基于android opencv库的apk
- 在不安装opencv manager.apk的情况下,调用opencv for android
- opencv4android不用安装opencv manager
- ubuntu下不使用管理员权限安装opencv
- OpenCV Android开发中避免安装OpenCV Manager
- OpenCV Android开发中避免安装OpenCV Manager
- 在iOS7中修改状态栏字体的颜色
- Throwable_error_Exception
- STM32F405_M4进入睡眠模式
- 6月新书书讯:感谢一路有你
- Android多分辨率适配经验总结
- 不安装OpenCV Manager使用OpenCV
- UITextView的创建/背景图片/边框和颜色/圆角等
- 产品经理经常犯的十大顶级错误
- maven pom查询
- hdu 5239 Doom(线段树+数论)
- ios的notification机制是同步的还是异步的
- centos下 ifconfig的安装
- 隐马尔科夫学习五(三)
- 正则表达式30分钟入门教程