为什么有的lol解说时让扫描屏幕上的lol盒子二维码码,怎么扫描

扫了那么多二维码,二维码究竟是什么? - 简书
扫了那么多二维码,二维码究竟是什么?
本文结构0 引言1 听说动动手指头,二维码的信息就能显示在屏幕上2 二维码里究竟藏了啥?2.1 二维码的种类2.2 二维码的结构
当我看到二维码长这样的时候,我对它并不是很好奇。影影约约觉得它就是类似条形码的东西,不同的是它比条形码矮一点,胖一点,反正都是存储信息的,应该也没有什么特别之处。
那个时候,在我记忆中的二维码是长这样的,黑色和白色的小方块堆积在一起,看着不怎么美观,但也不是很丑。总之,都是黑框框套着黑点点,千篇一律。
个人主页二维码
接着我碰到了下面这个二维码,中间被图片堵住了一部分,但是机器仍然是可以识别的。
再后来,二维码换了件漂亮的衣裳,黑白方块被彩色取代了,连背景都有了,估计是生活条件提升了。
图片来自网络
再后来,我遇到了高富帅白富美般的二维码,差一点,真的差一点,我都快不认识它了。小心翼翼拿起手机,扫了扫,居然可以识别出来。
图片来自花瓣(原图是动态的gif图,但上传的时候出错了,将就着看吧。)
原图是动态的gif图,但上传的时候出错了,将就着看吧。不信,你试试。
图片来自花瓣
我不会告诉你我每张图都试过了。
图片来自花瓣
我就不信你不好奇,为什么这样的二维码都能识别出来?我就不信你不好奇,扫二维码究竟扫的是啥?我就不信你不好奇,不继续看我的科普扫盲贴!
1 听说动动手指头,二维码的信息就能显示在屏幕上。
回想一下这样的场景,有没有觉得很熟悉?
拿出手机。打开“扫一扫”。
“嘀”的一声。二维码里的信息就显示在屏幕上。
我们只听到了“嘀”的那一声响,却不知道它背后的工作原理。说起它的工作原理,就不得不提及二维码识别的工具。现在已经有很多二维码识别工具,但原理都是一样的。拿微信自身开发的识别引擎QBar来说。
QBar识别及解码的流程包括:
读取视频或图像,通过灰度化处理得到单张灰度图;
对灰度图进行处理得到二值图像(二值化是引擎在识别前,把图像转换成01图像的过程);
将二值图输入不同的解码器识别是否存在二维码;
如果检测到存在某种编码,即通过相应的解码器进行解码,并返回解码结果。
QBar引擎识别解码流程
我们可以简单的理解扫码过程为:不断对焦、采集图像、识别。
用了那么多扫码软件,还是微信的扫一扫最好用。看来针对二维码识别的精确性和容错性的改进,还任重而道远。相信作为用户,我们都难以忍受手机扫了半天,什么结果都没有的情况。
2 二维码里究竟藏了啥?
二维码的基本单位是码元,也就是我们平时看到的黑色和白色的小方块,一个方块就是一个码元。
2.1 二维码的种类
二维码的种类
QR码 模型1
QR码 模型1是最早制作的QR码,最高版本为14(73×73码元),最多可以处理1167位数字。
QR码 模型2
QR码的模型2是模型1的改良版,它在二维码变形的情况下也能顺利读取数据。当二维码被打印在曲面上,或者由于读取角度等原因导致二维码变形时,仍然可以通过设置在二维码内部的对齐模式有效读取。最高版本为40(177×177码元),最多可以处理7089位数字。
Micro QR码
Micro QR码分为M1~ M4等4个版本。
Micro QR码能存储的数据量不是很大(最多可以存储35个数字)。
二维码上只有一个定位图案,这就是Micro QR码的一大特点。由于普通的QR码在3个角落上设置了定位图案,因此必须保证一定的尺寸。
另外,普通的QR码的边缘还必须留出至少4码元的空白,但Micro QR码的边缘只需要留出2码元的空白就足够了。Micro QR码发挥这一结构上的优势,可以在比QR码更小的空间内打印。
Micro QR码 VS QR码
iQR码是可以简单读取二维码位置和大小的矩阵式二维码。使用iQR码,就能够生成出更为广泛的二维码,比如与普通的QR码以及Micro QR码相比尺寸更小的二维码,也可生成存储数据量更多的大型二维码等。
此外,还可以制成长方形,支持内外翻转、黑白反色、圆点图案(直接打标在部件上),应用范围极其广泛。
在这三种二维码中,我们比较常用的是第一种QR码。
2.2 二维码的结构
QR码设有1到40的不同版本(种类),每个版本都具备固有的码元结构(码元数)。(码元是指构成QR码的方形黑白点。)“码元结构”是指二维码中的码元数。从版本1(21码元×21码元)开始,在纵向和横向各自以4码元为单位递增,一直到版本40(177码元×177码元)。
虽然它有很多版本,但是总体结构都是一样的,不同的只是码元结构的大小和存储信息的多少。
QR码的结构
版本信息Version Information版本信息一共是18个bits,其中包括6个bits的版本号以及12个bits的纠错码。版本信息的填充位置如下:
版本7之前没有这个信息。
格式信息格式信息一共是15个bits,其中包括:
5个数据字节:2个字节的容错率和3个字节的Mask。QR码具有“纠错功能”。即使编码变脏或破损,也可自动恢复数据。这一“纠错能力”具备4个级别,用户可根据使用环境选择相应的级别。调高级别,纠错能力也相应提高,但由于数据量会随之增加,编码尺寸也也会变大。用户应综合考虑使用环境、编码尺寸等因素后选择相应的级别。 在工厂等容易沾染赃物的环境下,可以选择级别Q或H,在不那么脏的环境下,且数据量较多的时候,也可以选择级别L。一般情况下用户大多选择级别M(15%)。
10个纠错字节:主要通过BCH Code来计算。
然后15个bits还要与010做XOR操作。这样就保证不会因为我们选用了00的纠错级别和000的Mask,从而造成全部为白色,这会增加我们的扫描器的图像识别的困难。
每一个bit的位置如下图所示:
576px-QR_Format_Information.svg.png
3.数据及容错密钥
QR码可以支持所有类型的数据,包括:数字、英文字母、日文字母、汉字、符号、二进制、控制码等。
4.数据需求模块
4.1 定位标志定位标志用于标记二维码的矩形大小。
4.2 校正标志校正标志也是为了定位用的。
4.3 定时标志定时标志也是用于定位的。因为二维码有40种尺寸,尺寸过大了后需要有根标准线,不然扫描的时候可能会扫歪了。
5 静态区域静态区域就是空白区。
最后,推荐一个3min介绍二维码的视频:
本文整理于网络,侵删。
就算没有观众,也要尽情地跳舞。you have been blocked为什么电视上的二维码手机扫描不上?急急!!!!
全部答案(共7个回答)
<a href="/b/4EWpz01Ka4.html" title="苹果6s怎么隐藏视频苹果6s怎么隐藏视频苹果6s怎么隐藏视频苹果6s怎么隐藏视频...
我们微信软件里面不是有扫描二维码的功能么,就用这个功能对着电视的二维码进行扫描。手机就会自动查询二维码的信息。给好评 。关注他或加入微问团 Q群 1103776...
下载一个微信,里面就有这个功能,叫做扫一扫
没装软件我查查
要是手机没有自带的扫描二维码工具,你可以打开QQ或者微信,进行扫描
不需多少,一般就是几KB的流量。朋友您好,我致力于努力认真的回答您的每一个问题,所以请您高抬贵手将我的答案设置【好评】,您的肯定将是对我最大的鼓励和动力。
你好 微信里的扫一扫功能可以的
没装软件我查查
你直接用微信对着图片扫就可以了。
可以装个二维码软件,当然最好用的还是自带的BING搜索,点BING下面那个眼睛调出摄像头就可以了,很好用很灵敏
您好!功能机:手机连接电脑有两种方式,如果手机在关机状态连接电脑时,手机会直接进入U盘模式,可通过电脑打开手机U盘进行操作。如果手机开机状态连接电脑,手机会会弹...
可以,你试试应该没问题的
答: #HOTEL
SUNROUTE TAIPEI(台北灿路都饭店)#可以订单人间,到时候再加钱升级成双人间吗?
答: 美国苹果公司的新款手机,全触屏的智能机,在中国卖的很贵。
答: 手机购买还是找正规卖家
天猫等网站
答: 可能被设置了禁言你IP接入吧
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415}

我要回帖

更多关于 lol盒子二维码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信