无论方向如何,都可以读取1D条形码

时间:2013-05-23 02:17:38

标签: android zxing

我正在尝试使用ZXing读取1D条形码,并希望无论方向如何都能读取条形码,因为我假设此人可能没有看到图像。我注意到ZXing可以读取最高45度的条形码。有没有理由不测试图像的两个方向,是否可以这样做?

如果没有替代品可以吗?

1 个答案:

答案 0 :(得分:1)

原因在于人们99.9%的时间以自然方向(或颠倒)扫描条形码。扫描垂直条形码通常只是浪费时间,当你可以进入另一个帧进行扫描时。但这很容易做到,只需添加一大块代码来旋转并重新扫描图像。

@ user117没有必要尝试所有方向。水平线仍然穿过整个条形码的任何旋转都有效。你只需要尝试额外的旋转来覆盖那些以外的情况,结果证明4是覆盖任何方向所需的最多。