有没有任何库(Ruby / JavaScript)可以从矩阵中解码QR码(无需图像识别!)。我有一个二维数组,其中包含一个要解码为字符串的QR码(字母数字)。 (必须支持纠错)。谢谢。
ZXing可以从纯数据解码,如果您将其转换/包装成ZXing想要的类。我认为您只需要实现/转换为ZXing BitMatrix类型即可。如果数据与qr模块(原始黑点)是一对一的,则只需调用解码器。如果数据不是一对一的(每个qr模块有多个数据点),则需要先通过检测器进行处理,以确定每个模块中有多少个数据点。
有一个Ruby gem用于zxing,位于https://github.com/smparkes/zxing.rb,它将通过FFI使用C++端口进行1.8 / 1.9,并使用Java端口进行jruby。