提问人:GRS 提问时间:10/29/2023 最后编辑:GRS 更新时间:10/30/2023 访问量:51
点云中的这些暗点是什么?[关闭]
What are these dark points in the point cloud? [closed]
问:
我正在 Open3D 中可视化我的点云,并看到下图。这丝黑点是什么?它朝向相机吗?好像是这样。应该消除的只是噪音吗?
我原来的RGBD图像是:
编辑:
答:
1赞
saurabheights
10/30/2023
#1
问题在于深度图像中的锯齿。
import numpy as np
depth = np.load('TransferNow-SO/depth-arr.npy')
np.set_printoptions(precision=2)
original_depth[275:285, 920:930]
这将显示:-
array([[3.96, 3.96, 3.97, 3.97, 3.98, 0.76, 0. , 0. , 0. , 0. ],
[3.95, 3.96, 3.97, 3.98, 3.86, 0.06, 0. , 0. , 0. , 0. ],
[3.96, 3.96, 3.97, 3.98, 3.01, 0. , 0. , 0. , 0. , 0. ],
[3.96, 3.97, 3.98, 3.98, 2.17, 0. , 0. , 0. , 0. , 0. ],
[3.96, 3.97, 3.98, 3.99, 1.26, 0. , 0. , 0. , 0. , 0. ],
[3.97, 3.97, 3.98, 3.95, 0.38, 0. , 0. , 0. , 0. , 0. ],
[3.97, 3.98, 3.98, 3.35, 0. , 0. , 0. , 0. , 0. , 0. ],
[3.97, 3.98, 3.99, 2.6 , 0. , 0. , 0. , 0. , 0. , 0. ],
[3.98, 3.98, 3.99, 1.34, 0. , 0. , 0. , 0. , 0. , 0. ],
[3.98, 3.99, 3.99, 0.54, 0. , 0. , 0. , 0. , 0. , 0. ]],
dtype=float32)
请注意多维数据集边界处的值。实际深度值 3.98(在第一行中)不会急剧下降到 0,这会导致尾随深度像素。
此外,更改 rgb 图像只会影响点云中顶点的颜色。映射到点云时图像像素的位置仅取决于 3 件事:-
- 相机的内在矩阵。
- 相机的外部矩阵。
- 每个像素的深度值。
上一个:点云下采样
评论