如何使用SteamVR SDK检测圆圈?

时间:2017-02-07 20:28:40

标签: unity3d shape virtual-reality joystick

我参与了一个虚拟现实项目,使用HTC Vive设备,Unity和用于与Vive通信的SteamVR SDK。

由于操纵杆,最终用户必须绘制一些形状(例如圆圈),并且当他按下操纵杆按钮时开始移动。

从所有生成的数据(操纵杆输出)中,我如何检测圆圈?

你有关于此的一些文件吗?

1 个答案:

答案 0 :(得分:0)

如果我在这里错误地理解你的担忧,请纠正我:

您可以使用操纵杆在某些应用中绘制一些形状,例如steamvr home, 并且您想要检测使用软件绘制的内容。也许你想在屏幕上实时显示结果或保存到文件中。

这意味着您需要能够获取渲染图像,并使用深度学习等算法检测图像内容。 HTC Vive设备与openVR SDK兼容: https://github.com/ValveSoftware/openvr

您可以使用openVR SDK来DIY一个steamVR驱动程序,并使用SDK中的直接模式组件实时获取图像。 在添加检测算法之前还有许多工作要做,因为您需要一个可用于执行steamVR的steamvr驱动程序。