情节彩色点云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);