如何使用ZXing获取QR码的坐标?

时间:2017-03-26 21:47:38

标签: android qr-code zxing

我可以使用ZXing库获取QR码的值,但我还需要QR码角点的坐标。我如何访问这些坐标。

1 个答案:

答案 0 :(得分:3)

我不确切地知道您要提取的角坐标。 但是我很确定你可以从得到的结果点计算它们 Result.getResultPoints()方法。

示例:使用以下图像(200x200像素)和代码段

QRCode

text: Hello World!
resultPoints:
  [0]: x = 36.5, y = 162.5, estimatedModuleSize = 9.0
  [1]: x = 36.5, y = 36.5, estimatedModuleSize = 9.0
  [2]: x = 162.5, y = 36.5, estimatedModuleSize = 9.0

我得到了这个输出:

x

ytd { border-style : hidden!important; } 是方形取景器图案的中心坐标。 知道QRCode finder patterns的大小为7x7模块, 你可以很容易地计算角坐标。