我必须扫描写在 this 上的数据矩阵。
代码是白色/浅灰色,但背景反射不同的颜色,具体取决于相机的位置(角度)、光线。
在 Android Zxing 中编辑捕获的图像的正确位置在哪里?
在处理之前是否有任何可能的调整使图像变成黑白图像?
任何想法都会很棒。
最佳答案
Bitmap bm = Bitmap.createBitmap(500, 500, Bitmap.Config.RGB_565);
Canvas c = new Canvas(bm);
Paint paint = new Paint();
ColorMatrix cm = new ColorMatrix();
cm.setSaturation(0);
ColorMatrixColorFilter f = new ColorMatrixColorFilter(cm);
paint.setColorFilter(f);
int xo = (w-500)/2;
int yo = (h-500)/2;
c.drawBitmap(bmp, -xo, -yo, paint);
bmp.recycle();
关于Android ZXing图像处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6649863/