How to Use OpenCV in Android Studio
How to Use OpenCV in Android Studio
CreatelibrariesFolder underneath your project main directory. For example, if your project isOpenCVExamples, You wocould createOpenCVExamples/librariesFolder.
Go to the location where you have SDK OpenCV-2.4.8-android-sdksdk here you will findjavaFolder, rename itopencv.
Now copy the complete opencv directory from the SDK into the libraries folder you just created.
Now createbuild.gradleFile inopencvDirectory with the following contents
apply plugin: 'android-library'buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.+' }}android { compileSdkVersion 19 buildToolsVersion 19.0.1 defaultConfig { minSdkVersion 8 targetSdkVersion 19 versionCode 2480 versionName 2.4.8 } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] res.srcDirs = ['res'] aidl.srcDirs = ['src'] } }}
Edit your settings. gradle file in your application's main directory and add this line:
include ':libraries:opencv'
Sync your project with Gradle and it shoshould looks like this
Right click on your project then click onOpen Module SettingsThen Choose Modules from the left-hand list, click on your application's module, click on the Dependencies tab, and click on the + button to add a new module dependency.
ChooseModule dependency. It will open a dialog with a list of modules to choose from; select ": libraries: opencv ".
CreatejniLibsFolder in/app/src/main/Location and copy the all the folder with *. so files (armeabi, armeabi-v7a, mips, x86) injniLibsFrom the OpenCV SDK.
Click OK. Now everything done, go and enjoy with OpenCV.
-