【发布时间】:2020-09-23 23:31:48
【问题描述】:
我有一个可变长度的数组,其中填充了分布在 (0,0) 周围的 2d 坐标点(来自点云),我想将它们转换为 2d 矩阵(=灰度图像)。
# have
array = [(1.0,1.1),(0.0,0.0),...]
# want
matrix = [[0,100,...],[255,255,...],...]
我将如何使用 python 和 numpy 实现这一目标
【问题讨论】:
-
点云是坐标数。灰度图像是强度值。您打算如何将坐标转换为强度值?映射是什么?
-
如果许多点“落在”同一个网格(像素)中,那么强度会增加。
-
除非您提供一个,否则到强度的映射仍然是任意的。看来问题已经解决了。
标签: python arrays numpy matrix point-clouds