OpenCV4.4在安卓中的配置

OpenCV4.4在安卓中的配置

  • 下载 SDK
  • 导入依赖及使用
  • 代码示范

下载 SDK

点击直接跳转到 Releases.
OpenCV4.4在安卓中的配置_第1张图片
解压后的目录如下:
OpenCV4.4在安卓中的配置_第2张图片

导入依赖及使用

导入依赖的目录为:D:\Android\OpenCV-android-sdk\sdk
加载一会;
修改 build.gradle 中版本的相关配置

代码示范

  1. 代码演示的功能是验证 OpenCV 是否加载成功;

  2. Java 代码如下:

    //初始化方法也可以写在 onResume() 方法中
    boolean isInitOpenCVLoader = OpenCVLoader.initDebug();
    
    if (isInitOpenCVLoader) {
           
        convert2Grey();
    }else {
           
        Toast.makeText(this, "OpenCVLoader 初始化失败", Toast.LENGTH_SHORT).show();
    }
    
    
    
    private void convert2Grey() {
           
        Mat src = new Mat();//Mat是OpenCV的一种图像格式
        Mat temp = new Mat();
        Mat dst = new Mat();
        Bitmap bitmap = BitmapFactory.decodeResource(this.getResources(), R.drawable.lena);
        Utils.bitmapToMat(bitmap, src);
        Imgproc.cvtColor(src, temp, Imgproc.COLOR_RGB2BGR);
        Imgproc.cvtColor(temp, dst, Imgproc.COLOR_BGR2GRAY);
        Utils.matToBitmap(dst, bitmap);
        iv_lena.setImageBitmap(bitmap);
        //
        src.release();
        temp.release();
        dst.release();
    }
    

入伍报错,结果应将彩图变成灰色

你可能感兴趣的:(OpenCV4Android,安卓,opencv,android,android,studio)