AndroidStudio2.2上opencv开发环境搭建

Android下opencv开发环境搭建有大概三种方式:OpenCVManager、OpenCV Library、JNI。然而OpenCVManager方式需要安装对应的apk将java层代码导入,用户体验不好,本文主要介绍OpenCV Library、JNI两中方式的环境搭建。

第一步,下载OpenCV-android-sdk(http://opencv.org/downloads.html)。

第二步,建立工程,然后File  New  Import Module将OpenCV-3.1.0-android-sdk\OpenCV-android-sdk\sdk\java并导入OpenCV-android-sdk的Library,直接上图如下:


将openCVLibrary310下的gradle文件的buildToolsVersion、compileSdkVwesion等改成和工程一样版本。

第三步、将OpenCV-android-sdk\sdk\native\libs下的libs文件拷贝到main目录下,重命名为jniLibs

第四步、在APP下的build.gradle文件下增加sourceSet,如下


我的工程在D盘,大家自己根据自己的工程目录修改。

第五步、在工程启动页最好加上如下代码,

private static String TAG = "AppCompatActivity";
 static {
     if (OpenCVLoader.initDebug()) {
         Log.i(TAG, "OpenCV initialize success");
     } else {
         Log.i(TAG, "OpenCV initialize failed");
     }
 }
否则会报如下错误


到此搭建完毕,可以自己用java下个小demo了




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值