Android Studio搭建OpenCV环境

Android Studio搭建OpenCV环境

简介:

最近公司在使用OpenCV做图形图像处理,主要是用JNI技术,Android端使用JNI调用自己的C++程序进行开发,OpenCV也提供了纯Java代码的开发环境,下面分享一下我前期使用Java代码做处理时候搭建OpenCV环境的大致流程。

1、登陆OpenCV官网http://opencv.org/,下载OpenCV For Android, 2.4.11版本(有最新版本,因为3.0之后版本改动较大,公司统一使用2.4.11)。

2、下载后进行解压,解压后的文件夹名为OpenCV-android-sdk,文 件中的文件夹apk,里面是各个手机架构的OpenCV-Manager,在使用OpenCV的sample之前,需要安装OpenCV-Manager,否则会出现找不到库的错误。

3、samples文件夹内,是各种sample,可以装到模拟器或者真机上进行测试,推荐安装到真机测试,模拟器上在打开摄像头的时候经常出现黑屏的情况。

4、sdk文件夹内,包括java文件夹和native文件夹,java文件夹是 OpenCV为android提供的依赖module,在动态使用OpenCV的时候, 需要把该项目导入到Android Studio中,然后依赖该module,native 文件夹是OpenCV为android上进行ndk开发提供的开发包,在进 行ndk开发的时候,需要把native拷贝到项目中,然后在 OpenCV.mk中进行配置native的路径。

5、在项目开发时,Android Studio中使用OpenCV进行开发的时候,右键module,open Module Setting ,在app module的 Dependencies一栏中,点击右上角的+,添加依赖,在依赖了 OpenCV提供的OpenCVLibrary2411的module后,将gradle中的 版本号和其他的module保持一致,Try Again。

6、把sdk文件夹中的native文件夹拷贝到工程中,修改opencv.mk文件中的路径和清单文件中的权限,把sample导入到项目中,即可测试环境是否搭建成功。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值