星空5G 导航

手机扫描二维码原理-

2024-07-06编辑:本站
手机扫二维码是采用什么原理?~

现在手机支付在中国已经非常普及了,上到高级大酒店 下到街头的苍蝇馆,甚至卖红薯的七十岁老大爷,都会亲切的喊一声 来 小伙子 扫这个,在这一方面 中国已经走在了世界前列

现在常见的二维码都是以QR码作为编码的码制,它是在一个矩形空间内,通过黑、白像素在矩阵中的不同分布来进行编码的。

我们知道电脑使用二进制(0和1)数来贮存和处理数据,而在二维码中,用黑白矩形表示二进制数据,我们肉眼能看到的黑色表示的是二进制“1”,白色表示二进制的“0”,黑白的排列组合确定了矩阵式二维条码的内容,以便于计算机对二维码符号进行编码和分析。通过黑白表示0和1便于计算机读取,这就是二维码为什么都是黑白图形的原因。

扩展资料:
探测图形二维码上有三个方块,它的准确叫法就是位置探测图形。有了这三个点,不管是从哪个方向读取二维码,信息都可以被识别。即使将二维码图形旋转,也可准确识别。每个位置探测图形可以看作是由3个重叠的同心的正方形组成,它们分别为7×7个深色模块、5×5个浅模块和3×3个深色模块。位置探测图形的模块宽度比为1:1:3:1:1。这种1:1:3:1:1的宽度比例特征在图像的其他位置出现的可能性很小,因此被作为位置探测图形的扫描特征。此外,二维码上还有一些图形混杂在几何图形中,是肉眼看不出来的,比如定位图形和分隔符。定位图形就是图中连接三个位置探测图形之间的两根“线”,它的作用是决定二维码符号中模块的坐标,而分隔符的作用是将位置探测图形与符号的其余部分分开。

以常见的条码扫描器为例,条码扫描器一般由光源、光学透镜、扫描模组、模拟数字转换电路加塑料外壳构成。
它利用光电元件将检测到的光信号转换成电信号,再将电信号通过模拟数字转换器转化为数字信号传输到计算机中处理。
当扫描一副图像的时候,光源照射到图像上后反射光穿过透镜会聚到扫描模组上,由扫描模组把光信号转换成模拟数字信号(即电压,它与接受到的光的强度有关。这时候模拟-数字转换电路把模拟电压转换成数字讯号,传送到电脑。

二维条码是指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。一维条码的宽度记载着数据,而其长度没有记载数据。二维条码的长度、宽度均记载着数据。二维条码有一维条码没有的“定位点”和“容错机制”。容错机制在即使没有辨识到全部的条码、或是说条码有污损时,也可以正确地还原条码上的信息。二维条码的种类很多,不同的机构开发出的二维条码具有不同的结构以及编写、读取方法。

二维码编码过程

1、数据分析:确定编码的字符类型,按相应的字符集转换成符号字符; 选择纠错等级,在规格一定的条件下,纠错等级越高其真实数据的容量越小。

2、数据编码:将数据字符转换为位流,每8位一个码字,整体构成一个数据的码字序列。其实知道这个数据码字序列就知道了二维码的数据内容。

下面就用一个案例带你了解二维码的编码过程,以对数据01234567编码为例

1)分组:012 345 67

2)转成二进制:012→0000001100 345→0101011001 67 →1000011

3)转成序列:0000001100 0101011001 1000011

4)字符数 转成二进制:8→0000001000

5)加入模式指示符(上图数字)0001:0001 0000001000 0000001100 0101011001 1000011

对于字母、中文、日文等只是分组的方式、模式等内容有所区别,基本方法是一致的。二维码虽然比起一维条码具有更强大的信息记载能力,但也是有容量限制,通过下面这个表格小草带你了解二维码的容量到底有多大。

3、纠错编码:按需要将上面的码字序列分块,并根据纠错等级和分块的码字,产生纠错码字,并把纠错码字加入到数据码字序列后面,成为一个新的序列。在二维码规格和纠错等级确定的情况下,其实它所能容纳的码字总数和纠错码字数也就确定了,比如:版本10,纠错等级时H时,总共能容纳346个码字,其中224个纠错码字。就是说二维码区域中大约1/3的码字时冗余的。对于这224个纠错码字,它能够纠正112个替代错误(如黑白颠倒)或者224个据读错误(无法读到或者无法译码),这样纠错容量为:112/346=32.4%

4、构造最终数据信息:在规格确定的条件下,将上面产生的序列按次序放如分块中按规定把数据分块,然后对每一块进行计算,得出相应的纠错码字区块,把纠错码字区块
按顺序构成一个序列,添加到原先的数据码字序列后面。如:D1, D12, D23, D35, D2, D13, D24, D36, … D11,
D22, D33, D45, D34, D46, E1, E23,E45, E67, E2, E24, E46, E68,…

5 、构造矩阵:在构造矩阵之前,我们先来了解一个普通二维码的基本结构。

