LLP方式的多点触摸技术
发布时间:2013/11/10 16:17:42 访问次数:985
这样的设置具有以下优点:
1.便于检测指尖:当手指遮挡激光平面后产生了反射,AT28HC256-90DM因此会在摄像头画面中出现较为明亮的光斑,可以通过简单的视觉算法来捉取指尖部分
2.便于检测按键事件:由于只有当手指靠近或者碰触到桌面,才会遮挡住激光产生反光,而在距离桌面较高的位置不会被检测算法察觉,检测按键事件可以做出简化,不需要通过检测手指距离桌面高度来判断。而只要当检测算法检测到手指反光,就可以认为出现了按键事件,且可直接用当前检测到的坐标来进行后续的处理。
值得一提的是,这样的方式对从事多点触摸领域的朋友来说应该不会陌生,有一种称为LLP (LaserLight Plane)的技术和我们的方式很类似,其原理如图10所示。
LLP技术也通过发射一束线型激光构造出一个光平面,并捕捉手指反光来做多点触摸定位。而摄像头的安装位置也并非一定位于底下,同样也可以安装在与本制作相同的位置。
事实上,本制作采用的激光测距方案值,GUI系统不停地判断当前鼠标指针位置是否落入了某一个按钮或者选择框的坐标范围内,如图11所示。
与GUI系统类似,我们首先需要建立投射键盘图案中每个按键的坐标信息,然后将指尖相对于桌面平面上的坐标P(x.纠映射到键盘图案的坐标系内,进行按键的判断,如图12所示。
这样的设置具有以下优点:
1.便于检测指尖:当手指遮挡激光平面后产生了反射,AT28HC256-90DM因此会在摄像头画面中出现较为明亮的光斑,可以通过简单的视觉算法来捉取指尖部分
2.便于检测按键事件:由于只有当手指靠近或者碰触到桌面,才会遮挡住激光产生反光,而在距离桌面较高的位置不会被检测算法察觉,检测按键事件可以做出简化,不需要通过检测手指距离桌面高度来判断。而只要当检测算法检测到手指反光,就可以认为出现了按键事件,且可直接用当前检测到的坐标来进行后续的处理。
值得一提的是,这样的方式对从事多点触摸领域的朋友来说应该不会陌生,有一种称为LLP (LaserLight Plane)的技术和我们的方式很类似,其原理如图10所示。
LLP技术也通过发射一束线型激光构造出一个光平面,并捕捉手指反光来做多点触摸定位。而摄像头的安装位置也并非一定位于底下,同样也可以安装在与本制作相同的位置。
事实上,本制作采用的激光测距方案值,GUI系统不停地判断当前鼠标指针位置是否落入了某一个按钮或者选择框的坐标范围内,如图11所示。
与GUI系统类似,我们首先需要建立投射键盘图案中每个按键的坐标信息,然后将指尖相对于桌面平面上的坐标P(x.纠映射到键盘图案的坐标系内,进行按键的判断,如图12所示。
上一篇:激光投影键盘的制作过程