OpenCV Manager 环境搭建
环境配置
这里使用Opencv330这个库
最新版的缺东西 弄着有点麻烦 为了方便快速入门 这里使用3.3版本
- 解压下载完的压缩包
- 打开 Android Studio 创建一个空白的安卓项目
- 然后点击next->Finnish
.然后就终于完成这个烦死人的导包了
现在可以写代码了
package com.example.opencvtest;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import org.opencv.android.BaseLoaderCallback;
import org.opencv.android.LoaderCallbackInterface;
import org.opencv.android.OpenCVLoader;
public class MainActivity extends AppCompatActivity {
private static final String TAG = "MainActivity";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
opencvinit();
}
private void opencvinit(){
if (!OpenCVLoader.initDebug()) {
Log.e(TAG, "Internal OpenCV library not found. Using OpenCV Manager for initialization");
OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION, this, mLoaderCallback);
} else {
Log.e(TAG, "OpenCV library found inside package. Using it!");
mLoaderCallback.onManagerConnected(LoaderCallbackInterface.SUCCESS);
}
}
private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) {
@Override
public void onManagerConnected(int status) {
switch (status) {
case LoaderCallbackInterface.SUCCESS:
{
Log.e(TAG, "OpenCV loaded successfully");
} break;
default:
{
super.onManagerConnected(status);
} break;
}
}
};
}
代码写完了 然后就该在你的手机上安装软件了
如果程序正常运行不闪退,而且显示如上图的提示 代表环境搭建成功了