问题描述
- 用opencv4android中的cvtColoer()对图像灰度化后,为什么像素值都是负数?
- Imgproc.cvtColor(srcMat grayMat Imgproc.COLOR_RGB2GRAY);我是这样灰度化的
然后,
graybmp = Bitmap.createBitmap(bmp.getWidth() bmp.getHeight() Config.RGB_565);
Utils.matToBitmap(grayMat graybmp);我转成bmp图像
随后,graybmp.getPixels(r 0 w 0 0 w h);我发现数组r里的数据都是负数,而且还挺大的,不知道为什么会这样,请大神们帮帮我!
时间: 2025-01-02 04:47:21