文档

情节彩色点云Kinect窗户

这个例子展示了如何从Kinect情节彩色点云®图像。这个例子需要图像采集工具箱™软件和Kinect摄像头和一个连接到相机。

创建一个系统对象™设备的颜色。

colorDevice = imaq.VideoDevice (“kinect”,1)

改变彩色图像的返回类型unint8

colorDevice。ReturnedDataType =“uint8”;

创建一个系统对象的深度设备。

depthDevice = imaq.VideoDevice (“kinect”,2)

初始化摄像头。

步骤(colorDevice);步骤(depthDevice);

从设备装载一帧。

colorImage =步骤(colorDevice);depthImage =步骤(depthDevice);

提取点云。

ptCloud = pcfromkinect (depthDevice depthImage colorImage);

初始化一个点云播放器可视化三维点云数据。轴设置适当的可视化Kinect的点云。

球员= pcplayer (ptCloud.XLimits ptCloud.YLimits ptCloud.ZLimits,“VerticalAxis”,“y”,“VerticalAxisDir”,“下来”);包含(player.Axes“X (m)”);ylabel (player.Axes“Y (m)”);zlabel (player.Axes“Z (m)”);

获取和查看现场Kinect点云数据的500帧。

我= 1:50 0 colorImage = (colorDevice);depthImage =步骤(depthDevice);ptCloud = pcfromkinect (depthDevice depthImage colorImage);视图(球员,ptCloud);结束

释放对象。

释放(colorDevice);释放(depthDevice);