3

我正在尝试在我的 android 应用程序中扫描大的阿兹台克代码。这里的首选当然是 Zxing,因为它免费且易于集成。

问题是,Zxing 在扫描更大的阿兹台克代码时失败了。大于 71x71 模块的符号几乎每次都会失败。github上有几个问题,但没有人可靠地解决过这个问题,而且我没有这样做的知识。

我的问题是,这里是否有人知道一个简单的、lib 或应用程序来与扫描更大的阿兹台克代码(例如 UIC 火车票)可靠的意图集成?是的,它应该是免费的,或者至少应该有一个更便宜的选择,因为这只是为了试验和尝试一些东西——我可以想象为开发者许可证支付大约 200-300 美元,但不是超过 2,000 美元,这超过一年!

这意味着 NeoReader - 以及它使用 aztec 代码 - 超出了我的范围,以及 Leadtools SDK。

有没有人知道这个问题的解决方案,或者你认为这是不可能的?

问候

4

2 回答 2

2

我在这个问题上花了几个小时,通过大量测试,我发现当你在 aztec 代码周围放置一个白色边框时,它工作得很好而且很快:-) 我在我的应用程序中使用它:

 //for the barcode bitmap (string) scanning:
 implementation 'com.google.zxing:core:3.3.3'
 //FOR THE CAMERA SCANNING:
 implementation 'com.journeyapps:zxing-android-embedded:4.0.0'
于 2020-03-11T08:38:02.660 回答
0

看看 Google 的移动视觉 API

下面提到的库使用 google 的移动视觉 API 并为您编写样板代码。
Androidhive 条码阅读器

于 2018-01-17T18:51:52.023 回答