Java OpenCV Loader

Platforms: Android

class org.opencv.android.OpenCVLoader

Helper class provides common initialization methods for OpenCV library

boolean initDebug()

static boolean initDebug()

Load and initialize OpenCV library from current application package. Roughly it is analog of system.loadLibrary(“opencv_java”)

Return type:boolean
Returns:Return true if initialization of OpenCV was successful

Note

This way is deprecated for production code. It is designed for experimantal and local development purposes only. If you want to publish your app use approach with async initialization

boolean initAsync()

static boolean initAsync(String Version, Context AppContext, LoaderCallbackInterface Callback)

Load and initialize OpenCV library using OpenCV Manager service.

Parameters:
  • Version – OpenCV Library version
  • AppContext – Application context for connecting to service
  • Callback – Object, that implements LoaderCallbackInterface for handling Connection status. See BaseLoaderCallback.
Return type:

boolean

Returns:

Return true if initialization of OpenCV starts successfully

OpenCV version constants

org.opencv.android.OPENCV_VERSION_2_4_2

OpenCV Library version 2.4.2

Other constatnts

org.opencv.android.OPEN_CV_SERVICE_URL

Url for OpenCV Manager on Google Play (Android Market)