Inforamtion基本TOF相机模块流的深度图像:如何从点云中图书馆(PCL)
我有一个简单的飞行时间(飞行时间)相机模块由一个只包含一个供应商提供深度节点。
我已经设置了PCL环境,并且可以编译和执行它提供的示例代码。
ToF相机模块附带的源代码显示了如何从硬件设备获取深度原始数据(x,y,z值),但并未告知如何将其作为点云图像和深度图像。
Win 7 64bit,Visual Studio 2008,PCL all-in-one 32bit。
其结果是,我打算使用PCL显示点云图像和深度图像与X,Y,Z的数据我可以从相机模块获得,进一步,如果流是可能的。
不过,据我所知,现在是PCL趋于所有的点云数据存储为.PCD文件,然后读取它从而输出点云图像和深度图像。
这显然是太慢了,做这样的方式流,如果我要savePCD()和readPCD()每次在每一帧。所以我研究了“openni grabber”和“openni range image visualization”示例代码,并尝试执行它们,遗憾的是“没有连接设备”。是我得到的。
我有一些想法,以寻求建议之前,我尝试:
是否有使用Openni除了Kinect的,Xtion PrimeSense的,并在设备上的方法吗?即使它只是一个没有名字的设备,只有深度节点?
PCL能否在不访问.pcd文件的情况下显示点云图像和深度图像?换句话说,我可以只分配每个顶点的值并构建一个图像吗?
我可以只归所有顶点,并构建一个图像勉强opencv的?
有没有其他方法可以在点云图像和深度图像中流式传输ToF相机模块?
谢谢你的提醒,我得到了(2)由我自己。 – APU