我试图在我的Android应用程序中扫描大的阿兹特克代码。这里的第一选择当然是Zxing,因为它是免费且易于集成的。
问题是,Zxing在扫描更大的阿兹特克代码时失败了。大多数71x71模块的符号几乎每次都会失败。 github上有几个问题,但没有人能解决这个问题的可靠性,而且我没有这方面的知识。
我的问题是,这里是否有人知道一个简单的,lib或应用程序与扫描更大的阿兹特克代码(例如UIC铁路车票)的意图相结合可靠吗? 是的,它应该是免费的,或者至少应该有一个更便宜的选择,因为这只是为了试验和尝试一些东西 - 我可以想象支付200-300美元,但不是>仅限开发人员许可证2,000美元,超过一年!
这意味着NeoReader - 以及它使用阿兹特克代码 - 对我来说不合适,还有Leadtools SDK。
有没有人知道这个问题的解决方案,还是你认为不可能做到?
问候
答案 0 :(得分:1)
在这个问题上,我花了几个小时,通过大量测试,我发现,当您在阿兹台克人的代码周围加上白色边框时,它的效果非常好而且很快:-)我在应用程序中使用了它:>
//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'
答案 1 :(得分:0)
看一下 Google's mobile vision API
下面提到的图书馆使用谷歌的移动视觉API并为您做样板代码。
Androidhive barcode-reader