Android ZXing图像处理

标签 android image-processing matrix zxing

我必须扫描写在 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/

相关文章:

c# - 如何在 asp.net mvc3 中显示矩阵表?

Matlab递归函数生成矩阵

android - $http 调用不适用于 Ionic Android 构建

performance - 向量化 MATLAB 循环

python - 如何增加一个RGB图像的亮度而不会溢出?

android - 调试时查看 Mat 内容

android - 如何更改 Android Studio 中的 minSdk 版本?

android - 当我在手机(android 6.1 和 api 23)上运行我的应用程序时它崩溃了,但是当我在模拟器(android 7.0 和 api 24)上运行它时它不会崩溃

Android 自定义 ActionBar 颜色?

python - 将行和列的总和附加到矩阵