1.使用Android Studio新建一个工程,之后再通过”import module“导入OpenCV的lib工程,并添加app模块对Opencv模块的依赖,并修改opencv模块的build.gradle中配置版本和主工程的保持一致
2.在app工程的main下新建一个jniLibs目录,把从网上下载的OpenCv基于android开发的资源包解压,拷贝其中sdk--native--libs下的文件夹到jniLibs目录,并在app的gradle文件中添加对jniLibs的引用,
3.重写MainActivity的onResume方法,添加
if (!OpenCVLoader.initDebug()) {
Log.d(TAG, "Internal OpenCV library not found. Using OpenCV Manager for initialization");
OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_9, this, mLoaderCallback);
} else {
Log.d(TAG, "OpenCV library found inside package. Using it!");
mLoaderCallback.onManagerConnected(LoaderCallbackInterface.SUCCESS);
}即完成android 不依赖OpenCV Manager的环境加载