查看: 2103|回复: 3
收起左侧

[技巧] DIY鼠标多点触摸技术

[复制链接]
woods12345
发表于 2009-2-12 06:52:01 | 显示全部楼层 |阅读模式
     其实这个应该算是火星了,相信喜欢逛YouTube的朋友可能已经看到过相关的视频。在这里主要是介绍一下我自己的经验,感兴趣的朋友可以自己做一个,很方便的。
硬件:
1、摄像头一个。用不着太好,30W像素的杂牌子也是可以的,但是最好用可以全方位旋转的那种,至少能够达到60度以上的仰角,当然如果能够到90度就很完美了。
2、除去顶盖的硬纸板盒一个。不能太小,纸板越硬越好,开口尽量宽敞点。
3、白纸一张。普通的打印纸就可以了。
4、透明材料。最理想的材料是半透明玻璃,可以直接省去材料3,搞不到的话就用普通玻璃,其实我的感觉是,用贴液晶显示器的保护膜就够了,可以选稍微硬一点的那种。

软件:MTmini Software Package v1 ,包含了开源软件Touchlib(整个制作的核心)、设置程序、各种示例程序,以及相应的教程等等,总之就是All-in-One。
制作方法:
1、把摄像头固定在纸板盒的底部,并使得摄像头的有效部分和水平面尽量成0度角,在纸板盒的侧面开一个口,引出数据线,口不要开太大,避免过多的光线射入。
2、把材料3和材料4(我这里用的是液晶保护膜)裁剪成同样大小,用透明胶带站在一起,粘有白纸的一面向上,并固定在材料2的上方,这一步的关键在于固定的时候尽量不要在盒子的边缘留下缝隙。
3、如果你用的是那种半透明玻璃桌面的电脑桌,那可以直接把盒子粘在桌子下方,就像这样子,超级省事:

6D270FB1725D94C597EE22D724A94D3E_500.jpg


软件设置部分:
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示例程序了。

以上内容其实都在教程文档里面了,如果遇到问题,可以看看文档里面的Help部分(推荐),或者到这个地方进行提问:NUI Group Forum
视频演示地址:

http://hi.baidu.com/%BD%A3%B0%B2%BF%C6%BC%BC/blog/item/1335c1451a6e8585b3b7dc28.html
Anderson997
发表于 2009-2-12 11:23:23 | 显示全部楼层
MX518?
woods12345
 楼主| 发表于 2009-2-12 17:25:28 | 显示全部楼层
超级无语都没人
ldyong
发表于 2009-2-12 21:27:51 | 显示全部楼层
我来了,呵呵,给你留个言吧
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-11 06:59 , Processed in 0.128174 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表