在 Android 应用程序中扫描大 Aztec 代码

Scan big Aztec-Codes in Android App

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

问题是,Zxing 在扫描较大的 aztec 代码时失败。大于 71x71 模块的符号几乎每次都会失败。 github 上有几个问题,但从来没有人可靠地解决过这个问题,我也没有这样做的知识。

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

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

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

问候

看看 Google's mobile vision API

下面提到的库使用 google 的移动视觉 API 并为您制作样板代码。
Androidhive barcode-reader

我在这个问题上花了几个小时,通过大量测试我发现当你在 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'