/OpenCV-with-Android

Get basic camera view with OpenCV

Primary LanguageJava

OpenCV-With-Android

opencv

OpenCV download Link version is 3.4.0

Importing OpenCV SDK

  1. Extract opencv_xxx_sdk.zip
  2. Android Studio -> File -> import module -> select contain file in java folder
  3. Android Studio -> File -> Project Structure -> app -> click + button -> select opencv-xxx-sdk

Build Gradle Settings for OpenCV :

apply plugin: 'com.android.library'

android {
    compileSdkVersion 23 // SDK version must be 23
    buildToolsVersion "27.0.3" // build version 

    defaultConfig {
        minSdkVersion 8 
        targetSdkVersion 23 // target version 23 or 24, 25 ,26 ,...
    }

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

Get Camera Permissions in AndroidManifest.xml

  <uses-permission android:name="android.permission.CAMERA"/>

activity_main.xml design

<org.opencv.android.JavaCameraView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone"
android:id="@+id/tutorial1_activity_java_surface_view"/>