3

假设我们有两台计算机,并且想要将文件从一台发送到另一台。不允许使用有线网络、无线网络或任何存储设备。我们只能使用显示器和电脑摄像头。传输文件最快的方法是什么?欢迎任何实用的想法。

4

2 回答 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 回答