opencv 显示一张图片并转化成灰度图
opencv 显示一张图片并转化成灰度图
Mat rgbMat = new Mat(); //原图矩阵
Mat grayMat = new Mat(); //灰度矩阵
private ImageView imageView;
private Bitmap bmp;
Utils.bitmapToMat(bmp, rgbMat);
Imgproc.cvtColor(rgbMat, grayMat, Imgproc.COLOR_RGB2GRAY);
Bitmap grayBmp = Bitmap.createBitmap(bmp.getWidth(), bmp.getHeight(), Config.RGB_565);
Utils.matToBitmap(grayMat, grayBmp);
imageView.setImageBitmap(grayBmp);
本文介绍如何使用OpenCV库将彩色图片转换为灰度图,并通过展示图片来验证转换效果。重点包括创建图像矩阵、颜色空间转换以及利用Bitmap和Utils类进行图像处理和展示。
478

被折叠的 条评论
为什么被折叠?



