【问题标题】:Lowering the character count of a QR code to increase the robustness减少二维码的字符数以提高鲁棒性
【发布时间】:2012-07-01 21:42:39
【问题描述】:

我想研究生成比当前标准 25 字符 QR 码更易于阅读的 QR 码的可能性。其目的是从较低分辨率的视频提要中提取 QR 码。我意识到我将不得不牺牲代码的大小(更大的像素 = 更易于阅读),或者减少代码的位数(每比特更多的像素)。或两者兼而有之。

在我深入研究http://pyqrcode.sourceforge.net/ 并学习它进行实验之前,我想知道是否已经有 8~10 个字符的二维码生成器的示例。或者,如果 QR 码的设计使鲁棒性降低到当前最小值(25 个字符)以下,那么我将以比特密度为代价获得最小的鲁棒性。

[编辑] 我误解了字符限制。忽略我提到 25 个字符限制的部分。相反,将 Ver1 称为当前复杂性的下限。

【问题讨论】:

    标签: qr-code


    【解决方案1】:

    如果你真的想让二维码尽可能简单,我会提供以下建议。

    首先,奇怪的是,根据我的经验,它实际上是第 2 版最容易解码。版本 1 缺少对齐模式,因此无法轻松纠正透视失真。因此,目标是保持在版本 2 内。

    您可以修改 EC 级别。使用仍然可以让您的数据适应版本 2 的最高级别。最低级的L就好了,真的。

    最后,请注意,QR 码对于某些类型的数据具有更紧凑的编码模式。所有数字都编码得很好。它有一个字母数字节点,其中包括 大写 字母、数字和一些符号。如果您正在编写一个 URL 并且可以将其所有字母大写并且它仍然有效,那么这样做将能够使用这种更紧凑的模式。

    【讨论】:

      【解决方案2】:

      您可以在二维码中输入任何您想要的文字。

      这只是您可以生成的最小的 - 包含单个字符“0”

      如果您想要一个网址,则需要使用 URL 缩短器 - 或者已经有一个非常小的 URL。

      这是(不存在的)网址缩短器 a.xx

      只包含16个字符

      http://a.xx/1234
      

      所以,使用像 bit.ly 这样的 URL 缩短服务,你应该保持在字符数限制以下。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-10-04
        • 2019-10-01
        • 2021-07-30
        • 1970-01-01
        • 2011-03-15
        • 1970-01-01
        • 1970-01-01
        • 2020-02-10
        相关资源
        最近更新 更多