如何从项目探戈点云数据中提取特定颜色



我想使用Tango的RGB摄像机及其深度数据创建仅涉及一种颜色的特定点云,但我不确定如何处理。

我想做的是根据xyz值重新构造搅拌机中的对象,而我试图从其背景中提取此对象的方式是基于颜色的,因为它对其没有任何深度自己的。就像在3D对象上的绘图一样。

我建议检查探戈的C API中的示例。应该可以在Java中完成所有操作在https://github.com/googlesamples/tango-examples-c中检查代码

此示例将pointcloud的信息放在颜色图像中...您只想进行逆!

对于每个点云: - 收集以前的颜色图像 - 使用摄像机内在(请参见上面的示例),您可以将点云的每个点与图像中的体voxel联系起来。 - 一旦有每个点的颜色,您就可以删除您不感兴趣的点。

要提醒的一件事是,颜色图像是YUV格式的(您可能需要在RBG中转换)。

我希望这会有所帮助。

最新更新