OpenCV Android Studio配置
2016-12-05 15:08
225 查看
通过OpenCVManager的方式,该方法主要的缺点是在安装自身应用的同时,需要下载OpenCVManager,体验不是太好,下载的OpenCVManager一定要和你用的库以及手机匹配,要不程序运行会出错。(你可以装个360手机助手,然后把sdk里面的sample装到手机上运行,会提示叫你安装OpenCVManager,根据提示就会去自动下载了,我这测试装的是v8的OpenCVManager,就在sdk的apk文件夹里面)优点是不需要编写C、C++代码,相对简单。
1. 下载OpenCV SDK
去官网下载地址下载最新的SDK,别下错了,OpenCV-3.1.0-android-sdk.zip 要下这个。
还要装OpenCVManager在手机上。有时候可以不装,如果app里面加了sdk里面的libs,但是有时候还是要装,没弄明白。
如果程序运行出错,找不到库,那可能就是安装的OpenCVManager的版本不对,preview的画面颠倒也是OpenCVManager版本的问题,测试过,同一个程序用不同的OpenCVManager一个颠倒,一个正常。
2. 导入SDK
在Android Studio中选择File->Import Module,找到OpenCV解压的路径,选择sdk/java文件夹。
右键项目文件夹,选择Open Module Settings,在app module的Dependencies一栏中,点击右上角的绿色加号,将openCVLibrary310添加进去,点击确定。(选Module dependy)
3. 复制libs
在OpenCV的解压包中,将sdk-->native-->libs文件夹复制,粘贴在Project视图下app-->src-->main目录下,并将其重命名为jniLibs。(必须叫这个!!!否则可以编译但是运行有问题。jniLibs是编译好的.os文件,如果直接叫libs就是要自己生成.so文件,还需要配置jni什么的)
注意:我们不需要jni ndk什么的,网上很多资料,方法很多,比较乱,这里就只用这个方法。
4. 测试配置是否成功
将SDK中samples下面的tutorial-1-camerapreview中的layout文件,java文件,放入自己新建的工程中,修改AndroidManifest.xml,添加使用摄像机的权限,看是否成功。
如果编译出错,修改下
1. 下载OpenCV SDK
去官网下载地址下载最新的SDK,别下错了,OpenCV-3.1.0-android-sdk.zip 要下这个。
还要装OpenCVManager在手机上。有时候可以不装,如果app里面加了sdk里面的libs,但是有时候还是要装,没弄明白。
如果程序运行出错,找不到库,那可能就是安装的OpenCVManager的版本不对,preview的画面颠倒也是OpenCVManager版本的问题,测试过,同一个程序用不同的OpenCVManager一个颠倒,一个正常。
2. 导入SDK
在Android Studio中选择File->Import Module,找到OpenCV解压的路径,选择sdk/java文件夹。
右键项目文件夹,选择Open Module Settings,在app module的Dependencies一栏中,点击右上角的绿色加号,将openCVLibrary310添加进去,点击确定。(选Module dependy)
3. 复制libs
在OpenCV的解压包中,将sdk-->native-->libs文件夹复制,粘贴在Project视图下app-->src-->main目录下,并将其重命名为jniLibs。(必须叫这个!!!否则可以编译但是运行有问题。jniLibs是编译好的.os文件,如果直接叫libs就是要自己生成.so文件,还需要配置jni什么的)
注意:我们不需要jni ndk什么的,网上很多资料,方法很多,比较乱,这里就只用这个方法。
4. 测试配置是否成功
将SDK中samples下面的tutorial-1-camerapreview中的layout文件,java文件,放入自己新建的工程中,修改AndroidManifest.xml,添加使用摄像机的权限,看是否成功。
如果编译出错,修改下
相关文章推荐
- Android Studio配置OpenCV开发环境
- Android Studio中配置及使用OpenCV示例(一)
- 【Android】Android Studio使用OpenCV的配置方法
- Android Studio 2.2 让你5分钟配置好 OpenCV for Android(java层和native层都可以使用)
- Android Studio使用OpenCV的配置方法
- android studio 上配置opencv4Android
- Android Studio2.2.2以后版本用CMake方法配置OpenCV3.1.0完善版
- 笔记-Android Studio配置OpenCV
- Android Studio 使用 OpenCV 的配置方法
- Android Studio配置和使用OpenCV3.x,不需要OpencvManager
- Android Studio配置opencv
- Android Studio配置OpenCV(非NDK)
- Android开发——Android Studio中配置及使用OpenCV示例
- Android Studio 使用 OpenCV 的配置方法
- android studio配置OpenCV
- android studio中配置opencv问题
- Android Studio使用OpenCV的配置方法
- 在Android Studio上进行OpenCV3.1开发环境的配置
- Android Studio配置Opencv环境
- Android Studio-—使用OpenCV的配置方法和demo以及开发过程中遇到的问题解决