位置探测图形、位置探测图形分隔符、定位图形:用于对二维码的定位,对每个QR码来说,位置都是固定存在的,只是大小规格会有所差异;

校正图形:规格确定,校正图形的数量和位置也就确定了;

格式信息:表示改二维码的纠错级别,分为L、M、Q、H;

版本信息:即二维码的规格,QR码符号共有40种规格的矩阵(一般为黑白色),从21×21(版本1),到177×177(版本40),每一版本符号比前一版本 每边增加4个模块。

数据和纠错码字:实际保存的二维码信息,和纠错码字(用于修正二维码损坏带来的错误)。

了解了二维码的基本结构后,将探测图形、分隔符、定位图形、校正图形和码字模块放入矩阵中,并把上面的完整序列填充到相应规格的二维码矩阵的区域中。

6、掩膜:将掩摸图形用于符号的编码区域,使得二维码图形中的深色和浅色(黑色和白色)区域能够比率最优的分布。

7、格式和版本信息:生成格式和版本信息放入相应区域内。版本7-40都包含了版本信息,没有版本信息的全为0。二维码上两个位置包含了版本信息,它们是冗余的。版本信息共18位,6X3的矩阵,其中6位时数据为,如版本号8,数据位的信息时 001000,后面的12位是纠错位。

  • 微信扫描二维码登录网页是什么原理,前后两个事件是如何联系的_百度知 ...
  • 答:这里就已经达到了特定微信账号和某个特定网页相关联的目的 电脑这里微信服务器马上在长连接中返回逗有人扫码了地的表示并结束连接,网页提示扫描成功,然后打开长连接等待确认登陆的标识;手机这里么则根据二维码的信息打开对应网页确认登陆 后面其实和前面一样了,手机微信确认登陆的其实就是请求服务器说这个...

  • 手机扫二维码连接wifi是什么原理
  • 答:手机扫码连wifi是基于,WiFi密码分享功能。通过打开手机设置,选择分享的热点——微信扫描二维码,获取WiFi密码——输入密码,链接WiFi即可。具体操作步骤如下 1、打开设置,找到已经连接的WiFi,点击,会出现一个二维码。2、用要连接WiFi的手机,打开微信扫码,会出现一串数字,上面就是密码了。3、用这个手机...

  • 微信扫描二维码登录网页是什么原理,前后两个事件是如何联系的_百度知 ...
  • 答:网页链接可以通过编码编制成二维码,扫描二维码时解码即可。二维码编码过程 1、数据分析:确定编码的字符类型,按相应的字符集转换成符号字符; 选择纠错等级,在规格一定的条件下,纠错等级越高其真实数据的容量越小。2、数据编码:将数据字符转换为位流,每8位一个码字,整体构成一个数据的码字序列。其实...

  • 手机扫描二维码,就可以通过蓝牙连接智能设备,这是什么原理
  • 答:其实就是扫描仪的原理,二维码中藏有连接的地址,一般是某个网站的地址,或是几句话,被摄像头扫描后读取到地址,然后就可以通过地址访问该网站

  • 手机扫码会中毒吗
  • 答:手机扫描二维码能干许多事情,包括加好友,装软件,上网,看视频等等,不可不谓功能强大。然而手机扫描二维码也存在隐患,相信大家见过许多报道称手机扫描二维码导致手机中毒而恶意扣费的情况。大多数人不知道扫描二维码中毒的原理,木易带着大家简单分析下,好让大家知道中毒原理,以做到知己知彼百战百胜。二维码原理 二...

  • 二维码的工作原理和制作原理。
  • 答:1、扫描二维码原理,生成之后,要用专门的解码器解码,现在都采用红外线探头来抓取图形。2、一般分为硬解码和软解码,采用红外线探头抓取,一般智能手机的摄像头就可以。3、制作的话是通过软件生成,如码上赢二维码等,采用专用的系统可以生成制作。

  • 扫二维码连接个人热点是什么原理?
  • 答:要扫描个人热点的二维码,你首先需要确保你的设备(如智能手机或平板电脑)已开启Wi-Fi功能,并且设备上安装了可以扫描二维码的应用程序,如微信的“扫一扫”功能。然后,打开该应用程序的扫描功能,对准个人热点的二维码进行扫描。扫描成功后,你的设备会自动连接到该个人热点。详细来说,个人热点...

  • 如今到处都要扫二维码,它背后的原理究竟是什么?
  • 答:下面介绍一下二维码的原理。其实二维码并不神秘,它就是把信息翻译成一个个黑白小方块,然后再填进一个大方块里。如何将信息和黑白方块相对应呢?这就要提到一个具有划时代意义的发明——二进制。通过二进制,把每一个文字、数字、符号“翻译”成一串由“0”和“1”组成的字符串。用白色方格代表“0”...

    相关内容

    首页 新知 身健
    返回顶部

    © 星空5G w.xkyn.com