Android 中 zxing 未发现异常

发布于 2024-12-04 14:21:36 字数 434 浏览 0 评论 0原文

大家好,

如果你们中有人可以帮助我。我正在使用 zxing 解码 barCode 图像,但它返回 com.google.zxing.NotFoundException,不知道为什么。相同的图像通过提供给 zxing 的 Intent 进行解码,但当我使用它从图像文件解码时则不会。

我正在使用的代码如下:

mMultiFormatReader = new MultiFormatReader();
mMultiFormatReader.setHints(null);

BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(new RGBLuminanceSource(path)));
Result result = mMultiFormatReader.decodeWithState(bitmap);

Hello everyone,

If any one of you can help me this. I am using zxing to decode barCode image, but it returns com.google.zxing.NotFoundException, don't know why. The same image gets decoded via Intent provided to zxing, but not when I use it to decode from image file.

The code that I am using is below :

mMultiFormatReader = new MultiFormatReader();
mMultiFormatReader.setHints(null);

BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(new RGBLuminanceSource(path)));
Result result = mMultiFormatReader.decodeWithState(bitmap);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

负佳期 2024-12-11 14:21:36

我不认为这是完全相同的图像,因为你不能让它通过 Intent 扫描文件。我假设您的意思是您可以很好地从屏幕上扫描图像,但图像本身无法解码。

这就是生活,真的。有些图像无法解码。但您可以尝试 TRY_HARDER 模式或使用不同的二值化器来查看是否有效。

I don't think it's exactly the same image, since you can't have it scan a file by Intent. I assume you mean that you can scan the image off your screen fine, but the image itself does not decode.

That's just life, really. Some images won't happen to decode. But you may try TRY_HARDER mode or use a different binarizer to see if that works.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文