使用OpenCV4Android开发一般需要根据安装使用的SDK版本来选择对应的OpenCV Manager,其实这样是很让人烦恼的一件事,那么如何才能在不安装OpenCV Manager的情况下使应用正常运行呢,下面直接进入正题。
方法其实很简单,只要对onResume()方法里的内容修改下即可,具体的修改如下:
@Override
public void onResume() {
super.onResume();
//注释掉OpenCVLoader.initAsync这一行添加
//OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_11,this, mLoaderCallback);
//添加一下代码即可 (mLoaderCallback为BaseLoaderCallback对象)
if(OpenCVLoader.initDebug()){
mLoaderCallback.onManagerConnected( LoaderCallbackInterface.SUCCESS);
}
}