假设我们有两台计算机,并且想要将文件从一台发送到另一台。不允许使用有线网络、无线网络或任何存储设备。我们只能使用显示器和电脑摄像头。传输文件最快的方法是什么?欢迎任何实用的想法。
问问题
586 次
2 回答
1
很酷的想法。这正是 QR 码的作用……所以理论上,您可以使用许多 QR 码对整个文件进行编码,然后在另一侧记录时按顺序显示它们。如果假设阅读器可以以 30hz 识别和解码,那么每秒 3kb 30x,那么,每秒 90kb?添加校验和并重复数据几次以应对错误(想象一只苍蝇经过屏幕),您可能每秒可以安全地传输 20kb。距离将取决于屏幕和相机的分辨率以及 QR 码的大小,但使用相机上的光学变焦,距离可能会相当大。
会是一个非常有趣的学校项目……</p>
于 2022-02-21T20:10:01.410 回答
0
为了最大限度地提高距离,我会:
在黑色和编码数据之间切换孔监视器(或者如果相机芯片可以更好地分离其他颜色,请使用这些颜色)。
距离将取决于许多属性,例如:
- 相机的光学系统(fokus zoom...)
- 显示器周围的光
- 显示器的亮度
- 你相机的分辨率
- 相机的感光度
- ...
波特率取决于您可以在屏幕上同时编码多少位以及屏幕的刷新率。
屏幕上同时编码的位数取决于:
- 您使用了多少种颜色(在给定距离内您的相机可以区分多少种颜色)
- 每行选择多少个编码区域和行数
- 您使用多少位进行错误检查/纠正
于 2013-11-11T07:36:33.657 回答