2 u013452729 u013452729 于 2014.12.02 10:49 提问

用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里的数据都是负数,而且还挺大的,不知道为什么会这样,请大神们帮帮我!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!