作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在摩托罗拉 Xoom 上做了一个应用程序,它使用 xzing 库识别 QrCode。我已经在我的电脑上完成了相同的应用程序并且它在我的电脑上运行完美,但在 Xoom 上,它很难识别 QrCode。它需要非常好的照明,没有直接的聚光灯。问题来自相机。前置摄像头工作得不错,但永远不如我实验室的网络摄像头。后置摄像头即使具有更好的分辨率也是最差的。后置摄像头的效果最差有点奇怪,但考虑到对焦效果不佳,我认为这是正常的。您需要一张非常清晰的图片才能获得好的结果。
现在我使用来自 zxing 的名为 PlanarYUVLuminanceSource 的算法。
所以我想知道你们是否找到了一些将彩色图像从 xoom 相机转换为黑白图像的好算法。识别单色图片的xzing库已经足够好了,所以只是单色图片质量不好。无需再向我推荐其他单色图像二维码阅读器。
最佳答案
Bitmap yourPhoto = //The bitmap of the photo from your camera
Bitmap tempBitmap = Bitmap.createBitmap(yourPhoto.getWidth(), yourPhoto.getHeight(), Bitmap.Config.ARGB_4444);
Canvas c = new Canvas(tempBitmap);
Paint paint = null;
ColorMatrix cm = new ColorMatrix();
paint = new Paint();
cm.setSaturation(0);
ColorMatrixColorFilter f = new ColorMatrixColorFilter(cm);
paint.setColorFilter(f);
c.drawBitmap(yourPhoto, 0, 0, paint);
现在您的“tempBitmap”包含您正在寻找的黑白图像:)
关于android - 将变焦相机的彩色图像转换为单色图像以进行二维码识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6887489/
我正在开发包括 GoogleMaps 在内的 iOS 应用程序。GoogleMaps SDK for iOS 的实现过程已经完成。 但是我想知道如何计算GMSCamera zoom用于在 map 上显
我在将具有缩放行为的 D3 示例从 v3 转换为 v5 时遇到问题。我的代码基于此示例:https://bl.ocks.org/mbostock/2206340迈克博斯托克。我使用 React,我得到
我是一名优秀的程序员,十分优秀!