码迷,mamicode.com
首页 > 其他好文 > 详细

【手势交互】10. Wii Remote

时间:2015-08-03 19:09:51      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:手势识别   wii   红外摄像头   wiimote   

Wii Remote(昵称:Wiimote、Wii遥控器)是任天堂游戏主机Wii的主要控制器。2005年9月在东京电玩展上发布,Wii Remote的主要特色是动作侦测,玩者可以透过移动和指向来与电视荧幕上的虚拟物件产生互动。由于其独特的功能以及与传统游戏控制器有很大的不同,Wii Remote在公开后受到许多关注。

 

Wiimote外形如传统的电视遥控器,可单手操作,内置CMOS感光摄像头,三轴加速度传感器,蓝牙通信模块以及震动传感器和扬声器,后两者是为了增加游戏的浸入感。

 

 技术分享

Wiimote内部结构

 

Wiimote是通过红外摄像头感知红外发光源的位置来实现光学感应的动作侦测。但与几乎所有运动追踪系统不同的是,任天堂把红外摄像头设计到Wiimote上,而把红外发光源设计到一个放置在电视机前面的Sensor bar上。Sensor bar是一个细长条USB供电硬件设备,左右两端各有5个红外LED,Wiimote手柄里面的光学感应器,可以根据采集到的这些LED成像的位置、角度、变化的速度等信息,计算出使用者距离电视的远近,上下左右移动的方向、距离、速度,和前后移动的速度(因为运算速度的关系,光学感测智能计算缓慢移动的速度,如果是快速的前后运动,例如出拳,就必须依赖加速度的信号)。

 

将摄像头设计到手柄上的好处在于信号处理由Wiimote完成,计算完成的坐标由Wiimote通过蓝牙发送回PC,这样降低了对PC CPU资源的要求,可以提高帧率。Wii自己公布的数据称,Wiimote的刷新率最高达到100Hz, 分辨率为1024x768,摄像头视角为45°,有效的感应深度为25-320厘米,超过这个范围,采集到的红外LED光点开始闪烁,讯号接收不稳定。

 

有人利用Wiimote做电子白板的红外教鞭,其原理是:红外笔内的红外线发射管发射红外线,打到白板幕布上反射回来,被侧后方的Wiimote手柄头部的接收器接收到,Wiimote计算出相应红点位置,再通过蓝牙传输给连接了蓝牙适配器的电脑,电脑得到该位置后,模拟鼠标左键点击事件,从而形成互动。

版权声明:本文为博主原创文章,未经博主允许不得转载。

【手势交互】10. Wii Remote

标签:手势识别   wii   红外摄像头   wiimote   

原文地址:http://blog.csdn.net/huibailingyu/article/details/47259721

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!