授权协议: MIT
开发语言: Python
操作系统: OS X
收录时间: 2019-08-06
提 交 者: 红薯

详细的制作过程的视频请看这里

Sistine 可以让你只用了1美元的硬件和一点点的计算机视觉技术,将 MacBook 屏幕变成了触摸屏。 此项目目前还处于概念验证阶段,称为“Project Sistine”,原型由Anish Athalye,Kevin Kwok,Guillermo Webster和Logan Engstrom制作,约耗时16小时。

基本原理

Sistine 基本原理很简单。 从一个角度看的表面往往看起来有光泽,你可以通过检查它是否接触到自己的反射来判断手指是否接触到表面。

Kevin Kwok 发现了这种现象,并做了个 ShinyTouch,利用外部网络摄像头构建了一个几乎不需要设置的触摸输入系统。 我们想看看是否可以将这个想法小型化,并使其在没有外部网络摄像头的情况下工作。 其想法是在MacBook的内置网络摄像头前改装一个小镜子,这样网络摄像头就会以锐角向下看电脑屏幕。 相机可以看到手指盘旋或触摸屏幕,就可以使用计算机视觉将视频输入转换为触摸事件。

安装 (使用 Homebrew Python)

  • 首先确认是否已安装 Mac Homebrew ,如果没有请用如下命令安装: 
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  • 然后使用 Homebrew 安装 Python 2   brew install python2

  • 安装 OpenCV 3 brew install opencv3

  • 使用 Pip 安装 PyObjC   pip2 install pyobjc

运行

python2 sistine.py

所需硬件设置很简单。 我们所需要的只是在网络摄像头前面以适当的角度放置一面镜子。 物料清单:

  • 小镜子
  • 刚性纸盘
  • 门铰链
  • 热胶

最终产品形状如下:

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Sistine 的相关资讯

还没有任何资讯

Sistine 的相关博客

HTML2

HTML2 W-2802B Philippine Stock Exchange Centre,Exchange Road, Ortigas Centre,Pasig City 1605, Metro Manila,Philippine...

Google’s new VersaillesVR app

Famously opulent and sprawling, the Palace of Versailles is one of France’s top tourist destinations, and fully wor...

(22)Embrace the near win

https://www.ted.com/talks/sarah_lewis_embrace_the_near_win/transcript?referrer=playlist-talks_to_get_you_through_your...

Sistine 的相关问答

还没有任何问答,马上提问

评论 (30)

加载中
想法很棒
2019/08/29 17:49
回复
举报
早期触摸屏实现思路执意,红外线触摸,缺点就是误触率太高,受环境影响大。光线强烈的时候就不准了。
2019/08/15 10:23
回复
举报
步步高家教机
2019/08/07 16:29
回复
举报
这个东西以前有款笔记本有过,隔空操作,后买买的不好,被砍了
2019/08/07 13:59
回复
举报
哇!传说中的“大巧不工”!
2019/08/07 13:46
回复
举报
看起来很傻逼,但是是个新思路
2019/08/07 11:06
回复
举报
这个可以啊,其实按这个原理只要有摄像头的笔记本都可以的吧
2019/08/07 10:00
回复
举报
这造型有点蜜汁像步步高的某个外挂部件啊
2019/08/07 09:34
回复
举报
的确,感觉有可能是同一个东西啊
2019/08/07 09:45
回复
举报
是不是也可以实现手机屏保根据手机壳颜色自动切换
2019/08/07 09:21
回复
举报
这个太easy了,根据内裤来变色就牛逼
2019/08/07 09:29
回复
举报
有想法
2019/08/07 09:21
回复
举报
更多评论
30 评论
71 收藏
分享
在线直播报名
返回顶部
顶部