Zxing 只识别 Java 版本的 Barcode

Xzing recognizes Barcode only in Java version

我正在尝试批量扫描一些带有条形码的 jpg 文件。我为 xzing 的 c++ 端口使用了 ruby 绑定。当我有这个文件时:

由网络版 Xzing (https://zxing.org/w/decode.jspx) everything turns out fine. When I try to scan this one in ruby (using https://github.com/glassechidna/zxing_cpp.rb) 扫描,没有任何内容被识别。我已经尝试提高对比度,但没有帮助。这不是我的 ruby 设置,因为它适用于大量其他几乎相同的代码。我唯一能想到的是 Java 版本和 C++ 端口之间的任何区别,但这绝对是在黑暗中摸索,我今天才开始使用 zxing。 谁能在 ruby 中识别此代码?非常感谢。

您正在使用的 gem and/or 它是我们过时的依赖项。如果您的项目仍想使用 Ruby,您可以尝试使用评论中的在线服务之一进行解码。您可以尝试使用 mechanize gem or roll your own using other http ruby tools such as httparty or Ruby's Net::HTTP