【问题标题】:Transmitting hand-written information over a network通过网络传输手写信息
【发布时间】:2010-01-15 10:08:41
【问题描述】:

一位老师正在黑板上写字,我们希望通过低带宽网络实时传递黑板上的所有信息。我们该怎么做?

在一次采访中,我遇到了这个问题。

【问题讨论】:

  • 把一个便宜的工人放在黑板前,让他用即时通讯工具把老师写的所有东西都发给另一个人。
  • “所有信息”是什么意思?可以有图片吗?我们是否在乎老师生气并打破粉笔并留下特征性的小污点?我们相信笔迹分析吗?如果看门人在这堂课之前没有很好地擦黑板怎么办?如果有一只蜘蛛从上面走过怎么办?

标签: algorithm networking computer-science


【解决方案1】:

我感觉这个问题的措辞是无法使用其他计算机的。如果我不得不猜测,面试官希望被面试者意识到每秒 20 次发送整个电路板的快照会过于占用带宽。相反,也许他们会意识到,一支粉笔一次只能在一块板上写字,而且相对来说只能写——你在擦掉之前写了一堆东西。因此,对于我们的低带宽,我们可能只想每秒发送几次粉笔的当前位置,而在我们的接收端,我们只是在粉笔所在的任何地方继续绘制像素。这样我们每秒只发送 20 个 x,y 对,而不是 20 个完整的位图。

【讨论】:

    【解决方案2】:

    最简单的方法,不需要花哨的技术或软件,几乎不费吹灰之力就可以完成,就是让其中一名学生将黑板上的内容逐字转录到他们的笔记本电脑上。文本编辑器可以像联网终端一样简单,在输入信息时将信息发布到远程计算机。

    这是相关的:

    http://thedailywtf.com/Articles/The_Complicator_0x27_s_Gloves.aspx

    【讨论】:

      【解决方案3】:

      我认为这取决于他使用的黑板类型。有一些新的黑板可让您保存其内容并随后打印。

      我个人认为,如果你有那种黑板,我认为这样做的方法是传输一对在屏幕上绘制的点的 x,y 坐标。如果他/她只使用一种颜色,则可能不需要颜色信息。

      但我认为@Mehrdad Afshari 解决方案是最通用和最实惠的!

      【讨论】:

        【解决方案4】:

        使用数码相机?

        说真的,如果必须以更精细、更细化和文本化的方式提取信息,也可能会运行一些花哨的实时 OCR 引擎。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-08-28
          • 1970-01-01
          • 2010-11-23
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多