티스토리 뷰

Android Studio OpenCV 모듈 사용하기


   OpenCV 다운

http://opencv.org/




   Android Studio에 OpenCV 모듈 추가


1. OpenCV for Android 다운로드하여 압축을 풀어 줍니다.


2. Android Studio에서 사용할 프로젝트를 생성합니다.


3. Import Module

File - Import Module...



압축 해제한 OpenCV 폴더에서 ..\OpenCV-android-sdk\sdk\java 폴더를 선택하여 Import Module을 완료한다.



4. OpenCV Module build.gradle 설정

모듈을 추가하고 나면 Android SDK 관련 에러가 발생할 수 있다.

Error:Cause: failed to find target with hash string 'android-14' in: %android sdk path%

Open Android SDK Manager


현재 프로젝트와 OpenCV 모듈의 SDK버전에 따른 에러라면 build.gradle을 수정하여 에러를 잡도록 한다.


4-1

현재 프로젝트의 app의 build.gradle에서 compileSdkVersion, buildToolsVersion, minSdkVersion, targetSdkVersion 을 복사한다.

android{
...
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 23
    }
...
}

왼쪽 네비게이션을 Project로 설정하고 import 한 모듈(openCVLibrary310)의 build.gradle에 붙여 넣어 수정을 완료한다.



OpenCV 수정된 build.gradle

apply plugin: 'com.android.library'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 23
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}


댓글
댓글쓰기 폼