2012-07-01 25 views
0

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

在深入研究http://pyqrcode.sourceforge.net/并进行足够的实验之前,我想知道是否已经有8〜10个字符的QR码生成器的例子。或者如果关于QR码设计的某些内容将稳健性降低到当前最小值(25个字符)以下,那么我将以比特密度为代价获得最小的鲁棒性。

我误解了字符限制。忽略我提到25个字符限制的部分。相反,请参考Ver1作为当前复杂性的低端限制。

回答

0

你可以把你想要的文字放在你的QR码里。

这仅仅是你可以产生最小的一个 - 包含单个字符“0”

enter image description here

如果你想有一个网址,你需要使用URL shortner - 或者已经有一个非常小的URL。

这里是(不存在的)URL shortner a.xx

enter image description here

它仅包含16个字符

http://a.xx/1234 

因此,使用像一个网址缩短服务bit.ly和你应该低于你的性格限制。

1

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

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

您可以修改EC等级。使用最高级别,仍然可以将数据放入版本2中。最低级别L很好,真的。

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