OpenCV Android Studio配置
来源:互联网 发布:淘宝分销能改连接页码 编辑:程序博客网 时间:2024/05/03 11:44
通过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,添加使用摄像机的权限,看是否成功。
如果编译出错,修改下
- android studio配置OpenCV
- Android studio配置opencv
- OpenCV Android Studio配置
- 笔记-Android Studio配置OpenCV
- android studio 配置 opencv for android
- Android Studio使用OpenCV的配置方法
- Android Studio配置OpenCV开发环境
- android studio中配置opencv问题
- Android Studio使用OpenCV的配置方法
- Android Studio使用OpenCV的配置方法
- 1、在Android Studio上配置OpenCV
- 在Android Studio 配置OpenCV 3.1
- Android Studio使用OpenCV的配置方法
- Android Studio 使用 OpenCV 的配置方法
- Android Studio 使用 OpenCV 的配置方法
- Android Studio不安装opencv manager配置
- Android Studio使用OpenCV的配置方法
- Android Studio不安装opencv manager配置
- C++11标准之后的移动构造函数和复制构造函数探究
- error C1853: “Debug\BigBuffer.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- HDU 5978 To begin or not to begin (概率数学)
- Install RTAI 5.0-test2 on Ubuntu 14.04 Kernel 3.18.20
- TCP/IP网络编程之套接字
- OpenCV Android Studio配置
- SQL SERVER中DBLINK的实现
- Unity调试:在GUI界面绘制Log信息
- RSA加密解密详解
- 关于AppCompatDelegate的使用
- avalon验证器duplexHooks基础案例
- python把excel文件转换为指定的json格式
- Java数据结构和算法-栈和队列(1-前言+栈)
- python基础