我有一个三维点云图像(见下文)。
我想剔除所有理论上在其他点后面的点(例如,人的背部周围的点是看不见的,因为它被胸部和腹部周围的点挡住了)。
我怎么去解决这个问题呢?
我所需要的只是一些不被正面遮挡的点,这样我就可以将它用于其他目的。
编辑:这并不是真正的观看目的。我试图只隔离通畅的顶点,以计算表面法线以后,以提取深度图像特征。

发布于 2012-11-21 12:57:56
你不能用一点掩盖某件事--它没有维度。
如果您有一个网格(也就是说,您知道哪个点“连接”到哪个点),您可以隐藏隐藏在该网格后面的东西。
如果你不这样做,我所知道的实现类似你的要求的最简单的技巧就是使用z相关的衰落--只需在后面做一些比较模糊的点。
发布于 2012-11-21 12:54:52
用点的纹理绘制多边形网格如何?另一种方法是将多边形网格呈现到z-缓冲区(只需要深度),并使用它丢弃网格后面的点(远点将失败z测试)。
https://stackoverflow.com/questions/13493547
复制相似问题