当前位置: >只花费1美元国外开发团队成功让MacBook屏幕实现触控操作

只花费1美元国外开发团队成功让MacBook屏幕实现触控操作

发布于2018-04-10 09:50:07,只花费1美元国外开发团队成功让MacBook屏幕实现触控操作,Kotoo科技新闻网(http://www.kotoo.com)
 

只花费1美元国外开发团队成功让MacBook屏幕实现触控操作

虽然过去就曾有厂商开发出一款 AirBar 外接配件,装上你的 MacBook Air 或 Windows 10 笔电,屏幕就能立刻变成支援触控功能,但这配件要价不便宜,因此对绝大多数人说,不太会因为这么一点方便性而花钱。而现在,似乎有 CP 值更高、更平价的方法了,最近就有国外开发团队只花费 1 美元(约 30 元台币),就成功把 MacBook 屏幕改装成支援触控,非常神奇厉害!

Sistine ,屏幕快照 2018 04 10 上午9 13 10

Sistine 计划

这款由国外开发者 Anish Athalye、Kevin、Guillermo 与 Logan 共同花费约 16 小时制作出的装置,称作 Sistine 计划。其原理很简单,他们借由 MacBook 本身的视讯镜头,来捕捉手指触碰屏幕的状态,然后再透过一些程式运算、触发鼠标事件等等,进而实现屏幕支援触控功能的结果,所以严格来说应该是变成利用手指来操作鼠标。

从几乎跟 MacBook 屏幕平行的角度看下去,会发现到屏幕反射手指光泽的不同,越靠近越亮,所以说就以这个作为判断原理:

不过屏幕的视讯镜头是对着人,要怎么样才能让它看到这光泽变化呢?他们想到一个最简单的做法,就是制作一个反射的小镜子,透过硬纸板、热胶以及小镜子等材料,完成下图这个装置,然后将它装在屏幕的视讯镜头上,而花费只有 1 美元:

最重要的外部装置已完成,接来就是电脑里到程式运算。首先,他们先写出检测手指的算法,借由手指轮廓与屏幕反射轮廓之间的距离,来判断是有触摸到屏幕、还是悬停在屏幕前方:

再来是收集视讯镜头与屏幕的座标数据,进行匹配与计算,就成功实现手指移动时,屏幕画面位置也跟着改变:

最后将手指触摸以及悬停在屏幕前方,转换成鼠标事件,这样基本上就完成了,下方是他们释出的 Demo 影片:

而从 Demo 影片可以看到,虽然真的实现触控操作,但其速度以及精准度还不是非常好,毕竟还只是最初型,不过他们认为只要在进行一些简单修改,如:用更好的视讯镜头(他们所用的是 480p)、让视讯镜头看到整个屏幕的曲面镜子,就能运作得更好。

对于有兴趣的读者,他们也把 Sistine 的程式码放在 GitHub 上,开放给所有人使用,可以下载来玩玩看。

资料来源

声明:

·凡注明为其他媒体来源的信息,均为转载自其他媒体,转载并不代表本网赞同其观点,也不代表本网对其真实性负责。如系原创文章,转载请注明出处。

·您若对该稿件内容有任何疑问或质疑,请即联系,本网将迅速给您回应并做处理。

邮箱:mail@kotoo.com

+1 已赞
已有8人赞过
评论13

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

17 13

已收藏
去我的收藏夹 >

已取消收藏
去我的收藏夹 >