首页 文章

如何从Project Tango点 Cloud 数据中提取特定颜色?

提问于
浏览
0

我想使用Tango的RGB相机及其Depth数据创建一个只涉及一种颜色的特定点 Cloud ,但我不知道如何处理这个问题 .

我想要做的是最终根据它的XYZ值在混合器中重新构造一个对象,我试图从它的背景中提取这个对象的方式基于颜色,因为它没有任何深度 . 就像3D对象上的绘图一样 .

1 回答

  • 1

    我将建议检查探戈的C api中的示例 . 应该可以在java中完成所有操作但是c中的示例cpp_rgb_depth_sync_example应该给你几个想法检查https://github.com/googlesamples/tango-examples-c中的代码

    这个例子将pointcloud的信息放在彩色图像中......你只想反过来!

    对于每个点 Cloud : - 收集以前的彩色图像 - 使用相机内在函数(请参阅上面的示例),您可以将点 Cloud 的每个点与图像中的体素相关联 . - 获得每个点的颜色后,您可以删除您不感兴趣的点数 .

    需要提醒的是,彩色图像采用yuv格式(您可能希望在RBG中进行转换) .

    我希望这将有所帮助 .

相关问题