我参与了一个虚拟现实项目,使用HTC Vive设备,Unity和用于与Vive通信的SteamVR SDK。
由于操纵杆,最终用户必须绘制一些形状(例如圆圈),并且当他按下操纵杆按钮时开始移动。
从所有生成的数据(操纵杆输出)中,我如何检测圆圈?
你有关于此的一些文件吗?
答案 0 :(得分:0)
如果我在这里错误地理解你的担忧,请纠正我:
您可以使用操纵杆在某些应用中绘制一些形状,例如steamvr home, 并且您想要检测使用软件绘制的内容。也许你想在屏幕上实时显示结果或保存到文件中。
这意味着您需要能够获取渲染图像,并使用深度学习等算法检测图像内容。 HTC Vive设备与openVR SDK兼容: https://github.com/ValveSoftware/openvr
您可以使用openVR SDK来DIY一个steamVR驱动程序,并使用SDK中的直接模式组件实时获取图像。 在添加检测算法之前还有许多工作要做,因为您需要一个可用于执行steamVR的steamvr驱动程序。