分类目录归档:繁杂的知识

关于”二维码“的问题

问题:”现在出门坐公交都要扫码,请问上了车,透过玻璃,扫描贴在车外的二维码背面,能扫出同一结果吗?“

经过实测,的确是一样的结果。

实际情形:
”师傅,这里面没有二维码,我咋扫啊?“
”扫贴在车窗上的二维码的背面“
”这能行吗,我试试....“
还真行了。????????

为什么会觉得不行呢?或者为什么可以实现:为什么二维码不管正反从任意方向都可以扫出信息?

个人分析分析????????????

三种二维码

二维码,用黑白色块来表示信息,那么二维码不管正反从任意方向都可以扫出信息
应即:从各个角度的扫描出的图形是唯一的。

我们观察上边的三幅二维码,除了其本身的黑白色块外,我们可以看出在二维码的四角处,都有一个四个定位模块.而且有一个和其他明显不一致。

如果我们规定 红色定位块(该定位块也可不存在,保持空白)必须在右下角那么在一个平面内,无论怎么旋转该二维码,都可以经由定位,将任意旋转的二维码转化为上图的标准形式。

那镜像的条件下呢?也就是我们开头的问题:

如果我们依旧规定红色定位块(或 空白)必须在右下角

黑白色块应该是错位了,依旧规定红色定位块必须在右下角,无法判断,这时要是定位扫码,应该就出错了。

可是镜像扫码也是获得了一样的结果哦,那是如何解决这个问题的?

1.再看一前面的三张图

没错,真相只有一个,这中间的图标,正反看过去不一样!
emm????????????,不过这一般都是应用的图标,应用图标不会考虑存储着正反的区别吧...



2.把镜像扫码和正面扫码都确定为该码中所含信息的映射,emmm,就是生成二维码时(比如把一个网站链接转成二维码),同时生成镜像和正面两个码,这两个码都指向同一个网站链接。
问题:
1.当生成的二维码本身镜像对称?......好像没什么问题

2.生成的两个二维码互为镜像堆成,生成时,已经生成的二维码和其镜像都考虑一下,
也就没什么问题了。

可是,要是同时考虑镜像和正面,那么就是两个码当一个码用,这浪费量可就是很高啊!

好,自己的思考到此为止,实际到底如何呢?

回答1:https://www.zhihu.com/question/366350052

回答2:https://tech.china.com/article/20200624/20200624546585.html
难道我没有整明白?

回答3:某专利:一种具有扫描镜像二维码功能的POS机
直接加个镜子,用镜像的镜像,那如何判断二维码是不是镜像的?

回答4:张灵凤, 冯锋, 黄恒. 二维码技术的生成原理的分析与研究[J]. 电子设计工程, 2017, 第25卷(17):1-5.

里面没详细说,观察图,个人认为:
1.可以根据图中两个蓝色色块的位置关系,来判定是否二维码发生了镜像。
2.根据图中某一不位于原图对称轴的某一色块的位置来标定是否发生了镜像
(maybe 那个 校正图形)
——————————
即在图中增加指明是否翻转的信息。



总结

1.我觉得三个小方块,最多能一个平面内定位,解决旋转问题,解决不了镜像的问题;
2.在二维码图中增加标定是否镜像的信息比镜像/正面 两码表示一码更好,资源消耗更少
3.很可能一开始使用二维码时,并没有考虑到镜像扫描的问题,这也显然,没有人会主动取扫描背面
4.在上述讨论中,没有思考图像变形问题

好,是个有意思的问题

-END

摩尔斯电码

简介与编码

摩尔斯电码是一种早期的数字化通信形式。

通过对不同字母,数字,符号用 基本单元 点(·)、划(-)组合,用来表达符号,传递信息。

https://makecode.microbit.org/courses/csintro/radio/activity

它将使用频率高的字母给予了较少的点划进行表示,根据使用频率压缩了摩尔斯电码在实际应用中的使用长度。

http://www.cranburyscouts.org/MorseTree.htm

摩尔斯电码与电报发送

在实际发报中,电报员通过按住电键的长短来模拟 摩尔斯电码的 “点”及“划”的输出,同时还需要考虑到点划的停顿间隔。

为了区分点,划及停顿间隔
在发报中, 将莫尔斯电码中的 1点 作为最基本的时间单位,而1划=3点。

至于停顿间隔

