[DIY]自己动手制作MultiTouch多点触控(USB摄像头+PC)

MulitTouch多点触控在iPhone上的应用,使得这项本不算非常先进的技术(早在1990年,微软和罗技这两家做外设的厂商就提出了这项技术),成为红红火火的大热门。目前你能买到的最廉价的MultiTouch产品也就是iPhone了,下面这个视频,就教大家如何利用USB摄像头和一台PC,自己动手制作一个MultiTouch的“外设”,DIY就是强大!

【制作要求】:USB摄像头一个,30w像素杂牌的就可以了;PC电脑一部(这个都有吧);硬纸板盒子一个(不透光即可);普通白纸,或者透光性良好的透明或者半透明的材料;剪刀,胶带;MTmini Software Package软件。

http://v.youku.com/v_show/id_XMjMxMDkzNjM2.html

【详细制作步骤】:
看上面视频里,应该很清楚了吧,在此就不做详细文字介绍了。下载下面的软件包,主要进行一些软件的设置。

MTmini Software Package v1 for WinXP & WinVista Downloads: 9754 times | please donate to the developers if you like it.

【软件设置部分】(转自Moon in Tranquility):

1.配置Touchlib:运行Configuration.bat,会出现一个CMD控制台和图形界面,这里没有什么特别需要改动的地方,一般按默认就可以了,分辨率不用调得太高。确定之后会出现一系列的窗口,每个窗口里面都有一个滑块可以调节,把你的手指按在刚刚做好的盒子上面,你会看到窗口里面会出现手的大概模样(没看到?你该不会是没有开摄像头吧?),调整滑块以改变灰度、粗糙程度等属性,直到名为Rectify7的窗口里面只出现平滑的与你的手相对应的白点。调整好后按ESC退出。

2.Windows示例程序:运行Demos/C++ Demos里面的Smoke_Demo.bat,移动你的手指,看看具体效果。如果烟雾的效果不是很明显,重复步骤2;如果有大于手指数量的烟雾点,按B 键进行背景重捕捉。一般来说,Smoke Demo里面的效果应该还是不错的。满意的话按Q键退出。运行Demos/C++ Demos里面的Windows_Mousedriver.bat,弹出CMD控制台,直到出现“Recap”字样时,就可以用多点触摸的方式来代替鼠标操作了。

3.Flash示例程序:首先运行Server.bat,弹出CMD控制台和一个灰色的窗口(无图像),用手指按在盒子上,直到CMD内出现“Blob Detected”的字样,然后运行“Gateway.bat”,弹出CMD控制台和名为“FLOSC 2.0”的窗口,点击该窗口内的“Start”,CMD控制台应该会显示“Server Started”,如果没有的话,可能是没有安装 Java runtime 1.6以上的版本的缘故。然后你就可以运行Demos/Flash文件夹里面的Flash示例程序了。

周末aRAY也打算DIY一个玩玩,到时给大家放图片,呵呵

未经允许不得转载:aRAY「爱生活.爱剁手.爱折腾」 » [DIY]自己动手制作MultiTouch多点触控(USB摄像头+PC)
微信公众号:araycn
关注我们,每天分享更多有趣的事儿,有趣有料!
28316人已关注
分享到:
赞(0) 打赏

评论19

  • 昵称 (必填)
  • (邮箱) (必填)
  • (网址)
  1. #19
    谢谢!我先去试试:)
    UXZ2010-12-20 19:59:22回复
  2. #18
    @UXZ: 下载链接已修正,这个软件版本不是最新的 比较新的软件版本,你可以到作者blog看看 http://sethsandler.com/multitouch/mtmini/
    aRAY2010-12-19 21:15:18回复
  3. #17
    站长,那个软件貌似下载不了了—— 能否再上传一下。很想自己DIY下玩玩。
    UXZ2010-12-19 20:00:43回复
  4. #16
    shiyang...自己做啊
    PC_Ring02010-07-24 22:48:30回复
  5. #15
    很想要呀
    shiyang2010-05-24 22:24:27回复
  6. #14
    太多让我神奇的地方了!~~~
    9034974002009-05-12 21:45:30回复
  7. #13
    我喜欢这个 网站!~
    9034974002009-05-12 21:45:10回复
  8. #12
    ....... 技术啊;
    chen2008-06-07 19:40:20回复
  9. #11
    这个叫multi-touch吗?
    Unbreakable2008-06-06 15:48:41回复
  10. #10
    8楼的,人家要的就是平民化,你说的还要投影仪,你以为一般人都有啊?虽然我有.HOHO..刚我弄好了,马上应用到我的玻璃茶几上.HOHO>好玩好玩...
    hkeys2008-06-05 22:46:30回复
  11. #9
    这里是youtube的链接: http://www.youtube.com/watch?v=pQpr3W-YmcQ
    zxu2008-06-05 20:32:45回复
  12. #8
    我做了一个,正好学校有个人机交互的课,还写了一个报告关于多点触摸屏的,这个做起来很方便,但是用的时候却不是那么爽,由于它是跟踪指尖的影子,所以对光线要求很高,一定要温和的光照才行,我们给导师和同学演示的时候房间的光就非常强,虽然开始的时候设置了"configuration.bat"可是还是太敏感,不如在家里的时候用日光灯效果好,而且还浪费一个摄像头,我是和老师借的:) 如果大家有兴趣和条件建议去http://www.nuigroup.com/ 这个网站看一下,里面有DIY教程做FTIR技术做的触摸版,利用红外线内反射,但是需要一个投影仪,这种FTIR的多点触摸很精确,而且没有别的光照要求,还是个多点触摸显示器,而不是这个触摸盒子.
    zxu2008-06-05 20:31:51回复
  13. #7
    哇.太帅了....我马上要弄个....可以用透明的茶几上弄么?因为我茶几上是块玻璃,这样我玩这个就可以不担心用力过猛哈.
    hkeys2008-06-05 20:10:32回复
  14. #6
    视频看不见too。。。
    simplebird2008-06-05 15:14:03回复
  15. #5
    视频看不到,为什么不放在YouTobe或者国内的视频网站?
    熊歌2008-06-05 12:55:15回复
  16. #4
    挖!太强大了~~~~
    kzl2008-06-05 12:21:10回复
  17. #3
    呵呵,diy出来之后,电脑的鼠标有可能比整台电脑还要大
    doyle_cupl2008-06-05 12:16:53回复
  18. #2
    看完视频有强烈的diy冲动。。。
    baryon2008-06-05 12:07:19回复
  19. #1
    神奇。昨天听兄弟说,收了一个触摸屏幕跟一张专用卡,哪天去看看
    baryon2008-06-05 12:01:56回复

觉得文章有用就打赏一下文章作者

微信扫一扫打赏