體感游戲的原理:利用高科技的視頻動作捕捉技術(shù),通過攝像頭數(shù)據(jù)分析出玩家的身體動作或手勢動作,實(shí)現(xiàn)直接的人機(jī)互動效果。
體感游戲機(jī)通常分為主機(jī)和控制端兩個部分。主機(jī)負(fù)責(zé)運(yùn)行和處理信號;控制端負(fù)責(zé)采集動態(tài)信號并傳遞給主機(jī)。控制端在原理和實(shí)現(xiàn)上也有技術(shù)差異,以微軟的體感游戲機(jī)XBOX 360為例,其控制端稱為Kinect,實(shí)質(zhì)是一種3D體感攝影機(jī),包括了紅外發(fā)射器和攝像頭。紅外發(fā)射器發(fā)出一道“激光”覆蓋整個Kinect的可視范圍,攝像頭則接收反射光線來識別玩家。
接著,Kinect會在圖像中尋找可能是人體的移動物體,即通過從噪音中提取出有用信號的方式,將人體從背景環(huán)境中區(qū)分出來。
然后,玩家圖像的每一個像素都被傳送進(jìn)一個辨別人體部位的機(jī)器學(xué)習(xí)系統(tǒng)中,以辨識某個特定像素屬于哪個身體部位。
最后,使用之前階段輸出的結(jié)果,根據(jù)追蹤到的20個關(guān)節(jié)點(diǎn)來生成一幅骨架系統(tǒng)。這樣,人體動作就被捕捉到了。