顾名思义,相对于一维条码而言,二维条码有且至少2个维度上的条码。
如果单纯平面的概念,我们更愿意去以相对垂直的X,Y轴 作为编码图形展开的方向。
(增补一下, 个人认为, 如果是有两个不同的方向组成即可,而并不拘泥于是否一定垂直,虽然很多标准的二维码条码看上去方方正正,但其实他们也可以做成一些奇怪的样子,比如增加一个角度的变化,可能出来的就是平行四边形的二维码图案,如果是一个函数,那出来的内容,或许超乎想象)
二维条码/二维码 (2-dimensional bar code) 是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;我还是建议大家以这句来理解,听上去更加的严谨一些。
在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理: 这里面有一个小小的误区,我觉得还是要提示一下,即所谓的线性的1代半的准二维码条码,比如PDF,RSS code 等。这些条码虽然也能达到二维码的技术要素,但在 图像计算机系统的处理上,是完全两个不同的概念,这主要是因为受到了当时技术条件的局限,这个时间是 80年代,拜托著名的Symbol公司的激光条码扫描方案,虽然更早的激光器发射来自SP公司,Symbol公司让激光器为核心的扫描技术成为主流的应用技术,相对于还在实验室研究级的CCD图像传感器而言,这个方案的商业化程度更高一些。直到CMOS技术极大降低了商业应用的门槛后,基于图像处理的矩阵二维码们纷纷出场。
二维码具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。
二维条码/二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息。
正因为以上的这些特点,二维码有了一定的离线信息承载能力以及对经济发展地区的方块文字的表达能力,比如中文,日文,韩文等以及成为新兴的URL信息入口等选择,适合个人移动设备的使用场景,包括其面积小,以及CMOS光学期间以及处理芯片的成本的降低,在传统产业成为人们考虑替换一维应用的选择等等这些因素,造成了在当下2020年,二维码展现了非常强的市场活力。