在Kinext发布的U3D中的案例中,可以分析出来
前面的步骤都应一样,但是在创建Reader的时候,申请的是一个
Reader = Sensor.OpenMultiSourceFrameReader(FrameSourceTypes.Color | FrameSourceTypes.Depth);
并且,frame用的是
frame = _Reader.AcquireLatestFrame();
之后再从frmae中提取不同的数据,如颜色数据为
colorFrame = frame.ColorFrameReference.AcquireFrame();
深度数据为
depthFrame = frame.DepthFrameReference.AcquireFrame();。
其他的操作基本相同
本文介绍如何使用Kinect设备在Unity 3D (U3D) 中获取颜色和深度帧数据。通过创建一个多源帧读取器,并利用AcquireLatestFrame方法获取最新帧,进而提取颜色和深度信息。
1万+

被折叠的 条评论
为什么被折叠?



