从游戏的网络摄像头获取用户输入

Get user inputs from the webcame for the game

我正在使用 Unity Studio 创建一个简单的游戏,该游戏使用箭头键移动玩家。现在我想做的是,使用网络摄像头作为运动检测设备并跟踪用户的运动并根据它们移动播放器。 (例如,当用户向右移动他的手时,网络摄像头可以跟踪它并将播放器向右移动...)

那么,这可能吗?如果是这样,我应该使用哪些技术 API...?

谢谢!

不能。但是互联网上有很多东西。

This 有一些看起来很有趣的链接。

Emgu CV 看起来也很有趣。

还有一些JavaScript handtracking tool

当然还有kinect,但是你需要3d传感器。

您也可以使用 LeapMoution.

看看 OpenCV,它在 body 和头部跟踪领域被大量使用,并且有一个 unity plugin 实现它可能有用。

Video Demo