AndroidStudio2.2上opencv开发环境搭建
2016-09-26 13:54
337 查看
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盘,大家自己根据自己的工程目录修改。
第五步、在工程启动页最好加上如下代码,
否则会报如下错误
到此搭建完毕,可以自己用java下个小demo了
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了
相关文章推荐
- windows下vs2008/2010+opencv2.2开发环境搭建
- Android NDK 开发(五)AndroidStudio 2.2 NDK的开发环境搭建
- windows下vs2008/2010+opencv2.2开发环境搭建
- Android NDK 开发(五)AndroidStudio 2.2 NDK的开发环境搭建
- Android NDK 开发(五)AndroidStudio 2.2 NDK的开发环境搭建
- ubuntu11.04下QT4.7+OpenCV2.2开发环境搭建成功,成功打开并显示图片
- windows下vs2008/2010+opencv2.2开发环境搭建 .
- 【转】windows下vs2008/2010+opencv2.2开发环境搭建
- Windows下OpenCV2.2+VS2008开发环境搭建
- Android NDK 开发 AndroidStudio 2.2 NDK的开发环境搭建
- 使用EclipseME+Eclipse3.0+J2METoolKit2.2 搭建 J2ME 开发环境
- [转]OpenCV for Android开发环境Win7平台搭建
- (详解)Eclipse3.6搭建 Android 2.2 开发环境(转)
- 搭建 Android 2.2 开发环境
- Android SDK 2.2 开发环境搭建
- 基于ubuntu 9.04(32位机)的Android2.2 开发环境的搭建
- Android2.2 开发环境搭建
- 搭建 Android 2.2 开发环境
- 【转】在Windows下搭建Android2.2开发环境
- 在Windows下搭建Android2.2开发环境(转)