其有三类,以上图发送“CQ CQ”为例子,
一个字母中 点划的间隔(绿色方块) =1个点
一个单词不同字母间的停顿间隔(黄色方块) = 3个点
单词间的停顿间隔(红色方块)构成 =7个点

注:①上方规则是国际摩尔斯电码的表示方法,仅依靠电键控制一个平稳的不变调的无线电信号的长短、通断实现发报。

②在最初的有线电报中,使用的是所称“美式摩尔斯电码”的表示方式,其使用不太一样的点、划和独特地间隔来表示数字、字元和特殊符号。这种摩尔斯电码的设计主要是针对地面报务员通过电报电线传输的,而非通过无线电波。 (来源链接)

世界上第一封(有线)电报

1844年5月24日,世界上第一封(有线)电报从华盛顿经电报线发送到巴尔的摩。
第一封电报的内容是圣经的诗句:"上帝行了何等的大事"。尽管这份电报只传送了65公里之远,但它成功地开创了长距离通讯联系的新时代。

摩尔斯电码如何表示中文?

中文电码,又称中文商用电码、中文电报码或中文电报明码,原本是于电报之中传送中文信息的方法。它是第一个把汉字化作电子讯号的编码表。
  自摩尔斯电码在1835年发明后,一直只能用来传送英语或以拉丁字母拼写的文字。1873年,法国驻华人员威基杰(S·A·Viguer)参照《康熙字典》的部首排列方法,挑选了常用汉字6800多个,编成了第一部汉字电码本,名为《电报新书》。后由我国的郑观应将其改编成为《中国电报新编》。这是中国最早的汉字电码本。中国人最早研制的电报机华侨商人王承荣从法国回国后,与福州的王斌研制出我国第一台电报机,并呈请政府自办电报。清政府拒不采纳。
????https://dianma.bmcx.com/???? 的????点击试试,将中文转成摩尔斯电码。

中文电码表采用了四位阿拉伯数字作代号,从0001到9999按四位数顺序排列,用四位数字表示最多一万个汉字、字母和符号。

--中文加密
由于使用了数字来表示中文,那么加密时,倒换数字,改变顺序,就可以实现了。

泰坦尼克号与摩尔斯电码的'SOS“

1912年,著名的泰坦尼克号游轮首航遇险时,发送的是CQD(英国马可尼无线电公司决定用CQD作为船舶遇难信号),但因D(—··)易于其他字母混淆,周围船只并未意识到是求救信号,没有快速救援,在快沉没时才使用的新求救信号SOS(···———···)发报。泰坦尼克号沉没后,SOS才被广泛接受和使用。

事实上,虽然SOS信号在1906年即已制订,但英国的无线电操作员很少使用SOS信号,他们更喜欢老式的CQD遇难信号。泰坦尼克号的无线电首席官员约翰·乔治·菲利普一直在发送CQD遇难信号,直到下级无线电操作员哈罗德·布莱德建议他:“发送SOS吧,这是新的调用信号,这也可能是你最后的机会来发送它了!”然后菲利普在传统的CQD求救信号中夹杂SOS信号。求救信号直到第二天早上才被加州人号收到,因为她并没有24小时都监听无线电。

老照片:1917年,老师如何向二年级孩子们教莫尔斯电码

1917年2月的《大众机械》杂志展示了一位进步的二年级教师如何使用现代方法教她的孩子们:她通过莫尔斯电码教导他们。---https://mp.weixin.qq.com/s/aHEC9ExX38S5gcdd4Q_SCQ

文章指出,孩子们喜欢学习这些代码,因为它“让他们与铁路和电报联系,这两件事让所有孩子着迷。”
这不正如目前我们对电脑,手机的着迷?那时是对铁路和电报,好奇新鲜事物啊。

业余无线电与摩尔斯电码

在今天,国际摩尔斯电码依然被使用着,虽然这几乎完全成为了业余无线电爱好者的专利。直到2003年,国际电信联盟(ITU)管理着世界各地的摩尔斯电码熟练者取得业余无线电执照的工作。在一些国家,业余无线电的一些波段仍然只为发送摩尔斯电码信号而预留。

因为摩尔斯只依靠一个平稳的不变调的无线电信号,所以它的无线电通讯设备比起其它方式的更简单,并且它能在高噪声、低信号的环境中使用。同时,它只需要很窄的频宽,并且还可以帮助两个母语不同、在话务通讯时会遇到巨大困难的操作者之间进行沟通。它也是QRP中最常使用的方式。

莫尔斯电码之恋---揭秘莫尔斯电码--崔昕