主要内容

检测Kinect V1设备

通常,图像采集工具箱中的每个相机或图像设备™ 有一个设备ID. 因为Kinect®对于Windows®相机有两个独立的传感器,颜色传感器和深度传感器,工具箱中列出了两个设备ID. 使用imaqhwinfo公司在适配器上显示两个设备ID。

info=imaqhwinfo('kinect');info info=AdaptorDllName:'\toolbox\imaq\imaqadaptors\win64\mwkinectimaq.dll'AdaptorDllVersion:'4.6(R2013b)'AdaptorName:'kinect'设备ID:{[1][2]}设备信息:[1x2结构]

如果你看每个设备,你可以看到他们代表的颜色传感器和深度传感器。以下显示颜色传感器。

info.DeviceInfo(1)ans=DefaultFormat:'RGB\u 640x480'设备文件支持:0 Devi金宝appceName:'Kinect Color Sensor'设备ID:1 VideoInputConstructor:'videoinput('Kinect',1)'VideoDeviceConstructor:'imaq.VideoDevice('Kinect',1)“支持的格式:{RGB\U 1280x960''RGB\U 640x480''RawYUV\U 640x480''YUV\U 640x480''红外线\U 640x480''RawBayer\U 1280x960''RawBayer\U 640x480'}

以下显示深度传感器,即设备2。

info.DeviceInfo(2)ans=DefaultFormat:'Depth\u 640x480'DeviceFileSup金宝appported:0 DeviceName:'Kinect Depth Sensor'DeviceID:2 VideoInputConstructor:'videoinput('Kinect',2)'VideoDeviceConstructor:'imaq.VideoDevice('Kinect',2)'支持的格式:{'Depth\u 640x480''Depth\u 320x240''Depth\u 80x60'}

您可以同时使用多个Kinect相机。多个Kinect传感器被列举为设备ID[1] [2] [3] [4]等等。例如,如果你有两个Kinect相机,第一个就有Kinect颜色传感器具有设备ID 1Kinect深度传感器具有设备ID 2第二台Kinect相机Kinect颜色传感器具有设备ID 3Kinect深度传感器具有设备ID 4.

注意

有关Kinect流的更多信息,请参阅MATLAB中Kinect V1适配器返回的数据流. 有关如何访问骨架元数据的示例,请参见将Skeleton Viewer用于Kinect V1骨骼数据.