下载 SDK
点击直接跳转到 Releases.
解压后的目录如下:
导入依赖及使用
导入依赖的目录为:D:\Android\OpenCV-android-sdk\sdk
加载一会;
修改 build.gradle
中版本的相关配置
代码示范
-
代码演示的功能是验证 OpenCV 是否加载成功;
-
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(); }
入伍报错,结果应将彩图变成灰色