我可以在虚拟机上使用Kinect API吗?
|
该编程指南暗示这是可能的,因此我想出了什么。
现在,它不起作用。
主机操作系统是Vista 64位,VMWare Workstation 6.5.3运行Windows 7 Enterprise 32位。
VM上已安装的软件:
Visual C#2010 Express
Microsoft Server语音平台运行时
Microsoft服务器语音识别语言-Kinect
Microsoft语音平台SDK
Kinect for Windows SDK Beta
我插入Kinect,虚拟机可以识别该设备,然后运行Sample Shape Game,但它无法识别该设备。它说“插入Kinect,然后重试”,结果是错误0x80080014,导致
http://social.msdn.microsoft.com/Forums/zh-CN/kinectsdknuiapi/thread/4da8c75e-9aad-4dc3-bd83-d77ab4cd2f82/
这给了我两点要看的东西:
是否已插入专用电缆?是
是设备管理器中的全部4个条目?没有
在设备管理器中,我看到一个\“ Microsoft Kinect \”组,其中包含Microsoft Kinect音频控件,Microsoft Kinect摄像头和Microsoft Kinect设备,但是\“声音,视频和游戏控制器\”下没有任何内容,而VMware VMaudio除外。 \“ Kinect USB音频\”应该存在。
我猜想我还需要对VMWare USB /硬件选项(无论那个带有USB / CD / HD /软盘等图标的托盘进行了命名)还是要重新启动和(un)进行某种灵巧的组合,来做些进一步的调整堵住了,但我几乎没有热情。
有任何想法吗? TIA
编辑:我意识到我的OpenKinect主机(Vista)系统上有一些缠绵的驱动程序。删除它们后,我再也无法在VM中看到Kinect。嗯
没有找到相关结果
已邀请:
7 个回复
膝垫富顷
爆山
辩谷变充
掀辟髓观粟
肉簧咸缮
吞睫素
窝头菊
在位于
的头文件中,但是您将失去控制运动的能力,并且麦克风的使用将被禁用,因此,请不要尝试访问它们,否则您的设备可能会因此而损坏
在Linux Line的
文件中 之后,通过重建您的libfreenect
比重启虚拟系统,在虚拟机启动过程中,仅插入和连接Kinect摄像头设备,而不插入其他Kinect设备。当系统启动时,您可以通过切换到先前创建的
构建目录并转到bin来运行
,以测试设备是否正常工作,如果发生很多丢失,则应该没有或只有很少的软件包丢失,请尝试重新启动已插入摄像头设备且已连接到您的虚拟机的虚拟机。您可能需要在启动过程中主动断开连接并从VM连接网络摄像头,以接收映像,这应该在VM Boottime的最初几秒钟内完成! 适用于Ubuntu 14.04和Workstation 10、11和11.1 已安装HOST OS Windows 7和Kinect SDK,以及用于Windows的Kinectdevice 同样,如果您无法从Kinect接收图像,似乎经常必须重新启动虚拟系统也很不稳定。但是,如果您曾经收到图像,请不要拔出设备,否则您将无法获得数据,除非您在连接了Kinect Camera的情况下重新启动虚拟系统。 =>这实际上解决了问题,否则会丢失很多帧并且无法显示正确的图像!