多点触摸技术-手机报
软件和应用程序10——制作一个可交互的地面
2016-05-04
分类:多点触摸技术

       这一章将介绍如何建一个可交互的地面。这个交互地面的最大特点就是可以同时与多个用户互动,而不像其他交互地面,一次只能与一个用户互动。典型的情况是让地面的一部分可以进行互动,比如lift lobby,或者在入口处,因为要让整个地面都能互动虽然可以实现,但没有太大的实际意义。
       要注意一点的是,不要把这个作为你的第一个多点触摸项目。因为在做这样的项目前,你需要一些洞察和处理给种问题的经验。
       根据房间的不同情况和安装人员的水平,这个项目将需要4-8 小时。资金投入取决于房间的大小和相应的元件。这没有一个确切的数字。
       在正式开工之前,实地考察一下,看能否把设备都隐藏起来,只留一个小孔。还有,房间里的照明情况是首要考虑的因素。如果太靠近窗口而且有阳光干扰的话,很可能会影响到效果。如果可能,可以在窗户上蒙上一层材料,阻挡红外线。
       你也许注意到没有红外光源。原因是95%的lobby 区域都有照明装置,这些照明装置都可以均匀的发射红外线。如果lobby 没有光源的话,你可以很容易的在摄像头旁边加装光源。
       地板的亮度一般不成问题。实际上,在某些情况下还能帮助进行追踪。简而言之——地板越暗,效果越好。如果地板不是那么亮,或者反光,别担心,那就换成白色地板,白色地板最适合投影了。
       警告:由于所有的设备都固定在天花板上,要确保这些设备不会掉下来,造成不必要的伤害。
       不同的技术方案:
       基本上,有两种方式。第一种是把设备装到天花板里面,第二种是把设备装在天花板下面。我们先讨论第一种方案,然后再讨论第二种。如图1.

图1:两种方案对比
图1:两种方案对比
 

       不同的方案需要的工具也不一样。下面的列表仅供参考。
       ·投影仪:让投影尽可能的亮一些。同时采用广角镜头或者短焦投影,以投出更大的画面。
       ·摄像头:用带有广角镜头的摄像头,以确保捕捉整个投影画面。
       ·锤子和螺丝刀:根据具体情况而定。
       方案一
       步骤:
       警告:用一个比较稳定的梯子。找一个人辅助你,要不投影落下来会伤着你。
       第一步:固定投影仪
       首先,你需要在天花板上打一个洞,洞的大小要适合投影仪的镜头。这要根据具体情况而定。这一步的关键是投影仪要放在这块天花板的正中间。同时还要保证投影区域要和你的要求吻合。
       第二步:安装摄像头
       推荐使用CCTV(闭路电视)之类的摄像头,因为他们适合安装在天花板上。如果有支架,用螺丝钉把他们固定在天花板上。如果没有支架,则需要额外买一个。
       第三步:安全检查
       在继续下一步前做一个测试。找一个人帮助你完成者一步。
       摇一下摄像头,看是否安全。如果不安全,就再加固,否则,继续。
       摇一下投影仪,看是否安全。如果不安全,就再加固,否则,继续。
       通常情况下,安装好之后,过一夜,第二天再检查一次,确保安全。
       第四步:测试
       确保所有的安装完成,准备测试。具体的接线方式你自己决定,一般来说,需要延长线。
       安装软件,测试,根据需要进行调整。
       方案二:
       工具列表,仅供参考。
       ·投影仪:尽可能的轻。同时采用广角镜头或者短焦投影,以投出更大的画面。
       ·摄像头:盈带有广角镜头的摄像头,以确保捕捉整个投影画面。
       ·锤子和螺丝刀:根据具体情况而定。
       ·投影支架:尽可能轻,但坚固。
       ·镜子:任何镜子。
       ·镜子支架:一般来说金属支架可以适合任何表面。
       步骤:
       警告:用一个比较稳定的梯子。找一个人辅助你,要不投影落下来会伤着你。
       第一步:
       根据要求,固定投影仪,镜子支架,镜子。
       第二步:安装摄像头
       推荐使用CCTV 之类的摄像头,因为他们适合安装在天花板上。如果有支架,用螺丝钉把他们固定在天花板上。如果没有支架,则需要额外买一个。
       第三步:安全检查
       在继续下一步钱,做一下测试。找一个人辅助你。
       摇一下摄像头,镜子和投影仪,看他们是否安全。如果不安全,加固他们,否则继续。
       第四步:测试
       确保所有的安装完成,准备测试。具体的接线方式你自己决定,一般来说,需要延长线。
       所用软件
       为了校准系统,你可以采用touchlib 或者Community Core Vision (CCV).你需要设置你的软件,只侦测大型的点。这样,就能选择性的捕捉到地板上的人。
       测试软件的时候,要尝试在不同的光线条件下进行。不同的光线会影响到具体的设置。推荐的时间是中午12 点左右。这对成天使用的产品来说会得到最好的精度。
       下面的步骤是用CCV 或者Touchlib 进行校准。
       启动CCV 或Touchlib
       拿一个手电筒
       点亮手电筒,照在地面上,调节CCV 或Touchlib 的滤镜,让它只看到手电筒的光。换句话说,把rectify 值设得比较高。
       关掉手电,在CCV 中重新捕捉背景(按B 键)。
       按C 键进行校准界面,再按C 键,开始校准。
       把手电筒对准带绿色十字架的红色圆环。
       快速的亮灭手电,越快越好。CCV 或Touchlib 会把手电筒的闪光当作触摸操作。
       重复第6 和第7 步,直至校准完成。
       校准完成。
       校准时的注意事项:
       站在摄像头的捕捉范围之外,否则会干扰校准。
       让手电筒的光亮尽可能的与校准点的位置重合。如果手电的照射角度太小,光斑会成椭圆形,这也会影响校准的精度。
       总结
       这个设置基本上还算简单。实际上每个设置都不同,你需要多实践,找到最适合的方式和步骤。这里所谈到的概念基本上都可行。
       在做这种项目之前,最好有一定的多点触摸经验,这会帮你很快的找出问题,节省时间,也节省钱。

 

 


分享到
下一篇:手机摄像头又用新技术,全像素双核你知道吗?