2

我正在使用图像采集工具箱通过 kinect 捕获我的视频。

使用时info = imaqhwinfo,我得到当前信息:

info = 

InstalledAdaptors: {'gentl'  'gige'  'kinect'  'matrox'  'winvideo'}
    MATLABVersion: '8.1 (R2013a)'
      ToolboxName: 'Image Acquisition Toolbox'
   ToolboxVersion: '4.5 (R2013a)'

因为我已经安装了 Kinect SDK(驱动程序),所以列出了 kinect 设备。

但是如果我断开相机,Kinect 仍然在列表中,因为它是 InstalledAdaptors 而不是 Connected。

我如何知道 kinect 是否已连接。因为您可以毫无问题地创建视频输入,然后,您有问题启动它,我想通过检测连接设备的条件来避免这种情况。

4

1 回答 1

0

最后,我没有在仪器控制工具箱上浪费时间来使用 USB 端口和其他设备。

我只是用一个简单的 try catch 来放弃我的代码,如果我得到imaq:videoinput:noDevices错误,我只是告诉用户 kinect 没有连接并且它。

于 2013-10-03T14:03:26.320 回答