How to Use OpenCV in Android Studio
How to Use OpenCV in Android Studio
Createlibraries
Folder underneath your project main directory. For example, if your project isOpenCVExamples
, You wocould createOpenCVExamples/libraries
Folder.
Go to the location where you have SDK OpenCV-2.4.8-android-sdksdk here you will findjava
Folder, rename itopencv
.
Now copy the complete opencv directory from the SDK into the libraries folder you just created.
Now createbuild.gradle
File inopencv
Directory 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 Settings
Then 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 ".
CreatejniLibs
Folder in/app/src/main/
Location and copy the all the folder with *. so files (armeabi, armeabi-v7a, mips, x86) injniLibs
From the OpenCV SDK.
Click OK. Now everything done, go and enjoy with OpenCV.
-